Case study
TimeSplitters: Future Perfect — native PC rebuild
TimeSplitters: Future Perfect is being rebuilt as a native PC game using data imported from the user's Xbox copy. The launcher identifies the disc by the hash of default.xbe, extracts and checks game files, and manages settings and mods. The repository also contains game reconstruction code and a decompilation analysis toolchain.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 1
- Last commit
- 2026-11-02
- Language
- Rust
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires the user's own copy of the original Xbox game as an ISO or extracted folder.
- Limits: The launcher works, but the game is still being rebuilt and Play may be unavailable on a given platform.
- License: Licensed under GPL-3.0-or-later; third-party components retain their own licenses.
Cite
BibTeX
@misc{timesplitters-future-perfect-pc-rebuild-case,
title = {{TimeSplitters: Future Perfect — native PC rebuild}},
howpublished = {\url{https://github.com/NeilSeligmann/timesplitters-future-perfect-ng}},
url = {https://github.com/NeilSeligmann/timesplitters-future-perfect-ng},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/timesplitters-future-perfect-pc-rebuild-case/}}
}Plain text
TimeSplitters: Future Perfect — native PC rebuild. https://github.com/NeilSeligmann/timesplitters-future-perfect-ng (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/timesplitters-future-perfect-pc-rebuild-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · NeilSeligmann/timesplitters-future-perfect-ng · Revision f4a29c3
- docs/GOALS.md GitHub · NeilSeligmann/timesplitters-future-perfect-ng · Revision f4a29c3
- pyproject.toml GitHub · NeilSeligmann/timesplitters-future-perfect-ng · Revision f4a29c3
More in Games
- Titanic: an osu! Bancho server reconstruction across client generations · Case study
- TL2BetaMiniLobby: reconstructing the Torchlight 2 beta lobby · Case study
- tMock-Server: reconstructing Terraria server handshakes · Case study
- tModLoader Mobile: reconstructing selected mod behavior in Android Terraria · Case study
- tmuf_physics: reconstructing TrackMania Forever physics · Case study
- ToeJam & Earl: an incomplete REV 02 Genesis disassembly · Case study