A MelonLoader mod for PvZ Replanted that makes the rare Zombie Yeti appear far more often, and stops him running away as soon as he shows up.
Zombie Yeti is a real, fully-implemented, killable zombie with its own Almanac entry - vanilla just makes him extremely rare to encounter (tied to specific unlocked contexts like Level 4-10 on your second Adventure playthrough, or Survival Endless), and even when he does show up he only walks in a couple steps before retreating off-screen. This mod doesn't add any new content; it turns the rarity way down and stops the retreat, so he shows up regularly and walks all the way across the lawn like a normal zombie - meaning you can actually fight him.
Confirmed live: he's additive, not a replacement - he shows up alongside the rest of a wave's normal zombies, not instead of them. Also confirmed live: since he drops diamonds on death and now actually sticks around long enough to kill, this is a genuinely fast way to farm them.
- Install MelonLoader for PvZ Replanted if you haven't already.
- Drop
MoreYetis.dllinto the game'sModsfolder. - Launch the game.
Two gates control Yeti's rarity:
UserService.CanSpawnYetis()- an eligibility check read from your save's progress fields. Forced to always returntruehere, so he's eligible everywhere that condition gets checked instead of only in specific unlocked contexts.ZombieDefinition.m_weightfor Yeti - boosted well above other zombie types' weights. The exact selection mechanism this feeds into isn't fully mapped yet, but live testing confirmed it matters: eligibility alone produced only occasional sightings, while boosting the weight alongside it produced several sightings in a single level.
Current weight value is intentionally generous for this first release - tune-down candidates are being explored for a future version that better matches "notably rare" rather than "very common."
A third piece controls the retreat behavior: Zombie.IsWalkingBackwards() returns false
immediately for every zombie type except Digger and Yeti - for Yeti specifically it checks one
field on the zombie instance and returns true (walking backward / retreating) under a specific
condition, false (walking forward normally) otherwise. That's the entire "walks in, then
retreats" mechanism. This mod forces the result to false whenever the zombie is a Yeti,
bypassing the retreat condition entirely.
Open MoreYetis.csproj - it references the game's MelonLoader/Il2Cpp interop assemblies via
absolute HintPaths under D:\SteamLibrary\steamapps\common\PVZ Replanted\.... Adjust those paths
if your install lives somewhere else (most installs default to C:\...), then build with
dotnet build -c Release.