This program converts .BSP
files from Quake3 levels, and converts them to Call of Duty 4's .MAP
format. These files can be opened and edited using Call of Duty 4's level editor Radiant. This program also creates a .GDT
file which stores all of the materials used in the level, as well as any properties those materials may have. The .BAT
file generated by this program allows the user to compile the materials much faster than trying to do it manually. The purpose of this program is mainly to speed up the process of porting Quake3 levels to Call of Duty 4.
- Place every Q3 .BSP in the "BSP" folder.
- Run converter.exe
- Collect the new .MAP, .GDT, and .BAT files in the "out" folder.
If you have the CoD4 compile tools SDK (Radiant etc..) place the files: .MAP in "CoD4/map_source" .GDT in "CoD4/source_data" .BAT in "CoD4/bin"
All of the map textures (and default quake3 textures) must be in "CoD4/texture_assets/quake3" (create the quake3 folder)
- Python 3.6+
- Optional Visual Studio
Note: If you would like to contribute to this repository, feel free to send a pull request, and I will review your code. Also feel free to post about any problems that may arise in the issues section of the repository.