LS Life - Crash Fix 1.2
1,264
23
1,264
23
LS Life - Crash Fix v1.2 (script build 0.2.51)
A stability patch and feature update for mcal9909's LS Life on Grand Theft Auto V patch 1.0.3788.0 and newer. Addresses the original ArgumentNullException (drug=null) crash and adds a set of quality of life and gameplay features driven by community feedback.
[New in 1.2]
Police
- Random undercover police buys. Any customer that walks up to you has a configurable chance of being undercover. Triggering aborts the deal, applies a wanted level, blips the undercover, and spikes area heat.
- Realistic line of sight detection while dealing. Cops on foot or in cruisers that have clear sight and are facing you now give you a wanted star and area heat. Range, facing strictness, and master switch are configurable.
Gameplay
- All 42 drugs in the expanded catalog are sellable on the street. Toggle them on in the Sell menu under Zee.
- Rival and drive by ped loadouts reworked. Pistols, AP pistols, Machine Pistols, AK rifles, Micro SMGs, and Carbine Rifles scale by gang strength and area type.
- Dealing auto cancels when cops appear, when shots are fired, when a customer turns hostile, or when a customer dies during a deal.
- Optional toggles to keep your drugs, weapons, and money on death or arrest, per category.
- Configurable revenge drive by chance after killing a rival dealer.
Interface
- Inventory HUD (K key) clamps to the visible screen area. Resolves the case where only the area or respect bar was rendering.
- Duplicate ounce sliders removed from the stash house and stash car menus.
Robustness
- Stash car trunk interaction range widened from 1 m to 2.2 m, and near stopped vehicles now count as stopped.
- Player dealer data is force saved on script load and every 2 minutes during play.
- A second null drug crash path through ShotHandler is patched.
[Installation]
1. Install the original LS Life by mcal9909 first (https://www.gta5-mods.com/scripts/ls-life) so the /scripts/LSLife/ folder of XMLs and the sprites subfolder are present. This package only contains the script DLL; it does not include those data files.
2. Replace the existing LSlife.dll in ...\Grand Theft Auto V\scripts\ with the LSlife.dll from this package.
3. Optional: replace LSlife.ini with the included file, or copy the new [LOSS], [RIVALS], [AUTOSTOP], and [POLICE] sections into your existing ini. Missing keys fall back to safe defaults.
[Requirements]
- ScriptHookV
- ScriptHookVDotNet 3 (Enhanced 1.1.0.5 confirmed working)
[Known issues]
- None currently reported. If you hit anything, drop a comment with the SHVDN log line and it will be patched.
[Credits]
Original mod: LS Life by mcal9909 (https://www.gta5-mods.com/scripts/ls-life)
Crash fix and update: chris22622
Thanks to the testers and contributors: jerome74, Zazerim55, Tkoul123, AB27896, goriks, Poppa Jitt Official, j4p4loko, Starfox1993, Juba1MD, ddddd3, shakeyjake100, illwilldotcom88, 1KiiingGaming, milesaway23, frank wanted, 95billy, mothofcinder, Jackolly13.
A stability patch and feature update for mcal9909's LS Life on Grand Theft Auto V patch 1.0.3788.0 and newer. Addresses the original ArgumentNullException (drug=null) crash and adds a set of quality of life and gameplay features driven by community feedback.
[New in 1.2]
Police
- Random undercover police buys. Any customer that walks up to you has a configurable chance of being undercover. Triggering aborts the deal, applies a wanted level, blips the undercover, and spikes area heat.
- Realistic line of sight detection while dealing. Cops on foot or in cruisers that have clear sight and are facing you now give you a wanted star and area heat. Range, facing strictness, and master switch are configurable.
Gameplay
- All 42 drugs in the expanded catalog are sellable on the street. Toggle them on in the Sell menu under Zee.
- Rival and drive by ped loadouts reworked. Pistols, AP pistols, Machine Pistols, AK rifles, Micro SMGs, and Carbine Rifles scale by gang strength and area type.
- Dealing auto cancels when cops appear, when shots are fired, when a customer turns hostile, or when a customer dies during a deal.
- Optional toggles to keep your drugs, weapons, and money on death or arrest, per category.
- Configurable revenge drive by chance after killing a rival dealer.
Interface
- Inventory HUD (K key) clamps to the visible screen area. Resolves the case where only the area or respect bar was rendering.
- Duplicate ounce sliders removed from the stash house and stash car menus.
Robustness
- Stash car trunk interaction range widened from 1 m to 2.2 m, and near stopped vehicles now count as stopped.
- Player dealer data is force saved on script load and every 2 minutes during play.
- A second null drug crash path through ShotHandler is patched.
[Installation]
1. Install the original LS Life by mcal9909 first (https://www.gta5-mods.com/scripts/ls-life) so the /scripts/LSLife/ folder of XMLs and the sprites subfolder are present. This package only contains the script DLL; it does not include those data files.
2. Replace the existing LSlife.dll in ...\Grand Theft Auto V\scripts\ with the LSlife.dll from this package.
3. Optional: replace LSlife.ini with the included file, or copy the new [LOSS], [RIVALS], [AUTOSTOP], and [POLICE] sections into your existing ini. Missing keys fall back to safe defaults.
[Requirements]
- ScriptHookV
- ScriptHookVDotNet 3 (Enhanced 1.1.0.5 confirmed working)
[Known issues]
- None currently reported. If you hit anything, drop a comment with the SHVDN log line and it will be patched.
[Credits]
Original mod: LS Life by mcal9909 (https://www.gta5-mods.com/scripts/ls-life)
Crash fix and update: chris22622
Thanks to the testers and contributors: jerome74, Zazerim55, Tkoul123, AB27896, goriks, Poppa Jitt Official, j4p4loko, Starfox1993, Juba1MD, ddddd3, shakeyjake100, illwilldotcom88, 1KiiingGaming, milesaway23, frank wanted, 95billy, mothofcinder, Jackolly13.
First Uploaded: April 09, 2026
Last Updated: 7 hours ago
Last Downloaded: 2 minutes ago
58 Comments
LS Life - Crash Fix v1.2 (script build 0.2.51)
A stability patch and feature update for mcal9909's LS Life on Grand Theft Auto V patch 1.0.3788.0 and newer. Addresses the original ArgumentNullException (drug=null) crash and adds a set of quality of life and gameplay features driven by community feedback.
[New in 1.2]
Police
- Random undercover police buys. Any customer that walks up to you has a configurable chance of being undercover. Triggering aborts the deal, applies a wanted level, blips the undercover, and spikes area heat.
- Realistic line of sight detection while dealing. Cops on foot or in cruisers that have clear sight and are facing you now give you a wanted star and area heat. Range, facing strictness, and master switch are configurable.
Gameplay
- All 42 drugs in the expanded catalog are sellable on the street. Toggle them on in the Sell menu under Zee.
- Rival and drive by ped loadouts reworked. Pistols, AP pistols, Machine Pistols, AK rifles, Micro SMGs, and Carbine Rifles scale by gang strength and area type.
- Dealing auto cancels when cops appear, when shots are fired, when a customer turns hostile, or when a customer dies during a deal.
- Optional toggles to keep your drugs, weapons, and money on death or arrest, per category.
- Configurable revenge drive by chance after killing a rival dealer.
Interface
- Inventory HUD (K key) clamps to the visible screen area. Resolves the case where only the area or respect bar was rendering.
- Duplicate ounce sliders removed from the stash house and stash car menus.
Robustness
- Stash car trunk interaction range widened from 1 m to 2.2 m, and near stopped vehicles now count as stopped.
- Player dealer data is force saved on script load and every 2 minutes during play.
- A second null drug crash path through ShotHandler is patched.
[Installation]
1. Install the original LS Life by mcal9909 first (https://www.gta5-mods.com/scripts/ls-life) so the /scripts/LSLife/ folder of XMLs and the sprites subfolder are present. This package only contains the script DLL; it does not include those data files.
2. Replace the existing LSlife.dll in ...\Grand Theft Auto V\scripts\ with the LSlife.dll from this package.
3. Optional: replace LSlife.ini with the included file, or copy the new [LOSS], [RIVALS], [AUTOSTOP], and [POLICE] sections into your existing ini. Missing keys fall back to safe defaults.
[Requirements]
- ScriptHookV
- ScriptHookVDotNet 3 (Enhanced 1.1.0.5 confirmed working)
[Known issues]
- None currently reported. If you hit anything, drop a comment with the SHVDN log line and it will be patched.
[Credits]
Original mod: LS Life by mcal9909 (https://www.gta5-mods.com/scripts/ls-life)
Crash fix and update: chris22622
Thanks to the testers and contributors: jerome74, Zazerim55, Tkoul123, AB27896, goriks, Poppa Jitt Official, j4p4loko, Starfox1993, Juba1MD, ddddd3, shakeyjake100, illwilldotcom88, 1KiiingGaming, milesaway23, frank wanted, 95billy, mothofcinder, Jackolly13.
A stability patch and feature update for mcal9909's LS Life on Grand Theft Auto V patch 1.0.3788.0 and newer. Addresses the original ArgumentNullException (drug=null) crash and adds a set of quality of life and gameplay features driven by community feedback.
[New in 1.2]
Police
- Random undercover police buys. Any customer that walks up to you has a configurable chance of being undercover. Triggering aborts the deal, applies a wanted level, blips the undercover, and spikes area heat.
- Realistic line of sight detection while dealing. Cops on foot or in cruisers that have clear sight and are facing you now give you a wanted star and area heat. Range, facing strictness, and master switch are configurable.
Gameplay
- All 42 drugs in the expanded catalog are sellable on the street. Toggle them on in the Sell menu under Zee.
- Rival and drive by ped loadouts reworked. Pistols, AP pistols, Machine Pistols, AK rifles, Micro SMGs, and Carbine Rifles scale by gang strength and area type.
- Dealing auto cancels when cops appear, when shots are fired, when a customer turns hostile, or when a customer dies during a deal.
- Optional toggles to keep your drugs, weapons, and money on death or arrest, per category.
- Configurable revenge drive by chance after killing a rival dealer.
Interface
- Inventory HUD (K key) clamps to the visible screen area. Resolves the case where only the area or respect bar was rendering.
- Duplicate ounce sliders removed from the stash house and stash car menus.
Robustness
- Stash car trunk interaction range widened from 1 m to 2.2 m, and near stopped vehicles now count as stopped.
- Player dealer data is force saved on script load and every 2 minutes during play.
- A second null drug crash path through ShotHandler is patched.
[Installation]
1. Install the original LS Life by mcal9909 first (https://www.gta5-mods.com/scripts/ls-life) so the /scripts/LSLife/ folder of XMLs and the sprites subfolder are present. This package only contains the script DLL; it does not include those data files.
2. Replace the existing LSlife.dll in ...\Grand Theft Auto V\scripts\ with the LSlife.dll from this package.
3. Optional: replace LSlife.ini with the included file, or copy the new [LOSS], [RIVALS], [AUTOSTOP], and [POLICE] sections into your existing ini. Missing keys fall back to safe defaults.
[Requirements]
- ScriptHookV
- ScriptHookVDotNet 3 (Enhanced 1.1.0.5 confirmed working)
[Known issues]
- None currently reported. If you hit anything, drop a comment with the SHVDN log line and it will be patched.
[Credits]
Original mod: LS Life by mcal9909 (https://www.gta5-mods.com/scripts/ls-life)
Crash fix and update: chris22622
Thanks to the testers and contributors: jerome74, Zazerim55, Tkoul123, AB27896, goriks, Poppa Jitt Official, j4p4loko, Starfox1993, Juba1MD, ddddd3, shakeyjake100, illwilldotcom88, 1KiiingGaming, milesaway23, frank wanted, 95billy, mothofcinder, Jackolly13.
First Uploaded: April 09, 2026
Last Updated: 7 hours ago
Last Downloaded: 2 minutes ago

@Poppa Jitt Official yo thank you for making the install vid 🙏 drop the link here and ill pin it in the description so ppl stop asking the same install questions.
@1KiiingGaming check that you actually have ...\\Grand Theft Auto V\\scripts\\LSLife\\ as a folder, and inside it LSLifeAreas.xml, LSLife_Spawns.xml, LSLife_StashHouses.xml, the sprites folder and the zoneData folder. if any of those are missing the script has nothing to read and zee never spawns. those come from mcal9909s package, not from my download.
@AB27896 same hud bug a few ppl hit, its fixed in the new build. or till then just ring zee, options, slide the inventory position back in.
@shakeyjake100 the community update from the original mods comments isnt required for this fix. what you actually need is mcal9909s LSLife folder of xmls in your scripts dir and a working scripthookv.net. goriks confirmed scripthookv.net enhanced 1.1.0.5 works clean if yours is acting up. try that and lmk.
@goriks legend bro 🙏 confirming scripthookv.net enhanced 1.1.0.5 saved a lot of ppl. put it right in the install steps now.
@milesaway23 trunks alive but needs 3 things at once, car fully stopped, you right at the rear, and no menu open. the prompt has to be on screen before you press the button. also if your stash car got flagged destroyed in LSLife_Vehicles.xml the trunk wont work, set its <destroyed> to false or just set a new car as the stash. ill loosen the prompt range a bit in the next pass too.
@frank wanted hired dealers save into scripts\\LSLife\\LSLife_Dealers.xml. if that file is missing, blank, or read only the list resets every reload. open it in notepad, make sure its got content and isnt locked. if youre running gta out of onedrive or somewhere weird make sure scripts has full write access. that should sort it.
@95billy two things, default SETDRUGCAR key is F2 in the ini, hit that once while sitting in the car to flag it. and if you already flagged one before, open scripts\\LSLife\\LSLife_Vehicles.xml and check that its <destroyed> says false. if it says true the stash wont activate, flip it manually and reload.
@mothofcinder bro this is on the roadmap fr. current build still uses mcal9909s spawn logic so you get whoever the area populates, hence the fat lady with a shotgun runs lmao. next polish pass im doing gang archetypes per area type, ap pistols, ak, micro smg loadouts for the poor and ruled turf, and way more territory pressure when your heat and rep climb. appreciate you sticking with it 🙏
v1.2 just dropped, still pending admin approval so give it a min before it shows as the default download 🙏
new stuff in 1.2:
- random undercover police buys. any customer that walks up has a small chance (4 percent base, scales with area heat) to be a cop. if they pull badge the deal aborts, you eat a wanted level, heat spikes. ini configurable.
- realistic line of sight cop detection while dealing. if a cop on foot or in a cruiser has clear sight AND is facing you while you sell, you get a star. range and facing strictness ini configurable.
- ALL the new drugs are sellable now. ring zee, dealing, toggle on lean, xanax, shrooms, meth, heroin, lsd, fentanyl, whatever you want. customers will spawn asking for them.
- rival ped weapons reworked. AP pistols, AKs, micro smgs, carbine rifles rotate based on gang strength and area type. no more fat lady with sawn off at low gang (shoutout @mothofcinder).
- stash car trunk interaction widened, near stopped vehicles count as stopped (shoutout @milesaway23).
- player dealer save force-saves every 2 min as a safety net so hired dealers stop vanishing (shoutout @frank wanted).
- new [POLICE] ini section with witness + undercover knobs. existing [LOSS], [RIVALS], [AUTOSTOP] still there.
files in the zip are clean now: LSlife.dll, LSlife.ini, README.txt, CHANGELOG.txt. README has full troubleshooting.
reminder you still need mcal9909's original LS Life installed for the data files. this is dll-only.
if anything breaks drop the SHVDN log line in the comments and ill patch it.
@chris22622 So much thanks!!!!
@chris22622 When installing the new update, do we still keep the old LS Life folder from the original, or toss it?
@chris22622 https://youtu.be/Dd_V64wlsiA?si=199W9D-1T3sizCMm
@Zazerim55 ayy 🙏 you the reason half this update exists g, glad its hitting right
@Starfox1993 KEEP the original LS Life folder fr, dont toss it. all the area xmls, stash house data, sprites, zone data, all that lives in scripts\\LSLife\\. the new download is dll only, it has nothing to load without those files. so just replace LSlife.dll (and optionally LSlife.ini) and leave the LSLife folder exactly where it is. your save xmls stay intact too 🙏
@chris22622 I had 1 issue, no contact.
that 1.2 one is great mate but playing on a controller having all the drugs on the menu bit inconvenient. anyway you can just revert it back to the 3 or maybe have like 5 Coke weed Heroin Crack and ket.
other then that its great
great work
any chance there could be a compatibility fix for the "Sunshine Dream" (Vice City) map?
the Dealer spawns in the ocean, rather than on land.
@chris22622 man, thanks for updating this! I have a folder setup that takes place in the 70s... can i reach out to you about maybe simplifying this to reflect drugs from the 70s? all i need is weed, heroin, acid, and pills, willing to commission. let me know!
@Ss4gogeta0 I know they have LS Life safe houses mod in San Fiero / Las Venturas Remix at Nexus site, and can sell in that map.