Project Zomboid

Project Zomboid

Super Survivors! (For Build 40)
How to make everyone a farmer (or adjust any other survivor stats)
I'm a big fan of this mod, I probably wouldn't play PZ without it. One thing however that has annoyed me is that every playthrough I've done I can't find farmers for the life of me. I figured some one else out there had to have the same complaint, but I couldn't find any thing on how to increase my chances. So I took it into my own hands and had some fun hunting through the lua files.

Here is how you can set all survivors to be farmers (or force other stats):
1) Go to your PZ mods folder
2) Find the SuperSurvivor.lua file located here ./mods/Super-Survivors/media/lua/client/2_other/. The easiest way to do this is just to search for the file with the search bar.
3) Open the file with any text editor, I used Notepad++ for the job.
4) Scroll on down to line 337 or use ctrl+F and type in SuperSurvivor:spawnPlayer and click 'find next'. The change you need to make is in this function.
5) Where you see the '-- required perks --------', add another for loop for any attribute you want to set the level. If you just want to make all of the survivors able to farm for example, you'll just want to add this piece of code below the last 'end' and above the '-- end' comment:
for i=0, 3 do Buddy:LevelPerk(Perks.FromString("Farming")); end
6) Save the file, start up the game, and enjoy!

Note that you could also do a bit more work to add in some more randomization.
Last edited by T Allen Studios; Jul 25, 2018 @ 6:29pm
< >
Showing 1-2 of 2 comments
generaldurandal Jul 25, 2018 @ 4:24pm 
Originally posted by T Allen Studios:
I'm a big fan of this mod, I probably wouldn't play PZ without it. One thing however that has annoyed me is that every playthrough I've done I can't find farmers for the life of me. I figured some one else out there had to have the same complaint, but I couldn't find any thing on how to increase my chances. So I took it into my own hands and had some fun hunting through the lua files.

Here is how you can set all survivors to be farmers (or force other stats):
1) Go to your PZ mods folder
2) Find the SuperSurvivor.lua file located here ./mods/Super-Survivors/media/lua/client2_other/. The easiest way to do this is just to search for the file with the search bar.
3) Open the file with any text editor, I used Notepad++ for the job.
4) Scroll on down to line 337 or use ctrl+F and type in SuperSurvivor:spawnPlayer and click 'find next'. The change you need to make is in this function.
5) Where you see the '-- required perks --------', add another for loop for any attribute you want to set the level. If you just want to make all of the survivors able to farm for example, you'll just want to add this piece of code below the last 'end' and above the '-- end' comment:
for i=0, 3 do Buddy:LevelPerk(Perks.FromString("Farming")); end
6) Save the file, start up the game, and enjoy!

Note that you could also do a bit more work to add in some more randomization.


In steam, for me, the mod is installed at,
C:/Program Files(x86)/Steam/steamapps/workshop/content/108600/mods/Super-Survivors

In the "Media/lua" folder, there is nothing called "client2_other",
only folders called, "client", "server", and "shared".
In the client folder, there are,
"0_Utilities" "1_Dialogue" "2_Other" "3_AI" "4_UI" "6_Tasks" "TimedActions"

Now, I assume the folder I want next is "2_Other",
becouse you say "client2_other", but it's one word, so you might have missed an /.
Last edited by generaldurandal; Jul 25, 2018 @ 4:25pm
T Allen Studios Jul 25, 2018 @ 6:34pm 
Originally posted by generaldurandal:
Originally posted by T Allen Studios:
I'm a big fan of this mod, I probably wouldn't play PZ without it. One thing however that has annoyed me is that every playthrough I've done I can't find farmers for the life of me. I figured some one else out there had to have the same complaint, but I couldn't find any thing on how to increase my chances. So I took it into my own hands and had some fun hunting through the lua files.

Here is how you can set all survivors to be farmers (or force other stats):
1) Go to your PZ mods folder
2) Find the SuperSurvivor.lua file located here ./mods/Super-Survivors/media/lua/client2_other/. The easiest way to do this is just to search for the file with the search bar.
3) Open the file with any text editor, I used Notepad++ for the job.
4) Scroll on down to line 337 or use ctrl+F and type in SuperSurvivor:spawnPlayer and click 'find next'. The change you need to make is in this function.
5) Where you see the '-- required perks --------', add another for loop for any attribute you want to set the level. If you just want to make all of the survivors able to farm for example, you'll just want to add this piece of code below the last 'end' and above the '-- end' comment:
for i=0, 3 do Buddy:LevelPerk(Perks.FromString("Farming")); end
6) Save the file, start up the game, and enjoy!

Note that you could also do a bit more work to add in some more randomization.


In steam, for me, the mod is installed at,
C:/Program Files(x86)/Steam/steamapps/workshop/content/108600/mods/Super-Survivors

In the "Media/lua" folder, there is nothing called "client2_other",
only folders called, "client", "server", and "shared".
In the client folder, there are,
"0_Utilities" "1_Dialogue" "2_Other" "3_AI" "4_UI" "6_Tasks" "TimedActions"

Now, I assume the folder I want next is "2_Other",
becouse you say "client2_other", but it's one word, so you might have missed an /.
You're correct I did miss a '/' there. Something else to note is you may want to remove the bit of code that causes all survivors capable of farming having the 'Farmer' prefix on their name. This code is located around line 430, and the same goes for if you make them capable of doctoring.
< >
Showing 1-2 of 2 comments
Per page: 1530 50