Post by knightmare on Feb 24, 2020 14:25:28 GMT -5
Those are function and mmove struct lists/prototypes for the savegame pointer tables. They are generated by tools_bin/extractfuncs.exe. This allows savegames to work across different builds of the game DLL (as long as core data structures aren't changed), which was previously impossible.
If you add/change any functions in the game code, you'll need to run tools_bin/extractfuncs.bat to rebuild those headers.
Also, if you add new functions, you must not make them static (only visible in local code file), as those can't be linked across code files.