📈 GH Trending Explorer 🎲 Surprise me

← all repos

TGP482 / SCDA-XBERecomp

git clone https://github.com/TGP482/SCDA-XBERecomp.git V2 · 2d ago

An unofficial original Xbox version PC port of Splinter Cell: Double Agent via static recompilation.

—
stars, 24h
—
stars, 7 days
+314
stars, 30 days · #835
314
★ total
6
forks · 15 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
LicenseMIT
Created2026-09-27 (23d ago)
Last push1d ago
Watchers11
OwnerUser

GitHub topics

Links

README excerpt
# Splinter Cell: Double Agent - XBE Recomp
An unofficial native PC port of the original Xbox version of Splinter Cell: Double Agent via static recompilation, built into a 64 bit Windows executable. The game's x86 code is translated to C++ ahead of time, the Xbox kernel, Direct3D and DirectSound calls are implemented on Windows, and everything is drawn with Direct3D 12 and played through XAudio2. Made with the Xbox XBE Recomp tool, created for this game originally.
> [!NOTE]
> This project does not include any game assets. You must provide the files from your own legally acquired copy of the game to install or build.
## Installation
The latest version of SCDA-XBERecomp can be found in the Releases page.
- Place your game files in the `assets` folder. This can be an ISO, or the extracted data files.
- Run `SCDA.exe`. The first start compiles the game's code for your PC,this only happens once.
- Recomp Settings can be adjusted in the in-game options menu while the game is running, or through the Settings overlay, which is opened with F10 by default.
## Features
### Display
- **Monitor** - Picks the monitor the game shows on, for Fullscreen and Borderless (and where Windowed opens). Lists every connected monitor by its Windows number and desktop resolution.
- **Display Mode** - Switch between Fullscreen, Borderless and Windowed.
- **Resolution** - Lists every mode your monitor reports and defaults to your desktop resolution, replacing the original 640x480 resolution.
- **Render Resolution** - Renders the game at 20% to 200% of the output resolution, allowing supersampling or downscaling independent of the window size.
- **Field of View** - Sets the horizontal field of view during gameplay from 45 to 140 degrees, with 75 being the game's default. Cutscenes, scopes, gadget views and lock picking keep the original.
- **Max Frame Rate** - Caps the frame rate to your monitor's refresh rate or a custom value, or removes the cap entirely, replacing the Xbox's 30 FPS limiter.
- **V-Sync** - Reduces screen tearing.
- **HDR Output** - Enables HDR10 output on displays with Windows HDR turned on, detected automatically. Highlights extend up to the display's peak brightness.
- **FPS Counter** - Displays the frame rate on screen.
- **FMV Scale** - Choose between Fill, which makes the FMVs fill widescreen displays, and 4:3, which shows them in a 4:3 frame as on the original Xbox.
### Graphics
- **Multisample Antialiasing (MSAA)** - Enables 2x, 4x or 8x MSAA to smooth jagged edges while preserving a sharp image. MSAA does not smooth alpha-tested edges such as fences and foliage.
 Off 
 MSAA 8x 
- **Subpixel Morphological Antialiasing (SMAA)** - Enables SMAA to smooth jagged edges across the whole frame with a softer image. SMAA also smooths alpha-tested edges such as fences and foliage, and can be combined with MSAA.
 Off 
 SMAA 
- **Anisotropic Filtering** - Forces the selected anisotropic filtering level on all textures.
 Off 
 Anisotropic 16x 
- **Shadow Resoluti