Carentan_4K_HDR.png

D3DBSP

Carentan_4K_HDR.png

D3DBSP Loader for call of duty 2

 I created a deserializer for the D3DBSP file format as used by Infinity Ward in Call of Duty 2. It generates the level mesh based on the compressed data on the disk and I used Unity for rendering. So far I've reverse-engineered the D3DBSP and IWI (material) file formats. The project is planned to support .xmodel and other file formats as well.

lsZVSng.jpg
lnOMazp.png

The code is open-source, which is possible because the project does not store any assets. It can only run if you have Call of Duty 2 installed. GitHub link.