DarthDementous Posted April 12, 2014 Posted April 12, 2014 First things first, is this idea feasible? How would one go about letting another client join them to aid in a singleplayer mission? Could it literally be done on the singleplayer coding or would multiplayer have to be modified to allow the AI and scripts to function the same way as regular singleplayer would. I am not coder by any means and am genuinely curious whether this could be an idea that works - it would certainly make for an interesting gameplay dynamic and encourage modders to create more SP driven maps. Regards, DarthDementous
Raz0r Posted April 12, 2014 Posted April 12, 2014 Both could work with dramatic work. Fixing up MP and adding SP features (checkpoints, level progression, AI) would be much easier, and has been done before (OJP Enhanced) OpenJK may also add co-op. Archangel35757 and jacklul like this
MoonDog Posted April 12, 2014 Posted April 12, 2014 You could sort of cheese it with some Icarus scripting, heavy and numerous entity mods, and a scorelimit set for an Icarus loop.
DarthDementous Posted April 12, 2014 Author Posted April 12, 2014 That's pretty awesome that it sounds do-able. I don't suppose it would be one of OpenJK's final goals but if after everything gets done that gets added it would be a very welcome addition indeed.
CaptainCrazy Posted April 14, 2014 Posted April 14, 2014 @DarthDementous a fellow Whovian yayyyy! xD I do agree that it would take considerable scripting and other work. Scripting isn't really my forte though...
MoonDog Posted April 14, 2014 Posted April 14, 2014 @DarthDementous a fellow Whovian yayyyy! xD I do agree that it would take considerable scripting and other work. Scripting isn't really my forte though... I looked at this a while ago. The scripting required actually wouldn't be too advanced. The thing that deterred me from even attempting this would be the massive amount of entity work. You'd need to gut a lot of stuff out, and you'd need to do it for all the BSP's. Then you'd have to redistribute all of the BSP's, and provide instructions on how to setup the proper rotation vstrs on a server, as well as how to setup the scorelimit. Then there would be a lot of relying on people not to be dicks and intentionally break shit. Too much work. >< CaptainCrazy likes this
eezstreet Posted April 14, 2014 Posted April 14, 2014 CO-OP works with OJP Enhanced, it's just breaky on some levels. As I recall, it works (almost perfectly) on t1_sour. jacklul and Agent Jones like this
Apprentice Posted April 15, 2014 Posted April 15, 2014 --> http://www.svencoop.com/ Prime example that such concept can work . . .
MoonDog Posted April 15, 2014 Posted April 15, 2014 --> http://www.svencoop.com/ Prime example that such concept can work . . . JKA != Half-Life
eezstreet Posted April 15, 2014 Posted April 15, 2014 They're on totally different engines for starters. And Sven's coop is pretty breaky as I recall.
MoonDog Posted April 15, 2014 Posted April 15, 2014 They're on totally different engines for starters. And Sven's coop is pretty breaky as I recall. I'll have Mozzarella sticks for starters.
Apprentice Posted April 15, 2014 Posted April 15, 2014 And Sven's coop is pretty breaky as I recall.Never experienced it, though it has been some time since I played it . . .
Jango40 Posted April 15, 2014 Posted April 15, 2014 They're on totally different engines for starters. And Sven's coop is pretty breaky as I recall.No it isn't.
DarthDementous Posted April 15, 2014 Author Posted April 15, 2014 @@CaptainCrazy Right back at you Is there anyway we can extrapolate some of the code from OJP's t1_sour mission to see what they did with that? (I wasn't even aware OJP had co-op, are those files still downloadable to host on a server?)
Raz0r Posted April 15, 2014 Posted April 15, 2014 There's a potential licence issue with using OJP code in OpenJK (GPLv2) I would rather do most of it by myself anyway. I find OJP code a bit messy =p we're also aiming largely for base client compatibility, so some things would have to be done differently.
eezstreet Posted April 16, 2014 Posted April 16, 2014 No it isn't.It was whenever I played on it. But it's besides the point.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now