# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/NeilSeligmann/timesplitters-future-perfect-ng>
- Primary source: <https://github.com/NeilSeligmann/timesplitters-future-perfect-ng/blob/f4a29c3261d727875b382de2dd8cf42bfa6668c1/README.md>
- Catalog page: <https://awesomerea.org/resources/timesplitters-future-perfect-pc-rebuild-case/>
- Record JSON: <https://awesomerea.org/resources/timesplitters-future-perfect-pc-rebuild-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/timesplitters-future-perfect-pc-rebuild-case/index.md)

## 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.

## Primary sources

1. <https://github.com/NeilSeligmann/timesplitters-future-perfect-ng/blob/f4a29c3261d727875b382de2dd8cf42bfa6668c1/README.md>
2. <https://github.com/NeilSeligmann/timesplitters-future-perfect-ng/blob/f4a29c3261d727875b382de2dd8cf42bfa6668c1/docs/GOALS.md>
3. <https://github.com/NeilSeligmann/timesplitters-future-perfect-ng/blob/f4a29c3261d727875b382de2dd8cf42bfa6668c1/pyproject.toml>

## More in Games

- [Titanic: an osu! Bancho server reconstruction across client generations](https://awesomerea.org/resources/titanic-osu-bancho-case/index.md) · Case study
- [TL2BetaMiniLobby: reconstructing the Torchlight 2 beta lobby](https://awesomerea.org/resources/tl2-beta-mini-lobby-case/index.md) · Case study
- [tMock-Server: reconstructing Terraria server handshakes](https://awesomerea.org/resources/tmock-server-case/index.md) · Case study
- [tModLoader Mobile: reconstructing selected mod behavior in Android Terraria](https://awesomerea.org/resources/tmodloader-mobile-case/index.md) · Case study
- [tmuf_physics: reconstructing TrackMania Forever physics](https://awesomerea.org/resources/tmuf-physics-case/index.md) · Case study
- [ToeJam & Earl: an incomplete REV 02 Genesis disassembly](https://awesomerea.org/resources/toejam-earl-disasm-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
