
While Sikkpin released the source to his mod I'm not 100% on how to use it. The other problem after this is that I want to use Sikkmod on top of these changes with my Doom 3 mod list. StartSound( "snd_soulcube_ready", SND_CHANNEL_ANY, 0, false, NULL ) įrom what I've been told the #ifndef _D3XP skips the code if D3XP is defined somewhere but I'm not a code expert and this is just my guess from reading what the statement might mean online. Hud->HandleNamedEvent( "soulCubeReady" ) Killing enemies won't get you souls in ROE even if you have the Soul Cube in your inventory it seems and I've found this in the code.

I tried adding the Soul Cube and changing the Artifact to use ammo_souls so that it would be usable in custom maps that don't have the Artifact charge pickups. The goal of this is essential to make some engine changes to allow the player to get ammo_souls like they did in Doom 3. I know some things changed like something different about the shadows to avoid a problem with a patent but are they supposed to be almost twice as large? I removed the default DLLs from the game files and used my own which seemed to run fine which gets me on to the point.

While I managed to compile a DLL for Doom 3 and ROE they were much larger than the vanilla DLLs that come with the game. I can get Game-D3XP to compile if I replace the script_compiler.cpp with the one from Game and it seems to work fine. Game-D3XP fails due to a problem with the script_compiler.cpp with it complaining about constant char as well. DoomDLL fails however with errors about Win_input.cpp with errors about things being in a constat and identifiers. MayaImport doesn't matter as the issue for it seems to be that I don't have Maya to begin with and I'm assuming isn't needed for me to compile anyways.

I've been following this guide in order to compile the Doom 3 source code but I get issues with DoomDLL, MayaImport, and Game-D3XP.

Thing is though I keep running into issues with errors in Visual Studio and I'm not exactly sure on how to solve them. So I've been trying to compile the Doom 3 source code to make some edits to some game mechanics in Resurrection of Evil. I know this forum is for The Dark Mod but this seems to be the only place with an active technical side to Id Tech 4 so I'm kinda not sure where else to look.
