Gerald's Stash Houses In SP 1.2 (SmartGuards Intergration)
4.557
80
4.557
80
This mod brings fully functional Gerald’s Stash Houses. Just like in GTA Online! Just like in online, there are 25 possible spawn locations for stash houses across San Andreas. You’ll need to break in, clear out the enemies, find the code (on a sticky note somewhere in the interior, there are a total of 10 possible safe combinations), crack open the safe, and secure the loot.
The mod features 10 custom Stash House interiors as well as 28 Stash House designs copied from GTA Online. Custom Stash House design is guaranteed to have an additional piece of loot. Usually, cash, weed or cocaine.
Stash Houses automatically change location every 30-minutes (real time), or 10 minutes after successfully completing a stash house robbery, if a robbery is failed they have a 20-minute cooldown before a new stash house will spawn.
Mod would not be possible without -EcLiPsE- creating his GTA Online Stash Houses (Menyoo) without it i wouldnt have been able to create this mod, so shoutout to him for replicating each stash house interior.
install
1. download and Install scripthookv + Scripthookvdotnet (latest Scripthookvdotnet nightly if your on the latest game patch)
2. create a scripts folder (named scripts and not Scripts) if you havent got one already
3. drag GTAO_GeraldsStashHouses.dll, GTAO_GeraldsStashHouses.ini, GTAO_GeraldsStashHouses.pdb into script
4. Launch game, locate the stash house, go to it to rob it
Release Notes
1.0
~Initial Release
1.1
~Fixed safe code 72-68-83 registering as 72-69-83.
~Fixed not being able to rob Stash House after robbing it once and waiting for it to reset.
~Added ini to set reset periods and set Average pay for Stash House raid.
The mod features 10 custom Stash House interiors as well as 28 Stash House designs copied from GTA Online. Custom Stash House design is guaranteed to have an additional piece of loot. Usually, cash, weed or cocaine.
Stash Houses automatically change location every 30-minutes (real time), or 10 minutes after successfully completing a stash house robbery, if a robbery is failed they have a 20-minute cooldown before a new stash house will spawn.
Mod would not be possible without -EcLiPsE- creating his GTA Online Stash Houses (Menyoo) without it i wouldnt have been able to create this mod, so shoutout to him for replicating each stash house interior.
install
1. download and Install scripthookv + Scripthookvdotnet (latest Scripthookvdotnet nightly if your on the latest game patch)
2. create a scripts folder (named scripts and not Scripts) if you havent got one already
3. drag GTAO_GeraldsStashHouses.dll, GTAO_GeraldsStashHouses.ini, GTAO_GeraldsStashHouses.pdb into script
4. Launch game, locate the stash house, go to it to rob it
Release Notes
1.0
~Initial Release
1.1
~Fixed safe code 72-68-83 registering as 72-69-83.
~Fixed not being able to rob Stash House after robbing it once and waiting for it to reset.
~Added ini to set reset periods and set Average pay for Stash House raid.
Zuerst hochgeladen: 15. September 2025
Letztes Update: 24. September 2025
Last Downloaded: 1 hour ago
33 Kommentare
More mods by HKH191:
- Mission
- Gameplay
- Vehicles
- Weapons
4.55
51.782
429
3.5.1 (Major Overhaul Part C, Stock Increase Major Bugfix from 3.5)
By HKH191
- Mission
- Gameplay
- .Net
4.8
10.769
136
3.0 (Agents of Sabotage & The Bottom Dollar Bounties Cutscenes)
By HKH191
- Gameplay
4.86
6.276
106
2.0.0 (SHVDN3 Patch)
By HKH191
This mod brings fully functional Gerald’s Stash Houses. Just like in GTA Online! Just like in online, there are 25 possible spawn locations for stash houses across San Andreas. You’ll need to break in, clear out the enemies, find the code (on a sticky note somewhere in the interior, there are a total of 10 possible safe combinations), crack open the safe, and secure the loot.
The mod features 10 custom Stash House interiors as well as 28 Stash House designs copied from GTA Online. Custom Stash House design is guaranteed to have an additional piece of loot. Usually, cash, weed or cocaine.
Stash Houses automatically change location every 30-minutes (real time), or 10 minutes after successfully completing a stash house robbery, if a robbery is failed they have a 20-minute cooldown before a new stash house will spawn.
Mod would not be possible without -EcLiPsE- creating his GTA Online Stash Houses (Menyoo) without it i wouldnt have been able to create this mod, so shoutout to him for replicating each stash house interior.
install
1. download and Install scripthookv + Scripthookvdotnet (latest Scripthookvdotnet nightly if your on the latest game patch)
2. create a scripts folder (named scripts and not Scripts) if you havent got one already
3. drag GTAO_GeraldsStashHouses.dll, GTAO_GeraldsStashHouses.ini, GTAO_GeraldsStashHouses.pdb into script
4. Launch game, locate the stash house, go to it to rob it
Release Notes
1.0
~Initial Release
1.1
~Fixed safe code 72-68-83 registering as 72-69-83.
~Fixed not being able to rob Stash House after robbing it once and waiting for it to reset.
~Added ini to set reset periods and set Average pay for Stash House raid.
The mod features 10 custom Stash House interiors as well as 28 Stash House designs copied from GTA Online. Custom Stash House design is guaranteed to have an additional piece of loot. Usually, cash, weed or cocaine.
Stash Houses automatically change location every 30-minutes (real time), or 10 minutes after successfully completing a stash house robbery, if a robbery is failed they have a 20-minute cooldown before a new stash house will spawn.
Mod would not be possible without -EcLiPsE- creating his GTA Online Stash Houses (Menyoo) without it i wouldnt have been able to create this mod, so shoutout to him for replicating each stash house interior.
install
1. download and Install scripthookv + Scripthookvdotnet (latest Scripthookvdotnet nightly if your on the latest game patch)
2. create a scripts folder (named scripts and not Scripts) if you havent got one already
3. drag GTAO_GeraldsStashHouses.dll, GTAO_GeraldsStashHouses.ini, GTAO_GeraldsStashHouses.pdb into script
4. Launch game, locate the stash house, go to it to rob it
Release Notes
1.0
~Initial Release
1.1
~Fixed safe code 72-68-83 registering as 72-69-83.
~Fixed not being able to rob Stash House after robbing it once and waiting for it to reset.
~Added ini to set reset periods and set Average pay for Stash House raid.
Zuerst hochgeladen: 15. September 2025
Letztes Update: 24. September 2025
Last Downloaded: 1 hour ago











