JACoders / OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
GNU General Public License v2.0
2.03k stars 614 forks source link

crash on startup bug #7

Closed mrwonko closed 11 years ago

mrwonko commented 11 years ago

If the mp binary is not called jamp.exe, it crashes due to stack trashing or something like that. Apparently some driver-level application-specific legacy-hacking going on. Let's find out what the problem is (OpenGL Extensions?) and fix it.

ghost commented 11 years ago

This might be of interest: Sys_ScanForCD function in codemp/win32/win_main.cpp

dancsi commented 11 years ago

Does that mean that you managed to compile it?

mrwonko commented 11 years ago

Sure is interesting, Fighter, but has nothing to do with this issue.

Yes, dancsi, https://github.com/mrwonko/OpenJK/tree/xboxfix can compile jamp.exe and there's a pull request to get the necessary changes into this main repo, just need the maintainer to come online. (There was actually a mixup - this Repo contains the XBox code, which does not compile well on Windows and lacks certain features like Lan multiplayer.) I haven't looked into the other files yet (jampgamex86.dll and jampcgamex86.dll have been available forever in the MP SDK though), will do that at some point though. I'm sure others will be faster though.

ensiform commented 11 years ago

This is already fixed.