1 items

File information

Last updated

Original upload

Created by

Harp797

Uploaded by

Harp797

Virus scan

Safe to use

About this mod

Do you want a more Generic zombie experience? This XML is for you!

Share
Permissions and credits
Changelogs
Donations
Update 1.01
-fixed some forgotten lines/individual spawn groups

This mod is an edit of the "entitygroups.xml" file.

This mod is meant to make a more "Generic zombie" like experience, there are still radiation variants & feral variants, but otherwise there should only be generic zombies & non-zombie animals spawning in your game.

I am completely new to this game & wanted to customize the experience a bit more, and after looking around I found a few people in the same hole on reddit & forums of them trying to remove some of the zombie types yet yielding no straightforward solutions.


[Installing]
1. Go to your 7 Days to die game folder. (if your not sure how to do this, look around online)

2. you should now be in a folder with 7DaystoDie.exe, 7DaysToDie_Data, & a bunch of other files.

3. Open up Data > Config
4. you should now be in the Config folder & see a bunch of XML files.

5. Find "entitygroups.xml" , I highly recommend you make folder in here named "BACKUP" and copy "entitygroups.xml" to it.

6. Now download the file from nexus.

7. You should have a file named "GenericZombies.Zip" Unzip this file & open it, you will then see a file named "entitygroups.xml"
(if your not sure how to unzip a file, look up a tutorial, its a vital PC tool.)

8. drag the downloaded XML file named "entitygroups.xml" into the Config folder, and it will ask to overwrite the current file (say yes.)

BOOM all done.



Rough Technical stuff (if not interested, go play and let me know how it is)


from what I understand, this file is responsible for the types of zombies that spawn, categorizing them in spawn groups

for example there would be a group like
"
[Zombies&Dog]
-zombieBoe
-animalZombieDog
"


this Group acts like a function that's called to spawn a zombie by the name of Boe & a zombie dog in a specific area in game.


*note this is not a accurate portrayal of the code, its just something simple to get the point across*

I use the Search & replace tool in Notepad++ and swapped EVERY mention of some zombies I didn't like. FatCop, Demolisher, Zombie Bear, Dog, Vulture, FatFemale, Screamer -etc.

What would happen is people would do a CTRL + F and would completely replace ALL mention of a zombie type (I did this as well earlier this morning) & while that would change the right names it would also change group names

so if i took something like

"
[zombieBikerBarGroup]
-zombieBiker
"


& replaced all mentions of "zombieBiker" with "zombieBoe" it would then result in


"
[zombieBoeBarGroup]
-zombieBoe
"


The game though doesn't recognize [zombieBoeBarGroup] because its looking for [zombieBikerBarGroup]

so therefor the console log would open whenever the game was trying to find a certain group and it returns NULL

I took this XML & a Vanilla XML,
and side by side fixed every [group] that also got renamed. Which was much faster then manually changing each zombie in the many Groups. especially because NotePad++ shows which lines have been edited so whenever i game across a [GroupName] with a edit marker, i would fix it with the vanilla file.

There was a section of lists too which I also fixed.

This may not work with quests so I'm not totally sure. 

If something doesn't work the only issue you should have is the console interrupting you once when the game tries to load in a zombie group that is incorrectly named. so if that happens let me know where you were on the posts tab & what it was supposed to load if you know.
(more below)


Maybe in the future i could make a utility for this that is future proofed. but that's very ambitious.

So with that i hope this helps to those who had this issue in the past! Please keep in mind i eyeballed all this & its likely i could have missed a Group but the worst that would happen is the console interrupting you once when the game tries to find that Group & the zombies wont spawn in that Group.