@HKH191
Thank you
wow this looks insane!
everytime I get to the location of the stach house it doesn't load the interior and teleports me to the docks where I get shot at by 2 cars am I supposed to download some other mod to make this compatible?
I got it working is great!
@HKH191 This adds to my Ls life RP so much I love it, awesome mod! just noticed a few things, very minor and wanted to point them out to ya. keep in mind I use a controller while I play my GTA5
1.When I enter the building, idk if it's because I got the immersify/conscience mod, but enemies just run around/ run away and don't fight 60/40% of the time.
2.When looting the safe I can't use/ hit the right D-pad because it's going to make me quit the looting safe action. So, I have to enter the codes to the left using the left D-pad. (no other issues with safe, absolutely flawless <3)
3.Upon finish looting stash house, when you leave and get greeted by the reinforcements (if spotted by cameras) when/if you die you still somehow successfully cleared the stash house and get the cash value of the stash. Not that it is an issue but the value of my money changes to the value of the stash house. [Ex. Franklin has 854,990 in his bank, and after grabbing content in stash house if you die, I lose my 800k and the money I had gets switch to what the stash house loot was.] If I die it should be stash house failed, and no money added at all.
Like I said very minor, and I hope to see new mods & your old mods get updated! :) people complain your mods don't work, but they do. So, everyone stfu... I don't mod files, but I know it takes a while and its tedious.
@Cardocash About your report:
1- Yes, any mod that changes relationships or peds behavior will make peds to act weirdly.
2- Since the controller buttons share lot of functions depending on the situation/use. this may be conflicting with other key assigned to the same button, check docs.fivem.net/docs/game-references/controls/ and maybe changing the keys in your game can help.
3- This one i will state to the HKH, maybe giving the money on mission completion can avoid this.
Any other issue, you can post on HKH Discord Server, this can help to make the mod better.
@Ark1 install EAI
Does this work in enhanced version?
work in ehnanced version?
@grosnkk @AlexN86 yes
The blue circle is still there
Ive got eai installed but cant enter, it puts me back at the door after fade
Hey @HKH191 does this one require MP Maps?
@mitto_backup yes
This might be one of my favorite mods you've made @HKH191 fun & immersive. only feedback i'd give if u were to consider another patch would be when entering safe code on controller, when pressing right to go to the next number you exit from the safe mini-game
@shakeyjake100 same . im not sure what that is.
@HKH191 yeah the mpchristmas3 helped . I had it overlapping in the dlc packs.
awesome mod.
@hkh191, Hi. This mod doesn't work for me despite correct installation. There's error during loading.
Here is log: pastebin.com/b6yAW9dq
[08:28:56] [DEBUG] Loading API from .\ScriptHookVDotNet2.dll ...
[08:28:58] [DEBUG] Loading API from .\ScriptHookVDotNet3.dll ...
[08:28:59] [DEBUG] Initializing NativeMemory members...
[08:29:05] [DEBUG] Loading scripts from C:\GAMES\Steam\steamapps\common\Grand Theft Auto V Enhanced\scripts ...
[08:29:08] [DEBUG] Loading assembly EnableAllinteriors.dll ...
[08:29:08] [INFO] Found 6 script(s) in EnableAllinteriors.dll resolved to API version 3.7.0 (script assembly version: 39.2.0.0, target API version: 3.7.0).
[08:29:08] [DEBUG] Loading assembly GTAO_GeraldsStashHouses.dll ...
[08:29:10] [INFO] Found 5 script(s) in GTAO_GeraldsStashHouses.dll resolved to API version 3.7.0 (script assembly version: 1.0.0.0, target API version: 3.7.0).
[08:29:10] [DEBUG] Loading assembly iFruitAddon2.dll ...
[08:29:10] [INFO] Found 2 script(s) in iFruitAddon2.dll resolved to API version 3.7.0 (script assembly version: 2.1.1.0, target API version: 3.7.0).
[08:29:10] [DEBUG] Loading assembly LemonUI.SHVDN3.dll ...
[08:29:10] [INFO] Found 0 script(s) in LemonUI.SHVDN3.dll (script assembly version: 2.2.0.0, target API version: 3.6.0).
[08:29:10] [DEBUG] Loading assembly OutfitPersistence.dll ...
[08:29:10] [WARNING] Unable to resolve API version 3.9.0.
[08:29:10] [ERROR] Failed to load script assembly OutfitPersistence.dll when searching for script types because there is an assembly that the script tried to load as a dependency but couldn't. Exception message: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
First LoaderException message (which tells what assembly is missing): System.IO.FileNotFoundException: Could not load file or assembly 'ScriptHookVDotNet3, Version=3.9.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'ScriptHookVDotNet3, Version=3.9.0.0, Culture=neutral, PublicKeyToken=null'
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
[08:29:10] [DEBUG] Loading assembly SmartGuards.dll ...
[08:29:10] [INFO] Found 5 script(s) in SmartGuards.dll resolved to API version 3.7.0 (script assembly version: 1.0.0.0, target API version: 3.7.0).
[08:29:10] [DEBUG] Instantiating script EnableAllinteriors.CayoMines ...
[08:29:10] [INFO] Started script EnableAllinteriors.CayoMines.
[08:29:10] [DEBUG] Instantiating script EnableAllinteriors.Class1 ...
[08:29:11] [INFO] Started script EnableAllinteriors.Class1.
[08:29:11] [DEBUG] Instantiating script EnableAllinteriors.LoadMPMaps ...
[08:29:11] [INFO] Started script EnableAllinteriors.LoadMPMaps.
[08:29:11] [DEBUG] Instantiating script EnableAllinteriors.ManageCayoPerico ...
[08:29:11] [INFO] Started script EnableAllinteriors.ManageCayoPerico.
[08:29:11] [DEBUG] Instantiating script EnableAllinteriors.ManageSnow ...
[08:29:11] [INFO] Started script EnableAllinteriors.ManageSnow.
[08:29:11] [DEBUG] Instantiating script EnableAllinteriors.OpenClosedDoors ...
[08:29:11] [INFO] Started script EnableAllinteriors.OpenClosedDoors.
[08:29:11] [DEBUG] Instantiating script GTAO_GeraldsStashHouses.Class1 ...
[08:29:11] [INFO] Started script GTAO_GeraldsStashHouses.Class1.
[08:29:11] [DEBUG] Instantiating script GTAO_GeraldsStashHouses.GlobalHelper ...
[08:29:11] [INFO] Started script GTAO_GeraldsStashHouses.GlobalHelper.
[08:29:11] [DEBUG] Instantiating script GTAO_GeraldsStashHouses.ManageRobberyAnims ...
[08:29:11] [INFO] Started script GTAO_GeraldsStashHouses.ManageRobberyAnims.
[08:29:11] [DEBUG] Instantiating script GTAO_GeraldsStashHouses.ManageRobberyAnims+SecCabinetProps ...
[08:29:11] [INFO] Started script GTAO_GeraldsStashHouses.ManageRobberyAnims+SecCabinetProps.
[08:29:11] [DEBUG] Instantiating script GTAO_GeraldsStashHouses.UI ...
[08:29:11] [INFO] Started script GTAO_GeraldsStashHouses.UI.
[08:29:11] [DEBUG] Instantiating script iFruitAddon2.IFruitAddon2 ...
[08:29:11] [INFO] Started script iFruitAddon2.IFruitAddon2.
[08:29:11] [DEBUG] Instantiating script iFruitAddon2.Settings ...
[08:29:11] [INFO] Started script iFruitAddon2.Settings.
[08:29:11] [DEBUG] Instantiating script SmartAIGuards.GlobalHelper ...
[08:29:11] [INFO] Started script SmartAIGuards.GlobalHelper.
[08:29:11] [DEBUG] Instantiating script SmartAIGuards.SmartGuards ...
[08:29:11] [INFO] Started script SmartAIGuards.SmartGuards.
[08:29:11] [DEBUG] Instantiating script SmartAIGuards.SmartGuards+AircraftWeaponController ...
[08:29:11] [INFO] Started script SmartAIGuards.SmartGuards+AircraftWeaponController.
[08:29:11] [DEBUG] Instantiating script SmartAIGuards.SmartGuards+PedTaskLoop ...
[08:29:11] [INFO] Started script SmartAIGuards.SmartGuards+PedTaskLoop.
[08:29:11] [DEBUG] Instantiating script SmartAIGuards.SmartGuards+SmartAiV2 ...
[08:29:11] [INFO] Started script SmartAIGuards.SmartGuards+SmartAiV2.
[08:29:14] [ERROR] Caught unhandled exception:
System.DivideByZeroException: Attempted to divide by zero.
at SHVDN.NativeMemory.FindCModelInfo(Int32 modelHash)
at GTA.Model.get_IsPed() in ScriptHookVDotNet3\GTA\Entities\Model.cs:line 304
at GTAO_GeraldsStashHouses.Class1.ObjectPlacementMap.CreateObjatCoords() in D:\Grand Theft Auto V\GTAV modding\Source Code (BACKUP 21.07.25)\Active\GTAO_GeraldsStashHouses\GTAO_GeraldsStashHouses\Class1.cs:line 179
at GTAO_GeraldsStashHouses.Class1.MissionOjects.CreateEntites() in D:\Grand Theft Auto V\GTAV modding\Source Code (BACKUP 21.07.25)\Active\GTAO_GeraldsStashHouses\GTAO_GeraldsStashHouses\Class1.cs:line 563
at GTAO_GeraldsStashHouses.Class1.OnTick(Object sender, EventArgs e) in D:\Grand Theft Auto V\GTAV modding\Source Code (BACKUP 21.07.25)\Active\GTAO_GeraldsStashHouses\GTAO_GeraldsStashHouses\Class1.cs:line 3462
at SHVDN.Script.DoTick()
[08:29:14] [ERROR] The exception was thrown while executing the script GTAO_GeraldsStashHouses.Class1 from "C:\GAMES\Steam\steamapps\common\Grand Theft Auto V Enhanced\scripts\GTAO_GeraldsStashHouses.dll".
[08:29:14] [WARNING] Aborted script GTAO_GeraldsStashHouses.Class1.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort()
at SHVDN.Script.Abort()
at SHVDN.Script.DoTick()
at SHVDN.Script.MainLoop()
[08:29:22] [ERROR] Caught unhandled exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at SHVDN.NativeMemory.GetVehicleCount()
at GTA.World.CreateVehicle(Model model, Vector3 position, Single heading) in ScriptHookVDotNet3\GTA\World.cs:line 1165
at EnableAllinteriors.Class1.REQUESTINTERIORS() in D:\Grand Theft Auto V\GTAV modding\Source Code (BACKUP 21.07.25)\Active\EnableAllinteriors\EnableAllinteriors\Class1.cs:line 16292
at EnableAllinteriors.LoadMPMaps.OnTick(Object sender, EventArgs e) in D:\Grand Theft Auto V\GTAV modding\Source Code (BACKUP 21.07.25)\Active\EnableAllinteriors\EnableAllinteriors\LoadMPMaps.cs:line 77
at SHVDN.Script.DoTick()
[08:29:22] [ERROR] The exception was thrown while executing the script EnableAllinteriors.LoadMPMaps from "C:\GAMES\Steam\steamapps\common\Grand Theft Auto V Enhanced\scripts\EnableAllinteriors.dll".
[08:29:22] [WARNING] Aborted script EnableAllinteriors.LoadMPMaps.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort()
at SHVDN.Script.Abort()
at SHVDN.Script.DoTick()
at SHVDN.Script.MainLoop()
@Babuin777 what version of SHVDN are you using?
@HKH191 O, my fault. After I've installed release version (gta5-mods.com/tools/script-hook-v-net-enhanced) everything works. I've checked 1 house and discovered glitch with code for safe. It's not readable. Please check this screenshot: https://ibb.co/jcR7DD0