Right now Paintball 2 requires unsupprted dependencies (like OSS) and AFAIK only supports the 32-bit architecture. To me this is a very severe problem. If Paintball2 is to thrive, it needs to be able to be compiled on modern systems. Here's what I suggest:
- Remove as much platform specific code as possible and replace with something like SDL2 and its subprojects
- Remove all dependence on x86 ASM. At a minimum, C code should be available as a -noasm alternative when compiling.
- Remove platform specific compilation methods in favor of something like cmake.
- At a minimum (ALA Yagami Quake 2) must be able to compile on both i386 and x86_64.
Without modernizations like these, Paintball2 might as well be a closed source project.