Apparently, the SDK is only compatible with Doom3 V1.1. I downloaded the patch and now I don't get that error message and my function works
--------------------------------------------------------------------------------
I have played around with the code and so far so good. Then I went and try to add a console command (which is what I really want to do). I went into
/GameSys/SysCmds.cpp to add a new function Cmd_savePlayer_f (which does nothing but a PrintF, and I added the reference to that function in idGameLocal::InitConsoleCommands(void)
The whole thing compiled fine but when I use the new gamex86.dll in my mod directory, I get the Doom3 blue window to pop up and reports "Error during initialization"
a few lines showing it really uses my game86.dll file (great) and then an
ERROR: wrong game DLL API version
(hic)
I haven't changed anything but that. Would there be a checksum or something built in the doom3.exe that prevents me from using that new DLL.
Thanks for your help.