Fixed
- Cheats stop a career race paying out (behaviour change): with any pause-menu cheat on (nitro, never damage out, specials, no police, no fines) a race pays no money, gives no reward and no mission progresses, as in the original; the port used to pay and progress. The cheat page asks before it closes, with the original's yes / no box; statistics are refused while a cheat is on; GOAL ATTACK turns every cheat off at the race start.
- A damaged save is no longer overwritten: a
mcla_save.jsonthat exists but cannot be read used to start the game with defaults and be overwritten at the next autosave. The game now shows the original's load-error box with RETRY and CREATE NEW SAVE. - Traffic obeys the light of the junction lane the original picks; hit traffic cars no longer spring up, and a car woken at rest no longer recovers while it moves.
- Driving statistics are added at the original's flush, so large totals keep counting; the setting statistics are written at every save; importing an original save keeps float statistics exactly.
- Race checkpoints follow the original's arithmetic: the hit test, the gate placement and the closest open checkpoint.
- The player's own police cruiser no longer lights the siren's flash on the road and body (#17).
- Walkers go round something ahead, see what is ahead and pick their angry and turn clips as the original does.
- Cameras: the event, wipeout, ability and replay cameras step at the original's 30 Hz and are drawn between steps, so they are smooth at any frame rate; the cameras' swept ball stops on a car's wheels instead of passing through other cars; the replay helicopter's view is blocked by the level as in the original.
- Smooth at any frame rate: particles, the minimap and its car icons are drawn between ticks like the cars.
- Start-up with INTRO OFF is much faster (issue #47): the sound library, speech, police radio and lane curves load beside the load instead of in a 6.5 s first tick.
- A set-up car's tyre and rim parts are read ahead of its dressing, so there are fewer hitches when cars are dressed; the city pass records its draws cheaper at DRAW DISTANCE 3x, and the car uniforms cost less per frame in traffic (issue #47).
Added
- Garage: the colour pages' widths, INTERIOR COLORS (six rows with a scroll bar, the cursor follows your choice in every scrolling list), the NEON/WINDOW TINT and paint pages, and the garage menu panel's frame follow the original; the rims' colours and materials are applied by zone.
- In the car: the cockpit arms and dash readouts are drawn with the original's depth offset, and no wheels or brakes are drawn on the player's car in the in-car view; the car lamps use the original's lamp shader maps; the cabin trim is drawn by the original's programs.
- Sound: the voice budget is the original's (80 heard of 100), a stopped voice and a sound stopped before it played behave as the original's, the radio song stops at MUSIC 0 and comes back at its place, and the wipeout taunt plays in the first AI opponent's voice.
- Police and racers: the start-of-pursuit speech lines, the race steal's report, the pull-over's ticket timing, the tactic radio chatter, the search's points, the racers' nitrous and shortcut choices, the rubber band and the gear changes (a throttle stomp now drops gears) follow the original, and many of these were matched bit for bit against its code or recordings.
- Many more rules were checked against the original, mostly with no visible change: the shipped scenes' casts and cameras, mission log counts, the top GPS arrow, the GPS map's depth planes, plant and prop draw distances, power-ups and the bike's reverse drive.
Known issues
- Items marked "in this build" earlier are still waiting for their reporters: #43, #45, #46 and #47 stay open until you confirm.
- Bikes have the neon's light quads but not its shadow body quad.
- The missing-texture reports in issue #45 are not all addressed yet.
- DX12 was not run on AMD.
Install and update
New here? Download RustyMCLA.exe, put it in a folder of its own and start it; it walks you through the setup. You need your own disc image of the Xbox 360 version of the game (Midnight Club: Los Angeles, Complete Edition). Nothing of the game is included.
Already installed? The launcher offers this update by itself. You can always skip it.
The launcher is not code-signed, so Windows may show "Windows protected your PC". Choose More info, then Run anyway, after comparing the SHA-256 below with your download.
Build
Built on GitHub Actions from commit 2446390c39ba7f6cafbb9429d97392843423a474: https://github.com/holdmysocks/rusty-mcla/actions/runs/42759851298
SHA-256:
c4cfd91f7823272df1d562fa3c740af96ddc239bf6899a4b9c99f669a6ec6434 RustyMCLA.exe
859c32c0c394a4e4c1707d200ab7eff59ac7866b3555da7b096c0c5a8f0a714c game-0.19.0.zip
This is an unofficial fan project. It is not affiliated with or endorsed by Rockstar Games or Take-Two Interactive. It is licensed under the GNU General Public License, version 3 only.