You need Xbox360 Call of Duty 3 (USA, Europe).iso file for install!
A fix release over 0.2; everything below is on top of what 0.2 brought.
Fixed
"MmAllocatePhysicalMemoryEx: out of physical space", and the missing pieces that came with it. The guest's physical memory was handed out and never given back, so a second level ran the half gigabyte dry and everything the game allocated after that failed: a level drawn with pieces missing. Freed memory is given out again now, and what the game frees is dropped from the renderer's caches, so an address holding something new is never drawn with the old texture.
The flickering. A texture the game rewrites (the menu, the HUD) was only looked at every fourth frame once it had been still for a while, so its changes showed up to three frames late. Every texture is looked at every frame again.
Known issues
- Starting a second level from inside a level (the console's
spmap, or the next mission after one is finished) hangs about half the time, in the game's own memory allocator or its GPU wait. It does the same on 0.2. Start a level from the front end, or restart the game. - No shadow quality or post processing settings: the game has no controls for them.
Files
Everything is in CoD3-PC-Port-0.2.1.zip; unpack it into a folder and start CoD3.exe.
CoD3.exe— the game. On first start it asks for the ISO and installs from it.CoD3.pdb— debug information, only needed to make a hang or crash report name its functions.CoD3.cfg— console commands run at start;seta com_maxfps 60by default.avcodec-62.dll,avutil-60.dll,swresample-6.dll— FFmpeg N-123653-gd1bcaab230-20260328 (shared, GPL v3), for the sound; its licence isffmpeg-LICENSE.txt, its source is at ffmpeg.org.