I'm sure others have worked on making the single player levels work in multiplayer, especially those interested in co-op mode, However, I'm new to this discussion and OpenJK and am very interested in co-op. What would have to happen to the multiplayer code to allow the single player scripts to work in multiplayer? I know Icarus files control scripting, but I also know that I can't just add or replace Icarus files from the singleplayer code into the multiplayer code. In fact, any attempt I've made to add a file from singleplayer code to multiplayer code (e.g. AI_AssassinDroid.cpp) results in compilation errors from q_shared.h. Does anyone have thoughts as to how to merge (at least on some level) files from singleplayer JA into multiplayer JA? Do the singleplayer files have to be significantly rewritten to conform to the multiplayer code? Thanks for anyone's help. As you might have guessed, I'm new to C++ and OpenJK coding. On the other hand I'm very persistent and am willing to learn.