Repository navigation
Releases: TheDoffman/timesplitters-future-perfect-pc
Release list
TSFP v0.3.3
TimeSplitters: Future Perfect PC v0.3.3 for Windows 10/11 x64 and Apple Silicon Mac.
This is an experimental PC port. Original US Xbox game files are required and are not included.
Game channel: Stable. Included Stable baseline: v0.3.2
Stable game release. The port remains experimental; see known platform limitations.
Changes since v0.3.2
- Preserve coupled water dynamics in fractional GPU solver experiments (#316)
- Integrate pending runtime performance and vehicle fixes (#322)
- Reuse memory checks across HUD panel text layout (#305)
- Restore native-rate vehicle physics and steering cadence (#307)
- Add opt-in texture upload stage timing (#308)
- Avoid function-name scans when trace filtering is disabled (#309)
- Wake the GPU acknowledgement worker after the guest PFB flush (#310)
- Load optional texture replacements without blocking rendering on disk reads (#311)
- Preserve wrapped water boundaries and ripple texture encoding (#321)
- Smooth water at 120/144 FPS and reduce runtime overhead (#324)
- Fix controller detected but not working after launcher device selection (#326)
- Add native FPS presets through 240 and preserve recording timing (#325)
- Reduce default audio volume by 6 dB on Windows and Mac (#327)
- Fix PC Settings Hide Menu Bar selecting Fullscreen (#340)
- Preserve selected FOV through Zeppelin air lifts (#341)
- Add gameplay breadcrumbs and launcher capture-health diagnostics (#329)
- Fix reload presses lost between native gameplay ticks (#342)
- Reduce high-refresh input and rendering overhead (#328)
- Fix missed keyboard reload taps and held-Fire cancellation (#345)
- Improve native-refresh rendering, effect timing, and Online bot matches (#344)
- Add 215 reviewed material textures for issue #74 (#350)
- Activate enhanced texture downloads for the committed Beta pack (#353)
Full Changelog: v0.3.2...v0.3.3
Download and play
Windows launcher (recommended)
- Download the Windows launcher and extract its ZIP.
- Open TimeSplitters Launcher.exe.
- Set Update channel to Stable, then select Install release.
- Import your US Xbox game using Locate ISO or Use extracted files. You only need to do this once.
- Select Play Game.
The launcher downloads and verifies updates, keeping your game data, settings and saves.
Portable ZIP (alternative)
- Download TimeSplitters-Future-Perfect-PC-v0.3.3-windows-x64.zip from Assets below.
- Extract the entire ZIP to a writable folder.
- Run Play.cmd and select your US Xbox ISO or extracted game folder when prompted.
When upgrading, preserve Data, Settings, Saves and Textures.
Use the companion .zip.sha256 file to verify the download.
Requirements: Windows 10/11 x64 and original US Xbox game files.
Python, Git, Visual Studio and an emulator are not required. After importing the game, the ISO is no longer needed.
Apple Silicon Mac
Download TimeSplitters-Future-Perfect-PC-v0.3.3-macos-arm64.zip, extract the entire ZIP into a writable local folder, then open TimeSplitters Launcher.app or Launch.command. Import your supported US Xbox game files and select Play.
Requires Apple Silicon and macOS 27.0 or newer. Launcher 1.3.1 and the native runtime dependencies are bundled; no Python, Homebrew or Vulkan SDK installation is required. The application uses ad-hoc signatures and is not notarized. If macOS blocks it, use System Settings → Privacy & Security → Open Anyway.
Enhanced textures remain an optional launcher download on both platforms. Game updates preserve existing imported game data, saves, settings and installed/custom texture packs. Original character-selection/profile icons remain preferred; the retired replacements are not restored by this release. No save-format conversion is performed.
Use matching v0.3.3 builds for multiplayer compatibility. The native Mac port remains experimental: full-campaign completion, complete rendering fidelity and native Mac online multiplayer remain unverified. Stable denotes the default game channel, not complete original-game fidelity. Use the companion .zip.sha256 file to verify either download.
Windows and native Mac packages passed their fresh-install and upgrade-preservation checks before publication.
Launcher v1.3.1
One launcher release for Windows x64 and native Apple Silicon Mac. Download the ZIP for your platform; existing launchers select their matching update automatically. Saves and settings are preserved.
Download Windows x64 · Download Mac (Apple Silicon)
Mac v1.2.19 users: manually replace the app and Support/Launcher/manifest.json with this release; that older updater cannot install the newly sealed app bundle. Preserve game files, saves, settings and ISO.
The Mac app is ad-hoc signed; Developer ID signing/notarization and clean-machine installation remain pending. No game runtime or original game data is included.
Launcher changes
- Launcher updates (#325)
- Launcher updates (#329)
- Prepare launcher v1.3.1 with new FPS presets and capture diagnostics (#347)
Full source comparison (includes game changes): launcher-v1.3.0...launcher-v1.3.1
Optional 4K textures v0.1.0-beta.1
Optional texture alpha for TimeSplitters: Future Perfect. Use the launcher’s Game settings → Graphics & resolution → Download / update textures. The launcher downloads and installs these parts automatically; do not concatenate the ZIPs.
2,261 replacements, up to 4K for selected surfaces. This is an incomplete modern reinterpretation, not a full-game remaster. Generated source artwork is resampled where recorded in the sanitized metadata. Scene fidelity is not fully validated. Original textures remain the fallback.
No ISO, game executable, original game archives, personal settings or saves are included.
TSFP v0.3.2
TimeSplitters: Future Perfect PC v0.3.2 for Windows 10/11 x64 and Apple Silicon Mac.
This is an experimental PC port. Original US Xbox game files are required and are not included.
Game channel: Stable. Included Stable baseline: No published Stable release is an ancestor of this build.
Stable game release. The port remains experimental; see known platform limitations.
Changes since v0.3.1-alpha.2
- Reduce outlined-text CPU overhead in crowded multiplayer (#295)
- Integrate pending runtime and optional-texture PRs (#302)
- Preserve coefficient precision in experimental native water updates (#298)
- Reduce experimental water feedback rounding with full-float intermediates (#299)
- Reduce repeated camera and projection memory checks (#300)
- Make enhanced textures an optional launcher download (#301)
- Refresh published version references in the bug form (#294)
- Avoid double waiting when returning from native FPS to Original 60 (#296)
- Preserve Escort boost drain and recovery at native FPS (#297)
- Preserve mounted-gun mouse motion at native frame rates (#304)
- Add in-game keyboard bindings and selectable save drives (#306)
- Smooth Online guest bot movement between host snapshots (#317)
Full Changelog: v0.3.1-alpha.2...v0.3.2
Download and play
Windows launcher (recommended)
- Download the Windows launcher and extract its ZIP.
- Open TimeSplitters Launcher.exe.
- Set Update channel to Stable, then select Install release.
- Import your US Xbox game using Locate ISO or Use extracted files. You only need to do this once.
- Select Play Game.
The launcher downloads and verifies updates, keeping your game data, settings and saves.
Portable ZIP (alternative)
- Download TimeSplitters-Future-Perfect-PC-v0.3.2-windows-x64.zip from Assets below.
- Extract the entire ZIP to a writable folder.
- Run Play.cmd and select your US Xbox ISO or extracted game folder when prompted.
When upgrading, preserve Data, Settings, Saves and Textures.
Use the companion .zip.sha256 file to verify the download.
Requirements: Windows 10/11 x64 and original US Xbox game files.
Python, Git, Visual Studio and an emulator are not required. After importing the game, the ISO is no longer needed.
Mac (Apple Silicon)
Requires Apple Silicon and macOS 27.0 or newer, plus your own supported US Xbox game files. Intel Macs are unsupported.
- Download TimeSplitters-Future-Perfect-PC-v0.3.2-macos-arm64.zip from Assets and verify its companion
.zip.sha256. - Extract the entire ZIP to a writable local folder.
- Open TimeSplitters Launcher.app or Launch.command, import your US Xbox game files, then choose Play Game.
- When upgrading, preserve Data, Settings, Saves and Textures. Enhanced textures remain an optional launcher download.
The ZIP contains both the native game runtime and the launcher. The package includes Vulkan/MoltenVK and its runtime dependencies. Players do not need Homebrew, Python, a compiler or a Vulkan SDK. Binaries are ad-hoc signed and are not notarized.
This is an experimental native build of the exact v0.3.2 source. Windows Online features are not implemented in this Mac build. Full campaign completion, complete rendering fidelity and native Mac online multiplayer remain unverified. The original 60 FPS setting remains the recovery option.
Mac checks covered native/GPU contracts, package installation and a bounded player-selection menu startup. Build provenance is recorded in the companion .BUILD.json; these checks do not establish full-game compatibility.
Launcher v1.3.0
One launcher release for Windows x64 and native Apple Silicon Mac. Download the ZIP for your platform; existing launchers select their matching update automatically. Saves and settings are preserved.
Download Windows x64 · Download Mac (Apple Silicon)
Mac v1.2.19 users: manually replace the app and Support/Launcher/manifest.json with this release; that older updater cannot install the newly sealed app bundle. Preserve game files, saves, settings and ISO.
The Mac app is ad-hoc signed; Developer ID signing/notarization and clean-machine installation remain pending. No game runtime or original game data is included.
Launcher changes
- Choose Stable or Preview game downloads; Preview groups Beta and named testing tracks, with the last testing track remembered. Launcher self-updates remain independent. (#312)
- Download and manage optional enhanced texture packs from launcher Settings. (#301)
- Configure weapon-slot bindings in the launcher with two binding slots per action, preserving existing custom bindings. (#306)
- Restore the correct launcher banner and Stable Channel/Preview Channel badge wording. (#312)
Full source comparison (includes game changes): launcher-v1.2.24...launcher-v1.3.0
TSFP v0.3.1-alpha.2
TimeSplitters: Future Perfect PC v0.3.1-alpha.2 for Windows 10/11 x64 and Apple Silicon Mac.
This is an experimental PC port. Original US Xbox game files are required and are not included.
Both game ZIPs include the current 2,046-texture pack. Select Display settings → Textures → Enhanced to use replacements, or Classic for original textures. The 159 removed character-icon replacements stay removed. Launcher 1.2.24 or newer retires unchanged old pairs during upgrades while preserving customized replacements, game data, settings and saves.
Changes since v0.3.1-alpha.1
- Add standalone Apple Silicon game packaging for alpha.1 (#213)
- Add optional texture-pack downloads and automatic launcher installation (#217)
- Restore fixed 60 FPS and remove high-FPS enhancements (#216)
- Commit texture pack through Git LFS and include it in game releases (#235)
- Fix Ghost Gun overlay drifting off Past Cortez (#241)
- Support physical keyboard typing in name-entry menus (#247)
- Add Auto resolution and aspect ratio for the active display (#251)
- Fix Arcade weapon-set slowdown with scoped text reads and frame pacing (#253)
- Fix crane overlay coverage on widescreen displays (#252)
- Fix mouse aiming for mounted and CCTV guns (#284)
- Add 700 menu texture replacements to the bundled alpha pack (#286)
- Add beta native 120/144 FPS and unified Video Options (#285)
- Restore original character selection and profile icons (#289)
- Fix portable Python TLS resources for alpha.2 packaging (#291)
- Isolate terminal state in native Mac input self-test (#293)
Full Changelog: v0.3.1-alpha.1...v0.3.1-alpha.2
Download and play
Windows launcher (recommended)
- Download the Windows launcher and extract its ZIP.
- Open TimeSplitters Launcher.exe.
- Set Update channel to Preview, then select Install release.
- Import your US Xbox game using Locate ISO or Use extracted files. You only need to do this once.
- Select Play Game.
The launcher downloads and verifies updates, keeping your game data, settings and saves.
Portable ZIP (alternative)
- Download TimeSplitters-Future-Perfect-PC-v0.3.1-alpha.2-windows-x64.zip from Assets below.
- Extract the entire ZIP to a writable folder.
- Run Play.cmd and select your US Xbox ISO or extracted game folder when prompted.
When upgrading, preserve Data, Settings and Saves.
Use the companion .zip.sha256 file to verify the download.
Requirements: Windows 10/11 x64 and original US Xbox game files.
Python, Git, Visual Studio and an emulator are not required. After importing the game, the ISO is no longer needed.
Apple Silicon Mac
- Download TimeSplitters-Future-Perfect-PC-v0.3.1-alpha.2-macos-arm64.zip from Assets below.
- Extract the whole ZIP into a writable local folder.
- Open TimeSplitters Launcher.app or Launch.command, then import your supported US Xbox game files and select Play.
Requires Apple Silicon and macOS 27.0 or newer. Launcher 1.2.24, MoltenVK, the Vulkan loader, DXC and native dependencies are bundled. No Python, Homebrew or Vulkan SDK is required. The app uses ad-hoc signatures and is not notarized; if macOS blocks it, use System Settings → Privacy & Security → Open Anyway.
The Mac port remains experimental. Complete rendering, full-campaign completion and native Mac online multiplayer remain unverified; Windows Online features are not implemented in the native Mac build. Use the companion .zip.sha256 file to verify either platform's download.
Launcher v1.2.24
One launcher release for Windows x64 and native Apple Silicon Mac. Download the ZIP for your platform; existing launchers select their matching update automatically. Saves and settings are preserved.
Download Windows x64 · Download Mac (Apple Silicon)
Mac v1.2.19 users: manually replace the app and Support/Launcher/manifest.json with this release; that older updater cannot install the newly sealed app bundle. Preserve game files, saves, settings and ISO.
The Mac app is ad-hoc signed; Developer ID signing/notarization and clean-machine installation remain pending. No game runtime or original game data is included.
What's Changed
- Fix mouse aiming for mounted and CCTV guns by @TheDoffman in #284
- Refresh published version references in the bug form by @github-actions[bot] in #283
- Add 700 menu texture replacements to the bundled alpha pack by @TheDoffman in #286
- Add beta native 120/144 FPS and unified Video Options by @TheDoffman in #285
- Prepare game v0.3.1-alpha.2 by @TheDoffman in #287
- Avoid duplicating bundled textures in game source archives by @TheDoffman in #288
- Restore original character selection and profile icons by @TheDoffman in #289
- Fix portable Python TLS resources for alpha.2 packaging by @TheDoffman in #291
- Prepare launcher 1.2.24 for retired texture upgrades by @TheDoffman in #292
Full Changelog: launcher-v1.2.23...launcher-v1.2.24
Launcher v1.2.23
Launcher v1.2.23 is available for Windows x64 and native Apple Silicon Mac.
Download Windows x64 · Download Mac (Apple Silicon)
Changes
- The enhancement button now opens a new discussion in Ideas on both Windows and Mac. Enhancement drafts do not attach diagnostics; bug reports keep their existing issue form. (#281)
- Graphics settings include a saved Use enhanced textures (Beta) switch for replacements bundled with supported game updates. The incomplete beta falls back to original textures where replacements are unavailable.
- Display settings offer Auto resolution and aspect ratio when supported by the installed game build. Older builds retain manual choices, and existing saved settings are preserved.
Updating
Use the launcher's update action or download the ZIP for your platform. Both packages use the same version and shared source. Saves, settings and game files are preserved.
Mac v1.2.19 users must manually replace only TimeSplitters Launcher.app and Support/Launcher/manifest.json with this release's copies; that older updater cannot install the sealed app bundle. Keep your game installation, saves, settings and ISO.
The Mac app is for Apple Silicon (ARM64) and is ad-hoc signed. Developer ID signing, notarization and clean-machine Gatekeeper acceptance remain pending.
This release contains the launcher only. Game runtime changes and original game data are not included. Windows and Mac launcher builds, regressions, package checks and uploaded asset verification passed in the release workflow. These checks do not establish game rendering or gameplay fidelity.
Launcher v1.2.22
Launcher improvements
- Choose 60 FPS (Original), 120 FPS (Beta) or 144 FPS (Beta) in Game settings → Graphics & resolution → Frame rate. The preference is shared with the new in-game frame-rate menu.
- 120/144 FPS require a compatible native-high-refresh game build. This launcher does not include that game runtime. High refresh is beta and may have gameplay issues, including the reported Arcade movement/firing problem. Original 60 FPS remains the default and recovery option; save and restart the game after changing it.
- Fix normal OneDrive installation folders being incorrectly rejected as linked paths.
- Restart the installed launcher after game updates, repairs and restores.
- Improve download progress layout and Mac confirmation dialogs; add installation-folder recovery for read-only Mac launch locations.
- Include current bundled-texture game-package compatibility and preserve one versioned ZIP per platform.
One launcher release for Windows x64 and native Apple Silicon Mac. Download the ZIP for your platform; existing launchers select their matching update automatically. Saves and settings are preserved.
Download Windows x64 · Download Mac (Apple Silicon)
Mac v1.2.19 users: manually replace the app and Support/Launcher/manifest.json with this release; that older updater cannot install the newly sealed app bundle. Preserve game files, saves, settings and ISO.
The Mac app is ad-hoc signed; Developer ID signing/notarization and clean-machine installation remain pending. No game runtime or original game data is included.
What's Changed
- Refresh published version references in the bug form by @github-actions[bot] in #212
- Fix launcher path validation for OneDrive installations by @TheDoffman in #214
- Add standalone Apple Silicon game packaging for alpha.1 by @TheDoffman in #213
- Fix overlapping launcher download status by @TheDoffman in #215
- Add optional texture-pack downloads and automatic launcher installation by @TheDoffman in #217
- Restart the launcher automatically after game updates by @TheDoffman in #218
- Restore fixed 60 FPS and remove high-FPS enhancements by @TheDoffman in #216
- Fix Mac confirmation dialog styling and button spacing by @TheDoffman in #220
- Repair compatibility checks for #216 by @TheDoffman in #219
- Fix issue form label detection for BOM-prefixed bodies by @tenovos-sebastiano in #231
- Commit texture pack through Git LFS and include it in game releases by @TheDoffman in #235
- Prepare launcher v1.2.22 with native frame-rate settings by @TheDoffman in #236
Full Changelog: v0.3.1-alpha.1...launcher-v1.2.22
TSFP v0.3.1-alpha.1
TimeSplitters: Future Perfect PC v0.3.1-alpha.1 for Windows 10/11 x64.
Corrected package: This upload fixes the launcher manifest rejection for Discord setup files. Existing launchers can install it without an update. If you tried the removed package, select Check updates again, then retry Install release.
This is an experimental PC port. Original US Xbox game files are required and are not included.
Changes since v0.3.0-alpha.2
- Fix blank terminal camera feeds in What Lies Below (#168)
- Improve main-menu background and lettering fidelity (#172)
- Add optional Discord Rich Presence with detailed game activity (#169)
- Fix Captain Ash repeatedly leaving the jeep (#174)
- Add experimental 120/144 FPS settings and persist accepted Controls (#188)
- Build and publish Windows and Mac launchers in one release (#187)
- Unify Windows and Mac launcher releases with API-free compatibility checks (#186)
- Integrate validated shared renderer with current main (#194)
- Fix U-Genix monitor alignment on widescreen displays (#195)
- Alpha: texture overhaul tooling and live Classic/replacement switching (#198)
- Add Classic/Enhanced textures to in-game Display settings (#207)
- Fix Windows frame replay linking with texture packs (#208)
Full Changelog: v0.3.0-alpha.2...v0.3.1-alpha.1
Download and play
Windows launcher (recommended)
- Download the Windows launcher and extract its ZIP.
- Open TimeSplitters Launcher.exe.
- Set Update channel to Preview, then select Install release.
- Import your US Xbox game using Locate ISO or Use extracted files. You only need to do this once.
- Select Play Game.
The launcher downloads and verifies updates, keeping your game data, settings and saves.
Portable ZIP (alternative)
- Download TimeSplitters-Future-Perfect-PC-v0.3.1-alpha.1-windows-x64.zip from Assets below.
- Extract the entire ZIP to a writable folder.
- Run Play.cmd and select your US Xbox ISO or extracted game folder when prompted.
When upgrading, preserve Data, Settings and Saves.
Use the companion .zip.sha256 file to verify the download.
Requirements: Windows 10/11 x64 and original US Xbox game files.
Python, Git, Visual Studio and an emulator are not required. After importing the game, the ISO is no longer needed.
Apple Silicon Mac game build is included in this release. Download TimeSplitters-Future-Perfect-PC-v0.3.1-alpha.1-macos-arm64.zip, extract the entire ZIP into a writable local folder, then open TimeSplitters Launcher.app or Launch.command and import your own supported US Xbox game files. This build requires macOS 27.0 or newer. Launcher 1.2.21, MoltenVK, the Vulkan loader, DXC and native dependencies are bundled; no Python, Homebrew or Vulkan SDK is required. The experimental Mac port uses ad-hoc signatures and is not notarized; if macOS blocks it, use Privacy & Security > Open Anyway. Native Mac online multiplayer and full-campaign/rendering validation remain unfinished.