Repository navigation
TMB_Recomp 0.4.0
Twisted Metal: Black (USA) as a native PC game, built on your PC from your own disc: nothing of the game is in this download.
What's new
Changed
- BozoEngine is now the only recompiler and runtime. The PS2Recomp submodule, legacy build targets and IOP
recompilation steps are removed. TMB and BozoEngine are MIT; release packages retain every third-party licence. - The launcher uses SDL3 and Dear ImGui; the game uses BozoEngine's native window, input, renderer, sound and movie
services. Existing memory-card files and settings remain usable. - Two installation ZIPs contain the same BozoEngine build:
-bozo.zipinstalls beside the previous port, while the
ZIP without that suffix preserves the old launcher's in-place update path. Both use BozoEngine.
Fixed
- Original heat haze enabled by default around fire and explosions.
BOZO_HEAT_HAZE=0disables it for comparisons
with the previous PC build. - Menu and movie pacing always uses the native clock. An old
TMB_NATIVE_FRAMES=0setting can no longer select an
unpaced path. Timing checks now measure menu ticks and movie picture cadence independently of the FPS counter. - Match-start sound and lens-flare presentation stalls are fixed in the pinned BozoEngine revision.
- Building from folders with spaces and accents now keeps GCC's startup objects and static libraries on the
safe path and disables unused C++ module scanning. In-place updates remove the retired runtime's source folder
without following directory links. Launcher self-tests fail when preparing or starting the game fails. - Native Windows executables use UTF-8 file paths. A changed toolchain invalidates stale configure checks before
retrying, and release source exports drain tar padding so they cannot hang waiting forgit archive.
Developer changes
- All build/run shortcuts use the disc-to-game BozoEngine pipeline. Release audits reject the retired runtime.
- Added Windows/Linux CI and regression checks for timing, package contents and the migration ZIP layout.
Known limits
- Only the USA disc is supported. Windows is the validated player target; the migrated Linux player build is not yet validated.
- Full campaign endings, a fresh standard-user Windows installation and four physical controllers still need player/hardware acceptance.
Widescreen is not implemented; presentation above 60 Hz remains experimental for effects that update at game rate. - Exact native sound-model/sample equality and the old test-only save-cheat replay remain reference-test limitations.
Native story progression, card writes, restart/readback and actual four-player play pass; seedocs/HANDOFF.mdfor the evidence.
Download
-
TMB_Recomp-0.4.0-bozo.zipbelow. Check its SHA-256 before running anything:
Get-FileHash .\TMB_Recomp-0.4.0-bozo.zip(PowerShell) must printCFD4A313B6FB8702370520AD75911DFF59EBEB2BB33575EB141B7FD60071EC96
Requires Windows 10 version 1903 or newer (or Windows 11), an AVX2 and FMA capable CPU, and OpenGL 3.3.
- Unzip it anywhere you like except Program Files, with about 10 GB free, and double-click TMB Launcher.exe. It is not signed: on Windows protected your PC, click More info, then Run anyway.
- Select your USA disc image (SCUS-97101), Prepare the game (a few minutes, once), Play.
For a new/separate installation, use TMB_Recomp-0.4.0-bozo.zip (TMB_Recomp_Bozo/). For an existing v0.3.2 installation, use the launcher's Update, or extract TMB_Recomp-0.4.0.zip over its TMB_Recomp/ installation. Both ZIPs contain the same BozoEngine payload; neither retains the old runtime.
Then Rebuild now when the launcher offers it. Saves and settings stay in %APPDATA%\TMB_Recomp. Subsequent BozoEngine updates use -bozo.zip with either installation folder name.
Build information
- Code: TheBozos/TMB_Recomp (
eea175219b1e46a9c1699f640744279650c65a14), BozoEngine93619608b80ca110fd270e9266b59b1516281887 - Build kit: GCC 16.2.0-6, CMake 4.4.4-3, Ninja 1.13.2-1 (MSYS2 UCRT64), FFmpeg 9.0.2 (LGPL, static), Python 3.14.10
TMB_Recomp-0.4.0-bozo.zip: 141.0 MB, SHA-256cfd4a313b6fb8702370520ad75911dff59ebeb2bb33575eb141b7fd60071ec96TMB_Recomp-0.4.0.zip: the same BozoEngine build inTMB_Recomp/, for the previous launcher's in-place update; SHA-25681dab9c14c6c173f43c01bea0b298c9b5a4174839dde79d3f4b802bbc7be2c82TMB_Recomp-0.4.0-bozo-sources.zip: 452.3 MB, SHA-256fd672ae4b4a2fa07efa92be5e82870786e1a3259b3515bdff52992d792c9bf0c
Source code and licences
The code is in the zip (source\) and at the commit above: our own code and BozoEngine (the recompiler and runtime it is built on) under the MIT licence. The build kit redistributes unmodified GPL / LGPL programs (GCC, binutils, mingw-w64, the DLLs CMake loads) and FFmpeg (LGPL-2.1+): LICENSES\ in the zip has their licences, and LICENSES\SOURCES.txt lists each package with its exact source on repo.msys2.org. Their corresponding source is attached to this release as TMB_Recomp-0.4.0-bozo-sources.zip. For three years from this release we also provide it on request (GitHub issues).
Twisted Metal: Black © Sony Interactive Entertainment, developed by Incognito Entertainment. An unofficial fan project by The Bozos (boubou666 & Arzaroth), not affiliated with or endorsed by them.