Super Street Fighter II Turbo HD Remix - PC Port
Super Street Fighter II Turbo HD Remix for Xbox Live Arcade, running natively on Windows, and experimentally on Linux and Steam Deck, through static recompilation, with the TRG launcher and modern PC options
The original Xbox 360 game code, statically recompiled to native PC code with the ReXGlue SDK. No game files included: bring your own Super Street Fighter II Turbo HD Remix Xbox Live Arcade package.
Features
- Native static recompilation: the game's own code, not an emulator. Windows, plus an experimental Linux AppImage.
- TRG launcher with a game package installer, display and graphics options, and an Achievements page.
- Display: Windowed or Borderless Fullscreen (F11), window size, monitor and VSync. Per-monitor high-DPI support, and the game window opens where and how large you chose.
- Presentation: Letterbox keeps the picture's proportions, Stretch fills the window. Aspect ratios 16:9, 16:10, 21:9, 32:9, 4:3 and 5:4.
- Render resolution and Internal render resolution: Render resolution (1x to 4x) sets the target resolution of the picture. Internal render resolution (100% Native, 75% Performance, 50% Low-end) lowers the resolution the GPU draws at before the picture is scaled up, trading sharpness for performance. Both are separate from the Window size.
- Graphics card selection: Automatic (recommended) or a specific compatible GPU.
- Anti-aliasing, multisampling and texture filtering choices.
- Language: English, French, German, Italian or Spanish.
- Local saves: the game saves and loads as on the console.
- Offline achievements: the game's 12 achievements (200G) are kept on this PC, listed with F7, in the game's own Achievements menu item and in the launcher. There is no Xbox Live connection, and the four achievements that need online ranked matches cannot be earned.
- Xbox controller support with no setup, and keyboard play as an Xbox 360 controller.
- In-game frame counter (F2) and optional frame rate or render resolution in the window title.
- Portable user data: saves, settings and achievements are in a
user_datafolder beside the program.
The game runs at its original speed of 60 updates per second. Online play is not supported.
What you need
- Windows: Windows 10 or 11, 64-bit, and a DirectX 12 graphics card, with the latest Microsoft Visual C++ 2015-2022 Redistributable (x64). Most PCs have it.
- Linux / Steam Deck (experimental): 64-bit x86 with glibc 2.31 or newer and a Vulkan driver. Steam Deck support is experimental and has not yet been validated on hardware. See docs/linux.md.
- Your own Super Street Fighter II Turbo HD Remix Xbox Live Arcade package, this exact game version:
| Game | Super Street Fighter II Turbo HD Remix, Xbox Live Arcade |
| Title ID | 584108A4 |
| Content type | 000D0000 (Xbox Live Arcade), STFS LIVE package |
| Media ID | 37B7D7D3 |
| Game version | 0.0.1.3 |
default.xex |
3,932,160 bytes, CRC32 B734F075, SHA-256 6E1C2F9ED7D1102A311A5F5626563527EDA5F85B2FBE8DB8405B866DED3F31EE |
The launcher checks the Title ID when you pick the package and checks default.xex after extracting it. Any other version is refused, because the port is built for this exact game code.
Installing
- Download SSF2THDRemix-v0.1.0-windows-x64.zip from the latest release and extract it anywhere you can write to.
- Run ssf2t_hd_remix.exe. The launcher opens.
- On the Play page click Install from package... and pick your package. It is one file with a long hexadecimal name and no extension. On an Xbox 360 drive it is in
Content\0000000000000000\584108A4\000D0000\. - Wait until Ready to play appears. The game files (about 370 MB) are copied into the
gamefolder next to the program. - Press PLAY.
No game files are included in the release. Reinstall from package... repairs the game files and keeps your settings and saves.
Linux AppImage (experimental)
Download SSF2THDRemix-v0.1.0-x86_64.AppImage, make it executable (chmod +x) and run it from a folder you can write to. The launcher works as on Windows; game, logs and user_data are created next to the AppImage file. It has not yet been validated on real Linux or Steam Deck hardware. Details, requirements and the FUSE fallback are in docs/linux.md.
Windows SmartScreen
Windows may warn the first time you run the program, because the release is not digitally signed. Choose More info, then Run anyway.
The launcher
Your choices are saved to settings.toml in the user_data folder next to the program. To turn the launcher off, set Show this launcher to Off on the Play page. Hold Shift while starting to bring it back.
- Play: package install and reinstall, status
- Display: Display mode, Window size, Monitor, Aspect Ratio, VSync and Presentation (Letterbox or Stretch)
- Graphics: Graphics card, Render resolution, Internal render resolution, Anti-aliasing, Multisampling, Texture filtering
- Gameplay: Language, frame rate and render resolution in the title, frame counter
- Achievements: unlocked achievements and gamerscore
- Controls: keyboard on or off and the key layout
- About: versions, folders, Show settings file and Reset all settings
Screenshots
Reporting problems
If the game does not start or crashes, please open an issue. Attach the newest ssf2t_hd_remix_*.log file from the logs folder next to the program, and say what you were doing when the problem happened.
Building it yourself
The recompiled C++ is generated from your own game files, so the repository does not contain it. The TRG launcher is included in third_party\trg-launcher.
- Install Visual Studio with the C++ and LLVM/Clang components.
- Extract your package's files into
game\extracted(tools\extract_stfs.ps1), so thatgame\extracted\default.xexexists. .\tools\codegen.ps1downloads the pinned ReXGlue SDK 0.10.0, checksdefault.xexand generates the C++ intogenerated\..\tools\build.ps1buildsbuild\ssf2t_hd_remix.exe. It first checks that ReXGlue's runtime and Xenos GPU plugin intools\rexgluewere built from this project's patches (patches\rexglue-sdk) and rebuilds them from the v0.10.0 source when they were not..\tools\test.ps1runs the headless tests..\tools\package-release.ps1makes the release ZIP indist\. It refuses to package a runtime that does not match the patches and publishes nothing. See docs/release.md.
Credits
- Super Street Fighter II Turbo HD Remix is a game by its original rights holders. This is an unofficial fan-made PC port. It is not affiliated with or endorsed by them, and it contains none of their files.
- ReXGlue SDK for the recompiler and runtime (BSD 3-Clause)
- TRG Launcher, the launcher interface, pinned at v1.1.0 (revision b384a28). The referenced revision contains no explicit license file.
- The licenses of the libraries the release includes are in the
licensesfolder of the ZIP
AI disclosure
AI tools were used to assist with code analysis, development, debugging and documentation. Changes were directed, tested and reviewed by the maintainer.
License
Original code in this project is licensed under the GNU General Public License v2.0 only (GPL-2.0-only). See LICENSE.
Third-party components retain their respective licenses and notices. See licenses/ReXGlue-LICENSE.txt and licenses/THIRD-PARTY-LICENSES.txt.
No game files are included. Super Street Fighter II Turbo HD Remix and its assets are not covered by this project's license.