Closed wtfbbqhax closed 9 years ago
Would you accept a pull request?
I recently decided to look at this again and am nearly finished in the effort. I would like to see these changes merged/pulled if possible. The existing codes from the MG days as well most of the custom clients/qvms/tremded etc. are not even capable of compiling due to updates in libc, headers and compilers + out of date packaged dll/so/dylib libraries for SDL (maybe others), lack of 64bit.
The list goes on and on. Short of that, no gpp(1.2) servers actually exist. Additionally, the latest code is not actually compatible with gpp either! -Meanwhile, the gl2 renderer with (r_drawSunRays 1) is really refreshing graphics for the game.
Learned from DevHC that gpp branch is what I should be looking at. (thanks DevHC!).
Closing this as a result
Development code is pretty close to compatible with 1.1 GPP clients, I've seen only a couple hangup's in CGame code, notably missing teamoverlay shader. Beyond that, all thats wrong is the CL_GlobalServer(s)_f which has been butchered in the latest codes + qcommon/qcommon.h with its somewhat useless PROTOCOL_VERSION (its not used for the master server lookup anymore).
The game would do best with an client that was updated. While I'll have my checkout working sometime tonight or tomorrow, the dev's should just give up on 1.2 as a separate entity and unify it into a new client and let the servers run either 1.1 or 1.2 game.qvm's.