Skip to content

Rusty MCLA 0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:55

Added

Races, tournaments and the world around them

  • GOAL ATTACK is built: the entry on the pause MODES tab, the goal list and target time panel, the TARGET TIME badge, the damage goal and the reward.
  • Tournaments as the original runs them: the standings after every race (points 7 / 4 / 2 / 1 / 0, sorted by total), CONTINUE, QUIT and RESTART TOURNAMENT with their questions, a lost tournament ending the attempt, and the TOURNAMENT WON / LOST and SERIES WON / LOST banners with the series' own race-over menu.
  • The repair question after a race (a free quick fix, greyed when there is nothing to fix), RETURN TO CRUISE going straight back while the police are on you, and B doing nothing on the race-over menu.
  • The camera climb before the dive into the next race, and the payback's accept and warp.
  • Driving into a garage and pulling into a hangout as the original does it: the camera ease, the place-name band, the entry scene and the fade.
  • Gas stations from the original's script: the nitro canister when you roll through, and the SERVICE STATION menu (FULL FIX is free, REFILL NITRO fills every canister).
  • The weather changes by the original's rule (a draw every five minutes, blended in), and South Central's missions unlock by the original's set-up script.
  • Cars outside the content mask (such as the downloadable R8) are offered only with their reward, as the original does.

Cameras, photos and replay

  • The original's event camera with all its events, the idle camera after 60 seconds, the wall collision and look-around stick for the driving cameras, camera shake, and the crash cameras (wipeout, damage-out and the explosion time warps).
  • The photo album: taking a snapshot, saving to one of 16 slots, the overwrite and lost-snapshot questions, and viewing, with PHOTO ALBUM on the MODES tab.
  • The replay has the original's camera director, and the race's start and end are replayed.
  • The hidden rear-view mirror of the original, as OPTIONS > DISPLAY > REAR-VIEW MIRROR (off by default). It shows the city's details sector by sector with the original's cut-outs.
  • Cutscene cars are driven by the original's animated brain instead of being posed (garage drive-outs and hangout entries), and facial blend shapes play in the story scenes.

Traffic, parked cars and pedestrians

  • Parked cars come from the original's spawner and unspawner (spots, how many, when they appear and fade away), with their own wheel turn and dents.
  • Traffic is the original's collider: probe wheels, rest and sleep rules, semis with their trailer constraints, physical traffic that brakes and is moved by contacts, and cars that leave the road go the original's way.
  • Traffic draws the way the original does: LOD 1 and LOD 2 models chosen by depth and car type, cars outside the view or behind occluders left out, lamp states and glows, the brake lock, the drawn wheels' compression, and dents and scrapes from car contacts.
  • OPTIONS has a new PERFORMANCE page with HIGH-DETAIL TRAFFIC (off by default: the original's LOD by distance) and a DISPLAY page; ARCADE's TRAFFIC row now scales the spawner as the original does.
  • The ambient spawners' cutscene mode, race AmbientData paths as items, and the original's start-speed rules for every ambient spawn.

Cars and controls

  • Lamps from the original's writer: eased head, brake and reversing lamps, the shift light, the police lamps and their glows, and the garage lighting the head lamps in the cabin views.
  • The bike's spin on both brakes, wobble and air control with the weight button, and the wheelie distance statistic.
  • The HUD's tach shows the engine sound's own rpm and the speedometer the body's whole speed. The handbrake is read through the pad's frame, and jump statistics ignore anything the driving cannot do.

Damage

  • The car's collision solve hands each contact back its own multipliers, loose pieces sleep and wake as in the original, and the "stuck" reset is armed by the island's contacts as the original does it; checked against recordings of the original.

Installer

  • The 42 small scripts the disc stores in an uncompressed form (empty mission stubs and a few cutscene and test scripts) are now converted like the others when game data is built.

Fixed

  • A racer being reset (stuck, or moved along its line outside the streamed city) could throw away the shared physics level and crash the next car's contacts with an index out of bounds.
  • Cars could be left out of every pass (for example during a race start's warp), which stopped the renderer on a missing bind group.
  • A won race no longer completes a tournament by itself: the objective is the points after the last race.
  • A race started from another race's results no longer keeps the previous race's start plan.
  • Traffic's wheels use their own bones' names, and dents sit on the wheel's bone, none on the tyre.

Known issues

This is still an early release. Expect bugs; please report crashes for now.

Update

  • This update changes only the game program, so there is no data rebuild: the launcher offers it on Home and your save and settings stay as they are. The 42 uncompressed scripts are converted only when game data is built for the first time; an existing install keeps them as they are.
  • If something goes wrong, Export Logs on the Support tab, and Settings > General can go back to the previous game version.

Game

  • Some sounds are approximations: the opponents' engine blend uses speed only, the traffic's obstacle, lane-limit and emergency-brake sounds are stand-ins, the junction warning follows the port's signalled junctions, the wipeout loops follow the port's wipeout flag, and the air-ride sounds are not played.
  • Wheel smoke still looks wrong and see-through.
  • Delivery and garage icons on the minimap are in the wrong place or have the wrong design. The flash-to-challenge tutorial is not shown.
  • South Central's two hangout entries are not armed, and the rear-view mirror is an option that you have to switch on.
  • Gear shifts at the start of a race can look delayed.
  • The frame rate drops at random while racing.
  • Two-wheel-drive cars pull slightly harder than they should. Some bike behaviours (stoppie, burnout), some particle effects and parts of the pedestrian behaviour are approximations.
  • The far city and a few places at dusk and dawn differ slightly from the original.
  • Online play is not available.

Settings and extras not available yet

  • Ultrawide handling, upscaling, render scale and anti-aliasing are shown greyed in the launcher.
  • There is no settings page inside the game for the display settings; the game reads settings.toml when it starts. Fullscreen has been tried on one machine only, and choosing a second monitor has not been tried.
  • Mods, custom music (including Spotify), controller rumble and adaptive triggers, and racing wheels are not available. The launcher's Mods and Music tabs are locked previews.

Launcher

  • Windows only for now. Linux and macOS are planned and only compile-checked.
  • It is not code-signed, so Windows may show "Windows protected your PC". Choose More info, then Run anyway, after checking the SHA-256 below.
  • It needs the Microsoft Edge WebView2 runtime (built into Windows 11 and current Windows 10) and about 14 GB of free space for the game data, plus the disc image itself.
  • Only the Xbox 360 Complete Edition (USA, Europe) disc image is supported. PS3 saves can only be imported from the US release.
  • The Gamepad tab is read-only and does not show the layout yet. Only English is available.

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 ec59ad6a06fdb397cf20820a3e51d87036c79c60: https://github.com/holdmysocks/rusty-mcla/actions/runs/39707054158

SHA-256:

baae50a4606517392109b2492741cb0749ec2beecf9db1e9677925c4475fb8cb  RustyMCLA.exe
c31c3ce076eade820a191983ad0cc872762d3904a37d46858ae8fed38049521f  game-0.4.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.