Post tutorial Report RSS Modding RBDoom3bfg what to know

Here are some of the things you need to know if you are modding for RBDoom3bfg or converting a mod to RBDoom3bfg. I will keep updating this.

Posted by on - Basic Starting a mod

These are a combination of known and discovered by me issues while modding RBDoom3bfg. RBDoom3bfg is a source port of the Doom 3 BFG source code allowing some mod support and other improvements to the code.

Things RBDoom3bfg does NOT support:
Existing mods with dll files (would have to be converted to this engine)
Pak files
ARB shaders
Ogg audio files
DDS textures
Some ASE files will cause a crash when generating collision models (from some mods anyway)

Differences with Doom 3:
Materials, Def's, etc may have slight differences you should compare if using stock Doom 3 files.
Everything gets converted. Tga's, Md5's, ASE's, etc will end up in the Generated folder.

What not to include in your mod:
Renderprogs folder in the base will cause issues with different versions of RBDoom3bfg. RBDoom3bfg has them built into the exe and those are not needed also. Modlauncher (which is abandoned) comes with these also delete it from your base folder.

What to include in your mod:
The original files. You can include the generated folder but if something happens to it (and it can) the originals are the only way to get it back.

Also there is no MOD menu (yet) so a shortcut or a bat file with +set fs_game yourmod +set fs_resourceLoadPriority 0


Free tools that are a huge help:

Winmerge for comparing files and sending code back and forth between them.
Gimp image editor
Darkradiant map editor
GTKradiant map editor

Post comment Comments
naryanrobinson
naryanrobinson - - 634 comments

Is there a pak000.pk4 equivalent?
Or are the files that were in there in vanilla
just spread out all over the place now?

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: