Call of Duty 3
2 recomps
Call of Duty 3 (FrankHUN88453)
FrankHUN88453/CoD3Recomp
CoD3Recomp: a static recompilation of the Xbox 360 version with XenonRecomp. All 19,462 functions of the PowerPC code are translated to C++, all 179 kernel functions the game imports are implemented, and a Direct3D 11 renderer built for PC draws with the game’s own shaders translated to HLSL. It covers the campaign only, since the multiplayer executable hasn’t been recompiled yet: all fifteen levels load and play, and finishing a mission leads into the next, with sound, films, and checkpoints. It renders at your window’s resolution, with resolution scaling, a 21:9, 32:9, or window-fitting aspect ratio, a 65–100 field of view, 2x–8x MSAA and FXAA, shadows up to 4096, and the most detailed models at any distance; in levels the frame rate is uncapped (about 100 fps where the console ran at 60). It plays with a controller or with keyboard and mouse with raw input, in the game’s own menus too, which show your keys instead of the buttons, and it brings back the multiplayer’s sprint. The options are on a VIDEO page in the game’s own menu and in a separate menu (F11). Version 0.5.0 (October 21) is a single executable that updates itself. All 159 of its commits list Claude as co-author.
You needAn image of your own Call of Duty 3 Xbox 360 disc, the US and European release (XGD1, XGD2, XGD3, and trimmed images all work); setup checks that the disc’s default.xex is the same size as the one that was recompiled, and extracts the game to a folder you choose. Plus 64-bit Windows and a Direct3D 11 graphics card.
Call of Duty 3 (Project 1944)
zenit2893-cmyk/project-1944
Project 1944: an unofficial Windows port of the Xbox 360 version, by static recompilation with the ReXGlue SDK, which produces an executable plus 15 DLLs holding the campaign levels; since 2.0 the multiplayer, a separate program on the console, is recompiled too. The launcher accepts your ISO, an extracted folder, or a Games on Demand package, checks your copy, and in about a minute takes only the game’s code from it, since levels, sound, and movies are read straight from the image. It has keyboard and mouse with raw input, on-screen key prompts and automatic switching to a controller, Impulse Triggers on Xbox Series controllers, 720p, 1080p, or 1440p output with 1x–3x render scale, 60 and 120 Hz modes, FSR, CAS, and FXAA, in-game graphics settings, and its own Russian, Ukrainian, and Belarusian translation. Multiplayer supports matches of up to 24 players over LAN or the internet, with a built-in server list, direct connections between players, a dedicated server, and a permanent project server; Xbox Live leaderboards are empty. The whole campaign hasn’t been verified, and grass is drawn with a workaround. GenryTheFox helped with the port and tested it. Version 2.0 came out on September 30.
You needYour own US or European copy of Call of Duty 3 for Xbox 360 (title ID 415607E1, media ID 2E07093A; default.xex SHA-256 2944EEC7D1231AD6798B5F9F8ADF8855F5E489296B22EAB45B27A577CEE23692), as an ISO, an extracted folder, or a Games on Demand package; a Russian edition works too. Plus 64-bit Windows 10 or 11, a Direct3D 12 graphics card, about 1 GB of free space beyond the download, and, for internet play, UDP port 30700, opened automatically through UPnP.
Installs with
Questions
Can you play Call of Duty 3 natively on PC?
Yes, though unfinished. The catalog has 2 recomps, all already playable.
What do I need to play it?
Your own copy of Call of Duty 3 (Xbox 360). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.
Which one is the most popular?
Call of Duty 3 (FrankHUN88453), with 375 stars on GitHub.