Skip to content

Releases: ElKev118/ghostrecon2-recomp

Ghost Recon 2 port v1.2

Choose a tag to compare

@ElKev118 ElKev118 released this 26 Oct 04:09

Ghost Recon 2 — native PC port v1.2

A native Windows port of Tom Clancy's Ghost Recon 2 (original Xbox, 2004), built by statically recompiling the game's own code with the xboxrecomp toolkit. The Xbox hardware is replaced by native code: Vulkan renderer, XAudio2 audio, XInput / keyboard and mouse input.

No game data is included — you need your own copy of the game.

Installation

  1. Download GhostRecon2-v1.2.zip and extract it anywhere.
  2. Copy the entire contents of your Ghost Recon 2 Xbox disc (extracted ISO: default.xbe and all its folders) into the game\ folder.
  3. Run ghostrecon2.exe.

Requirements

What's new in v1.2

  • Fixed (renderer): a movie frame could be drawn as an old image. A cutscene's frames are written by the CPU into memory where an earlier render target (or a colour-grade table) used to live, and the renderer kept showing that old surface — a flicker between the video and the game, or smooth colour fields over the whole screen. The renderer now refuses a surface that is narrower than the texture or that sits under a YUV / compressed / paletted format, and reads guest memory when it changes with no draw into the surface. Found and confirmed on the Summit Strike port; here it is a precaution — it was not reproduced in Ghost Recon 2, and no regression was seen in a mission run.
  • Audio: the APU's frame thread no longer idles while a title switches its sample counter off. No effect on this game's audio as far as tested; it is the fix that made Summit Strike's sound correct.
  • Newer toolkit with extra diagnostics (log keys, off by default).

Features

  • Options menu (Delete or Home): windowed / borderless / exclusive fullscreen, VSync, frame limit, volume, reverb, rain/ambience level, language
  • Internal resolution from native 640x480 up to 6x (3840x2880), changeable live
  • Aspect ratio: 4:3, 16:9 (stretched) or fill window
  • Anti-aliasing and scaling: area supersampling downscale, SMAA 1x, FSR 1 upscaling, RCAS sharpening
  • Unlocked frame rate (the game is variable-timestep), disk shader and pipeline cache
  • XInput controllers, keyboard and mouse

Where your data goes

Saves, settings (gr2.ini), shader cache and logs: %LOCALAPPDATA%\GhostRecon2\

Settings and performance

Heavy scenes (dense foliage, rain) are limited by the GPU's pixel work, which grows with the internal resolution. Measured on the Summit Strike port: x3 costs about a quarter of x6 on the same scene. If a mission drops frames, lower the internal resolution to x3–x4 and keep SMAA / FSR on.
Recommended starting point (1440p monitor): internal resolution x4, Downscale filter Area, Sharpen 50–60 %, aspect 4:3.


Ghost Recon 2 is © Ubisoft / Red Storm Entertainment. This project is not affiliated with or endorsed by them. Third-party licences are included in the zip (THIRD_PARTY_NOTICES.md, licenses\).

SHA-256 of GhostRecon2-v1.2.zip: 4be820312b477f5ea4e99f5eea99ae02bf8b3025939b60829c9dfa70856e313c

Ghost Recon 2 port v1.1

Choose a tag to compare

@ElKev118 ElKev118 released this 25 Oct 19:31

Ghost Recon 2 — native PC port v1.1

A native Windows port of Tom Clancy's Ghost Recon 2 (original Xbox, 2004), built by statically recompiling the game's own code with the xboxrecomp toolkit. The Xbox hardware is replaced by native code: Vulkan renderer, XAudio2 audio, XInput / keyboard and mouse input.

No game data is included — you need your own copy of the game.

Installation

  1. Download GhostRecon2-v1.1.zip and extract it anywhere.
  2. Copy the entire contents of your Ghost Recon 2 Xbox disc (extracted ISO: default.xbe and all its folders) into the game\ folder.
  3. Run ghostrecon2.exe.

Requirements

