github RenanQueiroz/mcla-recomp v0.3.6

3 hours ago

A release after v0.3.5. 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

  • Stick dead zones (#49): if a stick moves the game by itself (stick drift), set a dead zone for it in the launcher or the pause menu (CONTROLS). The left and right sticks have their own settings, from Off (the default) to 30%. Use the smallest value that stops the drift, because the camera already ignores small movements of the right stick and this adds to that.

Everything else is as in v0.3.5.

Not tested

Tried on one PC (Ryzen 7 9800X3D, RTX 5080, Windows 11) with a simulated controller while parked: the stick values, the camera and the pause menu rows. Also an update from v0.3.5 and a new install. Not tried here: a real controller with drift, a DualSense, how steering feels while driving, the launcher's new settings on screen, 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.4 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.6, built from commit db31d597d3324c9b69c06d78b4ca4a0ac5b75a18 by https://github.com/RenanQueiroz/mcla-recomp/actions/runs/41365269909.

Asset Size SHA-256
MCLA-Setup.exe 58.6 MB 3adc96bd4da26334441821f680b93c5ef303f85fa1d171e95daddbb4c4a9ec86
MCLA-Launcher-v0.3.6-win-x64.zip 70.4 MB fdcd6655d09e392ff776a513b4df34da1d638b19d142272308774881a7d7bf62
rexglue-sdk-f5337cdc-00274b47d72f-llvm-mingw-20250709.zip 28.1 MB a07761e9519088dcc0cc7b170d2ae5576c4737fc8f0db9e9e64102013699bf11
rexglue-sdk-source-f5337cdc-00274b47d72f.tar.xz 73.4 MB 7ffd16f5fde7adf996ac893a281ea55aff0481ae472b818fcba367e67ea008be
release.json 8.1 KB 76c59b879338bd7f93e3a1bdfce5e715e914f232569d1fca49082a541604e13e
NOTICES.txt 32.7 KB d348befcbb0951d689ce9912e004e23c483d07f27b6a0ff0187c6c28217cc8fc
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 72 patches (digest 00274b47d72f), 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 (db31d597), so that the tag is made on the commit this was built from. The tag must point at db31d597d3324c9b69c06d78b4ca4a0ac5b75a18, 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.