Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

More Yetis

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.

Why

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

  1. Install MelonLoader for PvZ Replanted if you haven't already.
  2. Drop MoreYetis.dll into the game's Mods folder.
  3. Launch the game.

How it works

Two gates control Yeti's rarity:

  • UserService.CanSpawnYetis() - an eligibility check read from your save's progress fields. Forced to always return true here, so he's eligible everywhere that condition gets checked instead of only in specific unlocked contexts.
  • ZombieDefinition.m_weight for 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.

Building

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.

About

PvZ Replanted mod making Yeti much more common in the game!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages