Project Zomboid

Project Zomboid

[B42] Knox Event Expanded NPC mod [alpha v0.3.1-1]
 This topic has been pinned, so it's probably important
Snejk  [developer] Dec 31, 2024 @ 4:17pm
4
4
Installation guide
The mod can be added mid save. In general, it is recommended to put the mod last in the load order, since this is what in my experience has worked the best during testing.

Also, please keep in mind that this mod is still in development. Do not use this on saves you care about, or at the very least, take backups. Preferably, start on a clean save when trying out the mod.

Windows guide

How to install
  1. Make sure you are on the unstable branch (B42) of Project Zomboid, since this mod is B42 only.
  2. Open your Project Zomboid directory (In Steam, right-click on the Project Zomboid game and select "Manage"->"Browse local files"
  3. Go to the mod workshop directory: Steam\steamapps\workshop\content\108600\3397396843\mods\KnoxEventExpanded\java
  4. NOTE: Default directory should be: C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3397396843\mods\KnoxEventExpanded\java
  5. Copy the "knox" and "zombie" directories to your Project Zomboid directory (Default: C:\Program Files (x86)\Steam\steamapps\common\ProjectZomboid). If you are copying to the correct directory, it will ask you to replace files. Replace the files it is asking you to replace.
  6. Start the game and remember to activate the Knox Event Expanded mod in the mod list.

How to uninstall
  1. Open your Project Zomboid directory (In Steam, right-click on the Project Zomboid game and select "Manage"->"Browse local files"
  2. Remove the "knox" and "zombie" directories.
  3. In Steam, right-click on the Project Zomboid game and select "Properties"
  4. In the properties window, go to the "Installed Files" tab
  5. Press "Verify integrity of game files"
  6. Steam will now check all files and re-download all files, restoring hem to their original state.

Mac guide
The File Finder application on MacOS cannot be used to copy the files in the same way the Windows equivalent can. It will delete files not modified by the mod, hence it's not a viable option to use this.

Instead, you will use the rsync command from the terminal. The rsync command allows you to copy all files from the workshop directory into the game directory in the same way that is default for Explorer on Windows.
How to install
  1. Make sure you are on the unstable branch (B42) of Project Zomboid, since this mod is B42 only.
  2. Subscribe to the mod and make sure it's downloaded by Steam.
  3. Open up a terminal.
  4. In the terminal, run the following command: rsync -ahP ~/Library/Application\ Support/Steam/steamapps/workshop/content/108600/3397396843/mods/KnoxEventExpanded/java/* ~/Library/Application\ Support/Steam/steamapps/common/ProjectZomboid/Project\ Zomboid.app/Contents/Java
  5. Start the game and remember to activate the Knox Event Expanded mod in the mod list.

How to uninstall
  1. Open your Project Zomboid directory (In Steam, right-click on the Project Zomboid game and select "Manage"->"Browse local files".
  2. Right click the app icon to open “show package contents” then go to “contents” -> “java”.
  3. In this directory, remove the "knox" and "zombie" directories.
  4. In Steam, right-click on the Project Zomboid game and select "Properties".
  5. In the properties window, go to the "Installed Files" tab.
  6. Press "Verify integrity of game files".
  7. Steam will now check and re-download all files, restoring hem to their original state.

How to update
Since the mod is still very early in development, which classes exist and doesn't exist might change between updates. The best option is to uninstall the mod according to the instructions above followed by installing the mod again according to the first section of this page.

Configuration
Default memory settings will typically not work with this mod. If you are using mods that loads extra assets e.g. extra items, models etc. this will be even more true.

In order for the game to have good performance even with the mod, you need to increase the amount of available memory for Project Zomboid. There are plenty of guides for how to do this if you Google it. Here's one from Reddit.

Please also keep in mind that when you reinstall the mod (meaning that you use the "Verify integrity of game files"), the increase in memory allocated to Project Zomboid is reset. You will need to reapply the same settings again in order for the memory available for Project Zomboid to be increase.
Last edited by Snejk; 20 hours ago
< >
Showing 196-203 of 203 comments
Josh0706 Jun 30 @ 8:09am 
used and loved this mod plenty in the past, however after reinstalling for the ragdoll update of b42 my game launches and leaves me locked in the main menu w/out any menu options
Originally posted by Josh0706:
used and loved this mod plenty in the past, however after reinstalling for the ragdoll update of b42 my game launches and leaves me locked in the main menu w/out any menu options
Happens to my game too, waiting for the fix :D
Mr.Mike Jun 30 @ 12:09pm 
I'm also getting the locked mainmenu without options. This is the error that shows up when starting the game. It only happens when replacing zombie and knox files. Validating the game for original files with knox enabled still works it's only something with the new class files.

LOG : General f:0, t:1751310078337> -----------------------------------------
STACK TRACE
-----------------------------------------
function: create -- file: MapSpawnSelect.lua line # 806 | Vanilla
function: instantiate -- file: MainScreen.lua line # 700 | Vanilla
function: addToUIManager -- file: ISUIElement.lua line # 1368 | Vanilla
function: LoadMainScreenPanelInt -- file: MainScreen.lua line # 2114 | Vanilla
function: LoadMainScreenPanel -- file: MainScreen.lua line # 2004 | Vanilla

ERROR: General f:0, t:1751310078347> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: ENGLISH of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:479)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:72)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:281)
zombie.gameStates.MainScreenState.enter(MainScreenState.java:394)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:123)
zombie.GameWindow.logic(GameWindow.java:382)
zombie.GameWindow.frameStep(GameWindow.java:916)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
Mod worked great for like 3 days then it started crashing. I tried uninstalling like instructed, but now the 108600 folder doesn't exist.
KirrieD Jul 11 @ 5:21pm 
Originally posted by ABALDUY:
блин кто нибудь сделайте гайд на русском

Братан, мод не работает больше. Я сделал все правильно и в итоге он был мертв в утробе матери зомбойда.

Короче, выдает ошибки прогрузки "Зомби". Тем более из-за того, что изменяются ванильные файлы, придется удалять все через "Проверку игры на целостность".

Нужно походу ждать, когда челик восстановит все.
KirrieD Jul 11 @ 5:23pm 
Originally posted by KirrieD:
Originally posted by ABALDUY:
блин кто нибудь сделайте гайд на русском

Братан, мод не работает больше. Я сделал все правильно и в итоге он был мертв в утробе матери зомбойда.

Короче, выдает ошибки прогрузки "Зомби". Тем более из-за того, что изменяются ванильные файлы, придется удалять все через "Проверку игры на целостность".

Нужно походу ждать, когда челик восстановит все.


Я так же попробую установить чисто только этот мод и проверю, что такое. Может получится запустить. Но в целом, скорее всего ...уй там плавал :)
KirrieD Jul 11 @ 11:27pm 
Originally posted by Villrok:
C:\Program Files\Steam\steamapps\common а дальше не чего нету!
если создаю папку и кидаю то в игре всё равно идут ошибки


У тебя 1 HHD или SSD ?

Если у тебя на основном диске в стиме нет папки, значит ищи "Steam Libery", эта папка создается, когда ты назначаешь иное место хранения данных скаченных со стима
KirrieD Jul 12 @ 2:09am 
Для Русско говорящего населения планеты!
Я создал небольшой гайд, надеюсь он достаточно подробно все описывает.
Так же решил проблемы, с которыми столкнулся.

Можете тут в обсуждениях найти "ГАЙД + ТЕСТ" или вот ссылка: ГАЙД + ТЕСТ
< >
Showing 196-203 of 203 comments
Per page: 1530 50