What's new in v1.1

  • Fixed: mission 6 (train depot) showed a solid green/magenta screen once you took control of your character. The title renders an 800x800 shadow map right after the frame, and the GPU emulator was presenting it as the picture; a surface with the display's pitch now always wins. Other missions are unaffected.
  • The port runs on its own. The nine .bat launchers are gone: ghostrecon2.exe sets up everything itself, and the game data is found in game\ wherever the folder is.
  • One data folder per title. Saves, settings, shader cache and logs now live in %LOCALAPPDATA%\GhostRecon2\ instead of a shared folder.
  • The debugging keys (F6/F7/F8) are off unless you set DebugKeys=1 under [Debug] in gr2.ini.

Features

  • Options menu (Delete or Home): windowed / borderless / exclusive fullscreen, VSync, frame limit, volume, reverb, rain/ambience level, language
  • Internal resolution from native 640x480 up to 6x (3840x2880), changeable live
  • Aspect ratio: 4:3, 16:9 (stretched) or fill window
  • Anti-aliasing and scaling: area supersampling downscale, SMAA 1x, FSR 1 upscaling, RCAS sharpening
  • Unlocked frame rate (the game is variable-timestep), disk shader cache
  • XInput controllers, keyboard and mouse

Where your data goes

Saves, settings (gr2.ini), shader cache and logs: %LOCALAPPDATA%\GhostRecon2\

Recommended settings (1440p monitor)

Internal resolution x6, Downscale filter Area, Anti-aliasing Off, Sharpen 50–60 %, aspect 4:3.


Ghost Recon 2 is © Ubisoft / Red Storm Entertainment. This project is not affiliated with or endorsed by them. Third-party licences are included in the zip (THIRD_PARTY_NOTICES.md, licenses\).

SHA-256 of GhostRecon2-v1.1.zip: C662EA63470D8D298BE7415AE885E0F61F98496001DA4A9B72F6D23AF7BF0762

Ghost Recon 2 port v1.0

Choose a tag to compare

@ElKev118 ElKev118 released this 24 Oct 00:46

Ghost Recon 2 — native PC port v1.0

The first stable release of a native Windows port of Tom Clancy's Ghost Recon 2 (original Xbox, 2004), built by statically recompiling the game's own code with the xboxrecomp toolkit. The Xbox hardware is replaced by native code: Vulkan renderer, XAudio2 audio, XInput / keyboard and mouse input.

No game data is included — you need your own copy of the game.

Installation

  1. Download GhostRecon2-v1.0.zip and extract it anywhere.
  2. Copy the entire contents of your Ghost Recon 2 Xbox disc (extracted ISO: default.xbe and all its folders) into the game\ folder.
  3. Run ghostrecon2.exe.

Requirements

Features

  • Options menu (Delete or Home): windowed / borderless / exclusive fullscreen, VSync, frame limit, volume, reverb, rain/ambience level, language
  • Internal resolution from native 640x480 up to 6x (3840x2880), changeable live
  • Aspect ratio: 4:3, 16:9 (stretched) or fill window
  • Anti-aliasing and scaling: area supersampling downscale, SMAA 1x, FSR 1 upscaling, RCAS sharpening
  • Unlocked frame rate (the game is variable-timestep), disk shader cache
  • XInput controllers, keyboard and mouse

Where your data goes

Saves, settings (gr2.ini), shader cache and logs: %LOCALAPPDATA%\GhostRecon2\

Recommended settings (1440p monitor)

Internal resolution x6, Downscale filter Area, Anti-aliasing Off, Sharpen 50–60 %, aspect 4:3.


Ghost Recon 2 is © Ubisoft / Red Storm Entertainment. This project is not affiliated with or endorsed by them. Third-party licences are included in the zip (THIRD_PARTY_NOTICES.md, licenses\).

SHA-256 of GhostRecon2-v1.0.zip: 01557B873D27071F5BFB1C572180346E1A9DEE81787BC3B1B3B07EBD92A4A1C2