A release after v0.3.4. 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
- Ultrawide support (#38): the camera and HUD now fit wider displays such as 21:9, instead of stretching the 16:9 picture. The aspect ratio is detected at launch, or you can pick it in the launcher and the pause menu (DISPLAY). On a 16:9 display nothing changes.
Credits: thanks to natthanunp for the pull request. It's adapted from robertoaraujo77's MC_LA_Recompiled, which credits LARecomp for finding the aspect ratio constants.
Everything else is as in v0.3.4.
Not tested
Tried on one PC (Ryzen 7 9800X3D, RTX 5080, Windows 11) in a 21:9 window and with 21:9 forced on a 16:9 window: free roam, the pause menu, the GPS and a race, up to 120 FPS with Smooth UI on and off. Also an update from v0.3.4 and a new install. Not tried here: a real ultrawide monitor, 32:9, ultrawide with FSR, frame generation or HDR, the phone and the garage on ultrawide, 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.3 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.5, built from commit 50089f491b4247f3eb880464967bcb9052d4523c by https://github.com/RenanQueiroz/mcla-recomp/actions/runs/41344855440.
| Asset | Size | SHA-256 |
|---|---|---|
MCLA-Setup.exe
| 58.6 MB | bfd1ef39c6a4d2be99f03940560a77e5cd27962cc6d11cda332a8484cb2852a8
|
MCLA-Launcher-v0.3.5-win-x64.zip
| 70.4 MB | facf7cbc04e3109c9ffee06cf10d843055fe46a8109a395cc9b7507c20d96026
|
rexglue-sdk-f5337cdc-00274b47d72f-llvm-mingw-20250709.zip
| 28.1 MB | 2f4ff7f98d07a1b43e032727ea3faae64e9fb5473ec480068ab1890257a18bfb
|
rexglue-sdk-source-f5337cdc-00274b47d72f.tar.xz
| 73.4 MB | d332686fe9be297b75c9a732e9837de1410c3922e09002c03d06c3048a8d5d71
|
release.json
| 8.1 KB | 1fc131466fd4f92316370b37d604929e5cebc1640c0efd8a479eade6b64c381f
|
NOTICES.txt
| 32.7 KB | cf3546f77d50d2c7271942bce10d9d9a41aab2074bd632d4c8850ce11e3ea667
|
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 inrelease.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 (FidelityFXeee08db1, 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).
gameinrelease.jsonholds 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 (50089f49), so that the tag is made on the commit this was built from. The tag must point at 50089f491b4247f3eb880464967bcb9052d4523c, which release.json names; the launcher's installer checks that.