github RenanQueiroz/mcla-recomp v0.3.13

one hour ago

A release after v0.3.12. The launcher builds Midnight Club: Los Angeles Complete Edition (Xbox 360, USA/Europe, title 545407F8) from your own disc image; no game data is in any of the files below.

What changed

  • A rare crash in free roam is guarded against. The game could crash a few seconds after free roam began, when a car was set up while its paint and brake colours were being applied. The game now notices that and redoes the step on the next frame.
  • Race gates are no longer missed at high speed above 30 FPS. The hangout fix in v0.3.12 did not cover races, because a race checks every car in turn. Each car now keeps its own previous position, so a gate crossed between two checks still counts, as at 30 FPS.
  • The launcher starts from a folder right under a drive, such as D:\MCLA. It crashed on start there (#81); it now opens the setup window as usual.

Everything else is as in v0.3.12.

Not tested

Tried on one PC (Ryzen 7 9800X3D, RTX 5080, Windows 11): the update from v0.3.12 (the launcher too), a new install, and the launcher started from a folder right under C:\, and 10 starts into free roam without a crash. The crash was found in LARecomp (once in 1,674 runs) and has not been seen in this fork; it is too rare to force, so the fix itself was not seen working. The race-gate change was checked in a simulation of 8 cars against a gate at 60 to 240 FPS, and in two races (uncapped and at 60 FPS) with no problem. In LARecomp, a race at 144 FPS missed gates with the old check and none with this change; that was not repeated on this fork's build. Not tried here: car meets and tournaments, an AMD card, Linux, the PS5 build. Please tell us how it went in the issues.

Installing or updating

Already have a v0.3 release? Open the launcher and press Update and rebuild when it shows An update is available. Updating from v0.3.11 or earlier was not tried for this release.

New install: download MCLA-Setup.exe and run it. It is unsigned, so Windows SmartScreen may stop it: click More info, then Run anyway. The setup wizard then builds the game from your .iso; it needs the internet and about 10 GB of disk.

Files

Release v0.3.13, built from commit d246b7db0af4284e89b971fc3fd94df0c7a92a01 by https://github.com/RenanQueiroz/mcla-recomp/actions/runs/43561687163.

Asset Size SHA-256
MCLA-Setup.exe 58.6 MB b4f596ad31b9676942f1cc3b64aee38425dbfa84886d7cdb183ca3bf1af72a7a
MCLA-Launcher-v0.3.13-win-x64.zip 70.4 MB fcaf2ea3718689fdb097271758e4b9486448dddebef1d13c123d1bde820e9d83
rexglue-sdk-f5337cdc-7bb14d86c7e0-llvm-mingw-20250709.zip 28.1 MB e959a631ab1f07fcb9c2e2c48ba73e3a97eadcb6cf4d22661f4d9b65f589f86b
rexglue-sdk-source-f5337cdc-7bb14d86c7e0.tar.xz 73.4 MB d4fd9dae9220fdf6682fbde8ac4486d1ef4a4203fb6e6be9eedf9cebaa11b059
release.json 8.1 KB 62e5bd7b2f5b54eb69a5bacc9e230aeecb8db262201cd56526df27cf2d0cc4b4
NOTICES.txt 32.7 KB 10cdc5d4e310c04557c1763d052e5763fe04fa0d591f1351426577b46891de8a
SHA256SUMS the sums of the six above

release.json is what the launcher's installer reads; NOTICES.txt has the licences and notices of everything in the assets. Every asset has a build-provenance attestation (gh attestation verify <file> -R RenanQueiroz/mcla-recomp).

  • MCLA-Setup.exe: the one file a player downloads. Run it: it installs the launcher for the current user (no administrator rights asked for) in %LOCALAPPDATA%\Programs\MCLA, makes a Start menu and a desktop shortcut and starts it; the launcher's setup wizard then builds the game from the player's own disc image. Unsigned, so Windows SmartScreen may warn (the README says how to go on). The launcher updates itself by downloading this asset (SHA-256 in release.json) and running it with --update.
  • Launcher zip: the same launcher folder as a zip, for anyone who wants it without the installer: unzip and run MclaLauncher.exe; .NET and the Windows App SDK are inside. Unsigned.
  • SDK bundle: the ReXGlue SDK (f5337cdc) with the fork's 75 patches (digest 7bb14d86c7e0), built with llvm-mingw 20250709, and FSR's two runtimes (FidelityFX eee08db1, built with the C runtime linked in, so no Visual C++ Redistributable is needed). scripts/make_pc.ps1 -Toolchain mingw -SdkBundle <this zip> -SdkBundleSha256 <the hash> uses it.
  • Source archive: the corresponding source of the bundle's GPL and LGPL parts (the SDK tree at the pinned commits with the patches applied, and the fork at this commit).
  • game in release.json holds the fingerprints of the supported game (names, sizes and SHA-256 of its files: no content) for the launcher's setup wizard.
  • No game data is in any asset. The game is built on the player's PC, from their own disc.

When publishing: leave the Target as it is (d246b7db), so that the tag is made on the commit this was built from. The tag must point at d246b7db0af4284e89b971fc3fd94df0c7a92a01, which release.json names; the launcher's installer checks that.

Don't miss a new mcla-recomp release

NewReleases is sending notifications on new releases.