Case study
SF2Recomp: statically recompiling Shadow Fight 2 for native platforms
SF2Recomp converts a user's Shadow Fight 2 Nintendo Switch game files into native builds for Linux, Windows, macOS, and Android. Its converter combines translated game code with a runtime and user-supplied assets, adding controls, graphics options, sparring, and LAN play.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Supply a combined base plus v1.1.0/update v131072 NSP with sidecars and prod.keys, or already extracted updated game files.
- Prerequisites: A Vulkan 1.3 compatible GPU and driver are required; platform version requirements vary.
- Limits: macOS Apple Silicon support is experimental, with gameplay and GPU validation pending.
- License: Project code is MIT licensed; dependencies and the project icon have separate terms.
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Sin & Punishment: a work-in-progress N64 static recompilation · Case study
- Skate 3 Recomp: a native Xbox 360 recompilation through ReXGlue · Case study
- Snap64 Recomp: a static-recompilation port of Pokémon Snap · Case study
- SpeedBreaker: statically recompiling Need for Speed: Most Wanted for Xbox 360 · Case study
- Spider-Man 2 PS2 Recomp: a static recompilation checkpoint · Case study
- ssbu-recomp: static recompilation with explicit mode limits · Case study