This is a very crude attempt to restore most (11 of 13) of the Custom Zombies for A19.1 (b8) because my experience with XML is barely a month old and it's all very elementary and patchwork. So far I haven't seen any red warnings although there are a few yellow warnings from time to time about projectiles hitting things with no textures and the Juggernaut spitting out vehicle scraps in rocket debris. I spawned all 11 functional Bosses on that island in Navezgane for 30 minutes while we partied and the dedicated server didn't crash..........yet.
I hope experienced modders can bring this superb mod back to life in a more sophisticated non patchwork way for the future. I have seen some other builds being kindly shared in this thread but I went this way as a learning experience as well.
You can download it here to test:
https://github.com/arramus/Snufkin-CustomZombies-A19.1b8-2020Sept30
For reference, changes made, based on console errors and warnings for each character, as well as limitations are as follows:
------------------------------------------------
== Changes in order of finding them in the console as warnings or game breakers ==
----------------------------------
1. Juggernaut Zombie Issue
entityclasses.xml
entity_class name="Zombie_Template"
Crude edit but changed the following property to a comment for the time being as this is causing the Juggernaut Zombie to sink below the ground surface by one block and cause a looping 'NullReferenceException'
<!--property name="AvatarController" value="AvatarZombieUMAController" /-->
Based on forum posts, this appears to be an area of contention. He runs with it removed.
----------------------------------
2. Scorcher Zombie Issue
entityclasses.xml
entity_class name="zombieScorcher"
Crude edit but changed the following property to a comment for the time being as this is causing the Scorcher Zombie to not appear at all and cause a looping 'NullReferenceException'
<!--property name="Mesh" value="Zombies/zombieStandardDemolitionRagdoll"/-->
This allows it to spawn and fall back on it's parent class with:
<property name="Mesh" value="#Entities/Zombies?Zombies/zombieStandardSoldierRagdoll.prefab"/>
----------------------------------
3. Buff Health Issue - ParasiteAttack
buffs.xml
buff name="ParasiteAttack"
Crude edit but changed the following property to a comment for the time being as this appears to be causing a buffs.xml failure.
<!--passive_effect name="HealthMaxModifierOT" operation="base_subtract" value="1"/-->
----------------------------------
4. Ragdoll Issue
entityclasses.xml
entity_class name="Zombie_Template"
The console suggests the property for <property name="Mesh" value="Zombies/zombie01Ragdoll" /> cannot be found. This has been commented out so it will fall back on its "zombieTemplateMale" value of <property name="Mesh" value="#Entities/Zombies?Zombies/zombieStandardBoeRagdoll.prefab"/> which isn't causing any console warnings.
----------------------------------
5. Typo Amendment from Geits to Geist changed in:
entityclasses.xml
entity_class name="zombieGeist"
and associated items.xml partners. Purely cosmetic as they all associated under the same typo anyway.
----------------------------------
6. Removed Archon from the BM spawn horde
The Archon character does appear in the .xml files but has no archetype of its own. Something for the future.
----------------------------------
7. Removed Banshee from entitygroups.xml and BM spawn horde.
The Banshee character does appear in the .xml files but has no archetype of its own. Something for the future.
===============================================================================
Summary on testing so far - Able to use without crashing or locking up YES / NO
===============================================================================
1. Archon - NO / No archetype. Attempted to rebuild Archon using Geist as a template. Failed and need to study more.
2. Banshee - NO / No archetype. Need to study more.
3. Scorcher - YES / Does bring up a yellow warning though. 'Particle System is trying to spawn on a mesh with zero surface area'. Hard to say if it's a server busting warning for the long term.
4. Bomber - YES / No warnings at all so far. Blastastic.
5. Cowhead - YES / No warnings at all so far. Mooooover and a shaker.
6. Geist - YES / No warnings at all so far. 'Shocking'.
7. Juggernaut - YES / Occasional warnings about the vehicle scraps and animator got state but so far. I have a 'soft spot' for Juggernaut as he's the first one I started on.
8. Mantis - YES / No warnings at all so far. Far out.
9. Parasite - YES / No warnings at all so far. 'Suckulent.'
10. Scarecrow - YES / Has an odd death spin animation which I am not touching. Pimpking.
11. Undertaker - YES / No warnings at all so far. Bone shakingly good.
12. Wendigo - YES / No warnings at all so far. Flies like the wind.
13. Wrestler - YES / No warnings at all so far. Just wants to be hugged.
Rest well...until next time.