Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Sonic the Fighters Recompiled
PORTSNATIVE

Sonic the Fighters Recompiled

NATIVE PORTFIGHTING / COMBATWINDOWSBETA

Sonic the Fighters Recompiled

Sonic the Fighters

OriginXbox 360

TechnologyStatic recompilation (native C/C++)

Available forWindows

View official project

About the project

Sonic the Fighters es un videojuego de lucha desarrollado por Sega-AM2 para máquinas arcade. Emplea gráficos en 3D y cuenta con personajes y escenarios de la saga Sonic como luchadores.

3 versions of Sonic the Fighters

You're viewing: Sonic the Fighters Recompiled

Sonic the Fighters Recompiledgithub.com/Player124413/FightersRecomp
Windows
Current
Sonic The Fightersgithub.com/biggestsonicfan/stfdecomp
Windows
›
Sonic the Fighters (Switch)github.com/boraeskicioglu/sonic_the_fighters_nx
To be confirmed
›

Official project information

Author's original READMEOpen on GitHub ↗

[!IMPORTANT] I wasn’t sure that posting this project would cause such a stir. I see that many people are hating even on the minimal use of AI and ReXGlue. I’m Sparkos The Wolf, and I’m unlikely to continue working on it; I’m leaving the project on GitHub for those who can actually take the idea further. I couldn’t do it on XenonRecomp and decided to try ReXGlue, not knowing what kind of reputation it had — I think that’s why it’s been without releases for a whole month, and that was a mistake.

<div align="center"> <img src="assets/logo.png" width="600" alt="Sonic the Fighters Recompiled">

Sonic the Fighters Recompiled

Native Windows recompilation of the Xbox 360 XBLA version of Sonic the Fighters.

Current version: v0.1.1

</div>

About

Sonic the Fighters Recompiled is an unofficial native Windows port of the Xbox 360 XBLA release of Sonic the Fighters.

The project uses RexGlue / RexGL to run the game natively on PC without Xenia or a full Xbox 360 emulation environment.

The original game is not included. You need your own legally acquired Xbox 360 copy of Sonic the Fighters.

[!IMPORTANT] AI used in some description information and sometimes in code.


Features

  • Native Windows executable
  • Full game playable from start to finish
  • Keyboard and XInput controller support
  • Keyboard remapping
  • Save support
  • Achievements
  • HD, FHD, 2K, 4K outputs
  • 30, 60, 120, 144 FPS options
  • Windowed and fullscreen modes
  • VSync option
  • Integrated installer
  • English and Russian installer languages
  • Widescreen mode (full screen mode in Original settings) without specific aspect ratio

The game currently uses the original Xbox 360 button prompts.

A Dual Joy-Con configuration has also been tested successfully.


Requirements

Operating system

  • Windows 7 and newer

Hardware

  • Exact minimum hardware requirements have not been established yet.

Linux is not supported in the current release. MacOS can launch this game by installer in CrossOver using D3DMetal in graphics section (with stutters). (Tested on MacBook Air M1 256GB ROM / 8GB RAM)


Installation

You need a legally acquired copy of the Xbox 360 XBLA version of Sonic the Fighters.

The installer expects the following game file:

17DB4B597093061B64BFC3E0BCB000BFF14EACBB58

To install:

  1. Download and extract the latest release.
  2. Run install.exe.
  3. Select English or Russian.
  4. Select the required game file from your own dump.
  5. Wait for verification and installation.

The installer will launch stfrecompiled.exe when installation is finished.

After that, install.exe can also be used to uninstall or reinstall the game.

Modified or unsupported game files will fail verification.


Build Info

Make sure you have installed: VS 2022 with C++ Build Tools, WinSDK, Clang, CMake, Ninja, .net sdk 10. ReXGlue included.

To compile all project:

  1. Make folder in project root _unpacked and add unpacked game into this folder (unpacked game you can get after succesfull installer of Sonic the Fighters Recompiled.
  2. Open PowerShell in the project root.
  3. Compile the game:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\tools\prepare-game.ps1
.\tools\build-game.cmd
  1. Compile the installer:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\PublicRelease\build-installer.ps1

Controls

Xbox 360Keyboard / Mouse
YX
BRight Mouse Button
XZ
ALeft Mouse Button
LBQ
LTC
RBE
RTV
STARTEnter / Return
BACKBackspace
UpW
DownS
LeftA
RightD

Keyboard bindings can be changed in-game.

Press F6 to restore the default bindings.


Save Data

Save files are stored in:

userdata\

Back up this folder if you want to keep your saves before removing the game.


Known Issues

This is an early release, so there are still some problems to fix.

  • The recompilation settings menu may sometimes be too small for its contents.
  • Local multiplayer input is present but has not been fully tested.
  • Original Xbox Live functionality is not considered supported.
  • Mod compatibility has not been tested yet.

Roadmap

Things I would like to work on in future versions:

  • Russian localization
  • Linux support
  • Nintendo Switch .nro port
  • Modding support
  • More graphics and recompilation settings
  • Anti-aliasing options
  • Online multiplayer
  • Compatibility and stability fixes
  • General quality-of-life improvements

These are development goals, not promises for a particular release.


Technical Details

The project is built on the RexGlue / RexGL runtime stack.

RexGlue / RexGL provides the underlying recompilation and runtime technology. The work on this project is focused on getting Sonic the Fighters working correctly with that runtime and turning it into a usable Windows release.

This included work on platform and runtime integration, input, keyboard remapping, saves, additional settings, compatibility fixes, debugging, testing, the installer and release packaging.

Development originally started with XenonRecomp before moving to RexGlue / RexGL.


FAQ

Does this include the original game?

No. You have to provide the required file from your own legally acquired Xbox 360 copy.

Which version is supported?

The Xbox 360 XBLA release of Sonic the Fighters.

Can the whole game be completed?

Yes. The game has been tested from beginning to end.

Can I use a PlayStation controller?

It may work if it is exposed to the game as an XInput-compatible controller. The game will still display Xbox 360 button prompts.

Is the game itself translated into Russian?

Not yet. The installer supports Russian, but the game currently remains in English.


Credits

Sparkos The Wolf

Creator and Lead Developer of Sonic the Fighters Recompiled.

Special Thanks

  • Unleashed Recompiled — inspiration for this project.
  • XenonRecomp — tools and technical groundwork used during early development.
  • RexGL / RexGlue — recompilation/runtime framework used by the current version.

Disclaimer

Sonic the Fighters Recompiled is an unofficial fan project and is not affiliated with or endorsed by SEGA.

Sonic the Hedgehog, Sonic the Fighters and all related characters, names, logos, assets and intellectual property belong to their respective owners.

This project does not distribute the original game or its copyrighted game data.


<div align="center">

<b>Sonic the Fighters Recompiled</b><br> Created by <b>Sparkos The Wolf</b>

</div>
Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Fighting / Combat
Status
beta
Original platform
Xbox 360
Technology
Static recompilation (native C/C++)
Version
—
Updated
—

Target platforms 1

Windows
View on GitHub
Advertisement