This mod allows for randomising vehicles, characters and more throughout the game.
Each randomisation has its own option, detailed below.
Download the mod from the releases page.
Don't download the repository by clicking Clone or download.
Copy the mod file (.lmlm) to your Mods folder (usually Documents\My Games\Lucas' Simpsons Hit & Run Mod Launcher\Mods).
Run the Mod Launcher and change the settings to match your needs, then play the game.
All possible randomisations are available in separate settings.
Questions about the mod or development can be asked on our Discord Server.
On by default.
If this is checked, you will get a random character sitting on the couch in the main menu.
On by default.
If this is checked, the music played will be randomised to any track in the game.
If enabled with random music cues, both cues and music will be randomised.
Off by default.
If this is checked, the cues that trigger different music tracks are randomised.
If enabled with random music, both cues and music will be randomised.
On by default.
If this is checked, all in game dialogue will be randomised.
As of v2.1 the extra setup isn't required, but is still supported. More info in this documentation.
Off by default.
If this is checked, all in game dialogue will be dynamically generated by mashing up random lines.
Options to configure this are on the Variables page.
Off by default.
If this is checked, you will get a random player character every time you load a level, from any character model in the game.
Off by default.
If this is checked, mission specific characters will be randomised every time you load a mission.
Note: This excludes ambient characters (such as Apu in the Kwik-E Mart). These are randomised through Random pedestrians.
Off by default.
If this is checked, it will attempt to load custom characters from the RandomiserChars framework.
Adding custom chars requires extra work, detailed in this documentation.
On by default.
If this is checked, you will get a random vehicle per level/mission.
Off by default.
If this is checked, out of car fail conditions will be removed from the game.
On by default.
If this is checked and you restart the mission (or retry after failing) you will get the same car again.
You can change the car by cancelling the mission first and starting it again.
If this is disabled you'll get a random car each time you restart.
Off by default.
If this is checked, the model scale for any character in a car will be randomised.
Off by default.
If this is checked, car sounds (horns, engine, etc) will be randomised.
If the car has an overlay (phone ringing, ice cream, etc) these are randomised too.
Off by default.
If this is checked, it will attempt to load custom cars from the RandomiserCars framework.
Adding additional cars requires extra work, detailed in this documentation.
On by default.
If this is checked, pedestrians, drivers and ambient characters will be randomised per level load.
You will get the same pedestrians for each mission of a level.
On by default.
If this is checked, traffic cars will be randomised per level load.
You will get the same traffic cars for each mission of a level.
On by default.
If this is checked, chase cars will be randomised per level load.
You will get the same chase cars for each mission of a level.
Off by default.
If this is checked, the number of chase cars will be randomised per level load.
You will get the same number for each mission of a level.
On by default.
If this is checked, random chase cars will have the stats of the chosen car.
Otherwise, random chase cars will have the stats of the level's default chase cars.
On by default.
If this is checked, most mission vehicles will be randomised (including races).
You will get the same traffic cars for each mission of a level.
On by default.
If this is checked, random mission vehicles will have the stats of the chosen vehicle.
Otherwise, random mission vehicles will have the stats of the level's default vehicles.
On by default.
If this is checked and you restart the mission (or retry after failing) you will get the same mission vehicles again.
You can change the vehicles by cancelling the mission first and starting it again.
If this is disabled you'll get random mission vehicles each time you restart.
Off by default.
If this is checked, static cars such as phone booth cars and bonus cars will be randomised.
Off by default.
If this is checked, static cars will be randomised to the same car throughout the level.
Off by default.
If this is checked, all randomised vehicles will have random stats. To customise, use the Variables page.
Off by default.
If enabled, loads the legacy framework dialogue into the random dialogue pool.
On by default.
If enabled, attempts to load the English dialogue lines into the random dialogue pool.
Note: This requires dialog.rcf
in your game's install directory.
On by default.
If enabled, attempts to load the French dialogue lines into the random dialogue pool.
Note: This requires dialogf.rcf
in your game's install directory.
On by default.
If enabled, attempts to load the German dialogue lines into the random dialogue pool.
Note: This requires dialogg.rcf
in your game's install directory.
On by default.
If enabled, attempts to load the Spanish dialogue lines into the random dialogue pool.
Note: This requires dialogs.rcf
in your game's install directory.
Sets the rough minimum and maximum length that a super random dialogue line can be in seconds.
Note: These are rough limits, not hard limits.
Sets the number of blocks per segment in a super random dialogue line. Each block averages 1.2ms.
These two options define the lower and upper bounds for the random vehicle scale option.
The mass of the vehicle can effect how it interacts with the ground, the lower the mass value of the vehicle is; the less friction will act upon it making the world an ice rink.
Notice: It is believed that mass affects the toughness of a vehicle.
The Gas scale is the acceleration of the vehicle if you were to just hold the acceleration button.
The Slip Gas Scale is the acceleration of a vehicle while it is sliding from speed or through the e-break.
The Break Gas Scale is the breaking speed of a vehicle when it is not sliding or e-breaking.
Provides a value for the top speed of the vehicle.
The turn angle of the wheel effects how the vehicle steers, too high of a value being used can cause uncontrollability with a vehicle.
The wheel grip controls how the car will drift when it is driving - primarily on acceleration and steering - the higher the grip the more likely the car is to drift.
This controls the steering of the vehicle.
This controls the steering of the vehicle while in a drift.
This controls the amount of health that a vehicle has - The Armoured truck in 5-6 has 15 HP.
This controls which vehicles are in the random pool for the player's random vehicles.
This controls which vehicles are in the random pool for the mission random vehicles.
This controls which vehicles are in the random pool for the traffic random vehicles.
This controls which vehicles are in the random pool for the chase car random vehicles.
The randomisations in this tab involve substantial changes in gameplay, and can completely affect strategies used in speedruns. In additon they are currently a work in progress and may cause crashes or the game to become unbeatable!
Off by default.
Randomise which interior you enter when entering a building.
Off by default.
All mission directive texts are changed to a completely random directive text.
Off by default.
The order in which the missions in the level are played is randomised.
Off by default.
The order of the bonus mission and street races in the level are randomised.
Can cause region loading issues. If this happens, restart the mission/race.
Off by default.
The type of item dropped by vehicles in mission is randomised.
Off by default.
Random item drops will include character drawables.
Off by default.
Random item drops will include car drawables.
Off by default.
If this is checked, all text entries in the text bible will be randomly pointed to another entry.
Off by default.
If this is checked, you won't need to be wearing a specific costume/be driving a specific car to start a mission.
Removes the need for a coin route.
Off by default.
If this is checked, all cutscenes bar the introduction cutscene won't be played.
Off by default.
If this is checked weak cars like the rocket car will have their HP slightly boosted so they're not quite as fragile.
It raises the minimum HP to 0.8 for all cars.
0 by default.
This controls the verbosity of the console output. 0 will print basic information whereas 5 will print pretty much everything.
Off by default.
If this is checked, certain settings will be forced to the values required for the speedrunning leaderboard.
Off by default.
If this is checked, debug logs will be verbose. Please use this if you want to assist with bug detecting.
-
Missions will spawn you where you start if you restart the mission once, this is because adding a forced car teleports you.
-
The list of cars to chose from is built into the script and so if you use mods which add extra cars they won't be chosen, and if a mod removes cars the game will crash if the randomiser picks it.
-
Your car will vanish at the end of the mission, even if you are in it. Again this is because of how forced cars work.
-
There is a spot where random characters will be sat in mid air. This is due to how passengers/drivers work.
Mod authors are EnAppelsin, Proddy, Sparrow and Gadie
Thanks to the following people for helping with the development and testing of this mod:
Gibstack, Kuinn, Jake, LiquidWiFi, Loren, Nytheris, Pepperdork