Simple Zombies - Crash Fix 1.1
838
11
838
11
Simple Zombies - Crash Fix v1.1
A runtime patcher for sollaholla's Simple Zombies [.NET] mod. The original (last updated January 2017, abandoned for 10 years) has a known bug where crafting in the inventory menu can throw an unhandled exception that permanently kills the inventory script for the session. After that, pressing I no longer opens the menu until the player reloads the save.
This package does NOT replace the original Simple Zombies mod. It runs alongside the original ZombiesMod.dll and hot-patches the broken code paths at script load time using Harmony.
What is fixed in v1.1
1. Inventory.AddItem null-guard
Original code dereferenced item.Amount without a null check, throwing NullReferenceException when called with a null item (deserialized save, missing component, or a renamed resource that ItemFromName could not resolve). Patch: null item returns false instead of crashing.
2. Inventory.ProcessKeys exception swallow
Original author left an explicit throw new NullReferenceException in the crafting key handler at the line that resolves the menu selection. That throw fires when the menu selection becomes stale (which happens routinely after a craft completes and the menu redraws). Patch: Harmony Finalizer swallows the exception so the script keeps running.
3. PlayerInventory.OnTick session saver
Original tick handler had no try/catch. Any uncaught exception aborted the entire script for the rest of the session, which is the exact "inventory menu stops working" symptom users have reported. Patch: Finalizer catches the exception, posts a one shot orange ticker so you know it happened, and keeps the script alive.
Credits this release
RunningWildJr (April 8 2026 inventory ArgumentNullException bug report)
Approach
Built as a Harmony based runtime patcher rather than a rebuild of the original mod. ZombiesMod_CrashFix.dll loads alongside the untouched original ZombiesMod.dll and applies three method patches at script construction. Total patcher DLL is 5 KB.
Contents
ZombiesMod_CrashFix.dll, the patcher itself (5 KB)
0Harmony.dll, Harmony 2.3.3 (MIT licence, bundled)
README.txt + CHANGELOG.txt
Requirements
The original Simple Zombies [.NET] mod by sollaholla must be installed first
ScriptHookV
ScriptHookVDotNet 2 or 3
Installation
1. Install the original Simple Zombies first (sollaholla's instructions). Confirm pressing I opens the inventory menu.
2. Drop BOTH ZombiesMod_CrashFix.dll AND 0Harmony.dll into your /scripts folder.
3. Launch the game. A brief green ticker "Simple Zombies Crash Fix v1.1 loaded." confirms the patches are active.
Verify the fix
Craft packaged food (or any craftable) past max stack. Before: menu silently dies. After: menu stays usable, shows "There's not enough room for anymore" notice. If a deeper exception ever fires you'll see an orange ticker "Zombies inventory: recovered from ..." and the menu keeps working.
Original mod: https://www.gta5-mods.com/scripts/simple-zombies by sollaholla.
More from chris22622
If this crash fix helped, check out OnTheBlock: my full GTA 5 story mode overhaul. Reactive police that build cases, gangs that remember you, a social feed that reacts to your crimes, NPC memory, and live AI voice conversations where NPCs talk back. Free: OnTheBlock on gta5-mods. Supporter early access: https://www.patreon.com/cw/Chris22622
A runtime patcher for sollaholla's Simple Zombies [.NET] mod. The original (last updated January 2017, abandoned for 10 years) has a known bug where crafting in the inventory menu can throw an unhandled exception that permanently kills the inventory script for the session. After that, pressing I no longer opens the menu until the player reloads the save.
This package does NOT replace the original Simple Zombies mod. It runs alongside the original ZombiesMod.dll and hot-patches the broken code paths at script load time using Harmony.
What is fixed in v1.1
1. Inventory.AddItem null-guard
Original code dereferenced item.Amount without a null check, throwing NullReferenceException when called with a null item (deserialized save, missing component, or a renamed resource that ItemFromName could not resolve). Patch: null item returns false instead of crashing.
2. Inventory.ProcessKeys exception swallow
Original author left an explicit throw new NullReferenceException in the crafting key handler at the line that resolves the menu selection. That throw fires when the menu selection becomes stale (which happens routinely after a craft completes and the menu redraws). Patch: Harmony Finalizer swallows the exception so the script keeps running.
3. PlayerInventory.OnTick session saver
Original tick handler had no try/catch. Any uncaught exception aborted the entire script for the rest of the session, which is the exact "inventory menu stops working" symptom users have reported. Patch: Finalizer catches the exception, posts a one shot orange ticker so you know it happened, and keeps the script alive.
Credits this release
RunningWildJr (April 8 2026 inventory ArgumentNullException bug report)
Approach
Built as a Harmony based runtime patcher rather than a rebuild of the original mod. ZombiesMod_CrashFix.dll loads alongside the untouched original ZombiesMod.dll and applies three method patches at script construction. Total patcher DLL is 5 KB.
Contents
ZombiesMod_CrashFix.dll, the patcher itself (5 KB)
0Harmony.dll, Harmony 2.3.3 (MIT licence, bundled)
README.txt + CHANGELOG.txt
Requirements
The original Simple Zombies [.NET] mod by sollaholla must be installed first
ScriptHookV
ScriptHookVDotNet 2 or 3
Installation
1. Install the original Simple Zombies first (sollaholla's instructions). Confirm pressing I opens the inventory menu.
2. Drop BOTH ZombiesMod_CrashFix.dll AND 0Harmony.dll into your /scripts folder.
3. Launch the game. A brief green ticker "Simple Zombies Crash Fix v1.1 loaded." confirms the patches are active.
Verify the fix
Craft packaged food (or any craftable) past max stack. Before: menu silently dies. After: menu stays usable, shows "There's not enough room for anymore" notice. If a deeper exception ever fires you'll see an orange ticker "Zombies inventory: recovered from ..." and the menu keeps working.
Original mod: https://www.gta5-mods.com/scripts/simple-zombies by sollaholla.
More from chris22622
If this crash fix helped, check out OnTheBlock: my full GTA 5 story mode overhaul. Reactive police that build cases, gangs that remember you, a social feed that reacts to your crimes, NPC memory, and live AI voice conversations where NPCs talk back. Free: OnTheBlock on gta5-mods. Supporter early access: https://www.patreon.com/cw/Chris22622
최초 업로드: 2026년 05월 12일
마지막 업로드: 2026년 05월 13일
마지막 다운로드: 3시간 전
댓글 10
More mods by chris22622:
Simple Zombies - Crash Fix v1.1
A runtime patcher for sollaholla's Simple Zombies [.NET] mod. The original (last updated January 2017, abandoned for 10 years) has a known bug where crafting in the inventory menu can throw an unhandled exception that permanently kills the inventory script for the session. After that, pressing I no longer opens the menu until the player reloads the save.
This package does NOT replace the original Simple Zombies mod. It runs alongside the original ZombiesMod.dll and hot-patches the broken code paths at script load time using Harmony.
What is fixed in v1.1
1. Inventory.AddItem null-guard
Original code dereferenced item.Amount without a null check, throwing NullReferenceException when called with a null item (deserialized save, missing component, or a renamed resource that ItemFromName could not resolve). Patch: null item returns false instead of crashing.
2. Inventory.ProcessKeys exception swallow
Original author left an explicit throw new NullReferenceException in the crafting key handler at the line that resolves the menu selection. That throw fires when the menu selection becomes stale (which happens routinely after a craft completes and the menu redraws). Patch: Harmony Finalizer swallows the exception so the script keeps running.
3. PlayerInventory.OnTick session saver
Original tick handler had no try/catch. Any uncaught exception aborted the entire script for the rest of the session, which is the exact "inventory menu stops working" symptom users have reported. Patch: Finalizer catches the exception, posts a one shot orange ticker so you know it happened, and keeps the script alive.
Credits this release
RunningWildJr (April 8 2026 inventory ArgumentNullException bug report)
Approach
Built as a Harmony based runtime patcher rather than a rebuild of the original mod. ZombiesMod_CrashFix.dll loads alongside the untouched original ZombiesMod.dll and applies three method patches at script construction. Total patcher DLL is 5 KB.
Contents
ZombiesMod_CrashFix.dll, the patcher itself (5 KB)
0Harmony.dll, Harmony 2.3.3 (MIT licence, bundled)
README.txt + CHANGELOG.txt
Requirements
The original Simple Zombies [.NET] mod by sollaholla must be installed first
ScriptHookV
ScriptHookVDotNet 2 or 3
Installation
1. Install the original Simple Zombies first (sollaholla's instructions). Confirm pressing I opens the inventory menu.
2. Drop BOTH ZombiesMod_CrashFix.dll AND 0Harmony.dll into your /scripts folder.
3. Launch the game. A brief green ticker "Simple Zombies Crash Fix v1.1 loaded." confirms the patches are active.
Verify the fix
Craft packaged food (or any craftable) past max stack. Before: menu silently dies. After: menu stays usable, shows "There's not enough room for anymore" notice. If a deeper exception ever fires you'll see an orange ticker "Zombies inventory: recovered from ..." and the menu keeps working.
Original mod: https://www.gta5-mods.com/scripts/simple-zombies by sollaholla.
More from chris22622
If this crash fix helped, check out OnTheBlock: my full GTA 5 story mode overhaul. Reactive police that build cases, gangs that remember you, a social feed that reacts to your crimes, NPC memory, and live AI voice conversations where NPCs talk back. Free: OnTheBlock on gta5-mods. Supporter early access: https://www.patreon.com/cw/Chris22622
A runtime patcher for sollaholla's Simple Zombies [.NET] mod. The original (last updated January 2017, abandoned for 10 years) has a known bug where crafting in the inventory menu can throw an unhandled exception that permanently kills the inventory script for the session. After that, pressing I no longer opens the menu until the player reloads the save.
This package does NOT replace the original Simple Zombies mod. It runs alongside the original ZombiesMod.dll and hot-patches the broken code paths at script load time using Harmony.
What is fixed in v1.1
1. Inventory.AddItem null-guard
Original code dereferenced item.Amount without a null check, throwing NullReferenceException when called with a null item (deserialized save, missing component, or a renamed resource that ItemFromName could not resolve). Patch: null item returns false instead of crashing.
2. Inventory.ProcessKeys exception swallow
Original author left an explicit throw new NullReferenceException in the crafting key handler at the line that resolves the menu selection. That throw fires when the menu selection becomes stale (which happens routinely after a craft completes and the menu redraws). Patch: Harmony Finalizer swallows the exception so the script keeps running.
3. PlayerInventory.OnTick session saver
Original tick handler had no try/catch. Any uncaught exception aborted the entire script for the rest of the session, which is the exact "inventory menu stops working" symptom users have reported. Patch: Finalizer catches the exception, posts a one shot orange ticker so you know it happened, and keeps the script alive.
Credits this release
RunningWildJr (April 8 2026 inventory ArgumentNullException bug report)
Approach
Built as a Harmony based runtime patcher rather than a rebuild of the original mod. ZombiesMod_CrashFix.dll loads alongside the untouched original ZombiesMod.dll and applies three method patches at script construction. Total patcher DLL is 5 KB.
Contents
ZombiesMod_CrashFix.dll, the patcher itself (5 KB)
0Harmony.dll, Harmony 2.3.3 (MIT licence, bundled)
README.txt + CHANGELOG.txt
Requirements
The original Simple Zombies [.NET] mod by sollaholla must be installed first
ScriptHookV
ScriptHookVDotNet 2 or 3
Installation
1. Install the original Simple Zombies first (sollaholla's instructions). Confirm pressing I opens the inventory menu.
2. Drop BOTH ZombiesMod_CrashFix.dll AND 0Harmony.dll into your /scripts folder.
3. Launch the game. A brief green ticker "Simple Zombies Crash Fix v1.1 loaded." confirms the patches are active.
Verify the fix
Craft packaged food (or any craftable) past max stack. Before: menu silently dies. After: menu stays usable, shows "There's not enough room for anymore" notice. If a deeper exception ever fires you'll see an orange ticker "Zombies inventory: recovered from ..." and the menu keeps working.
Original mod: https://www.gta5-mods.com/scripts/simple-zombies by sollaholla.
More from chris22622
If this crash fix helped, check out OnTheBlock: my full GTA 5 story mode overhaul. Reactive police that build cases, gangs that remember you, a social feed that reacts to your crimes, NPC memory, and live AI voice conversations where NPCs talk back. Free: OnTheBlock on gta5-mods. Supporter early access: https://www.patreon.com/cw/Chris22622
최초 업로드: 2026년 05월 12일
마지막 업로드: 2026년 05월 13일
마지막 다운로드: 3시간 전

<333
Is this for the Original or the Reborn version?
can you fix the rendering process of zombies and vehicles in front of the main character because the original mod renders behind the main character
Damn actuall original creator of the mod left a message
Support pass:
@sollaholla respect. That means a lot, especially from the original creator. I kept this as a crash-fix/runtime patch so your mod remains the base.
@Starfox1993 Original Simple Zombies [.NET], not Reborn. This runs alongside the original ZombiesMod.dll and patches crash paths in that version.
@R12XD that render/spawn direction issue is outside this crash-fix pass, but it is a valid thing to look at. It is likely in the original spawn placement/camera-side logic. If I can reproduce it cleanly, I can look at a follow-up patch.
@likegemplay for real, seeing the original creator comment made my day. I tried to keep this respectful to the original mod while fixing the crash paths people still hit.
Author update: quick note for anyone following my crash-fix work. I am launching OnTheBlock, my larger GTA V story mode roleplay sandbox with AI NPC conversations, memory, police pressure, an in-game phone/social feed, gang systems, and persistent consequences.
Previews, supporter build, and updates: https://www.patreon.com/cw/Chris22622
This Simple Zombies fix remains supported.
@chris22622 Thank you
@chris22622 Thankyou
I hope there will be updates in future🔥
@sonydev for sure, this fix stays maintained. If you hit a crash the patch doesn't catch yet, post your ScriptHookVDotNet.log here and it gets into the next version. @Starfox1993 @R12XD welcome, glad y'all are back in the apocalypse.