They're is technically nothing server sided and nothing is patchable.
Combat arms uses the lithtech game engine(which is moddable).
Every lithtech game uses a file called attributes.rez. Attributes.rez determine the stats for stats,vest,etc etc. So technically nothing is patchable. The game engine uses attributes.rez to determine everything. If someone can use the game engine to translate the file then we can edit everything in the game. But one problem would be that the game checks if the files are edited so a extra bypass would be needed.
how about a dummy file of Attributes.rez?
we could make it load the default Atributes file while loading the
modded one in the background. then all u need to do is find how often
Engine sccans the attributes file. when u find out how often it scans
get engine to scan the default (dummy) atributes file. as soon as the scan is done
reload the modded one, but the way Engine scans this can be done in miliseconds.
the last patch started scanning before and after every game right?
Check IsInGame() is the solution.
i suppose the same concept can be applied to this but, you would either need
to mod Engine.exe itsself or have an injectable dll that tells engine to do so.?