github RenanQueiroz/mcla-recomp v0.3.14

48 minutes ago

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

  • The setup no longer fails when PowerShell's folder is missing from the PATH (#83). Some Windows tweak tools take C:\Windows\System32\WindowsPowerShell\v1.0 out of the PATH, and the setup then stopped with "An error occurred trying to start process 'powershell.exe'". The launcher now starts Windows PowerShell by its full path.

Everything else is as in v0.3.13.

Not tested

Tried on one PC (Ryzen 7 9800X3D, RTX 5080, Windows 11): a new install, the update from v0.3.13 (the launcher too), the launcher started with PowerShell's folder taken out of the PATH, where the setup went on to its build step, and a start into free roam without a crash. The PATH was changed for that test; the fix was not tried on the PC of the person who reported it, and a PATH that also lacks other Windows folders may stop something else. Not tried here: 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.12 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.14, built from commit 7e87fbdcd5c5a9d6cd48b87ee094438d815729d5 by https://github.com/RenanQueiroz/mcla-recomp/actions/runs/43625113977.

Asset Size SHA-256
MCLA-Setup.exe 58.6 MB 1644f8ee05750b9522a79f6a158b197723b6981080cf7bc77b69f1b65f030d4b
MCLA-Launcher-v0.3.14-win-x64.zip 70.4 MB 30c2f2c730efbfa60c932eb44cc93d7d9de270c8ca4131456b823c1d33bd8aa6
rexglue-sdk-f5337cdc-7bb14d86c7e0-llvm-mingw-20250709.zip 28.1 MB 10f744de2dd1570f2dd006d4c8ba53c6d104d180af9dc27dca4f77567688fd14
rexglue-sdk-source-f5337cdc-7bb14d86c7e0.tar.xz 73.4 MB 3e6fbeb07a60dfcb0f6e1dfb0e0fa8bb825d82a095dd53748a1002c8e4a8c537
release.json 8.1 KB a9a19b006e767548987654cacc665d6d7d756ad709f3ea7f99db8f490f81e537
NOTICES.txt 32.7 KB dce4b7120aab5e70dd0e13f8133fa98192cbc68e30ae71f385f2aaeb7742a0fd
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 (7e87fbdc), so that the tag is made on the commit this was built from. The tag must point at 7e87fbdcd5c5a9d6cd48b87ee094438d815729d5, 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.