MCZombieLegacyCompat
Makes MCZombieMod 1.2.1 + PaintedUtils work on current R.E.P.O./REPOLib 4: zombie movement, loot, Rotten Flesh sickness, grab fix, Minecraft spawn guarantee. Includes a preloader patcher.
模組介紹 作者原文
MCZombie Legacy Compat
Makes MCZombieMod 1.2.1 (and its PaintedUtils 1.1.0 dependency) work on current R.E.P.O. (0.4.x) with REPOLib 4.x.
What it fixes
- Zombie movement: MCZombieMod calls EnemyNavMeshAgent.Warp(Vector3), removed from the game. The zombie stayed frozen and threw an exception every frame (tens of thousands per level). Fixed.
- Rotten Flesh: eating it no longer breaks (PhysGrabber.ReleaseObject changed), one bite per piece, heals as intended.
- Rotten Flesh sickness (was never finished in the original mod): after eating, the player is sick for 45 s and pukes a few times with the game's own puke effect, visible to every player. Can be disabled.
- Loot drops: PaintedUtils' item dropper used REPOLib 2 spawn APIs; zombies now drop Rotten Flesh again.
- Grabbing a zombie: no more exception every frame; the zombie targets the player holding it.
- Enemy registration and legacy enemy lookup (horde spawning) on REPOLib 4.
- Minecraft maps zombie guarantee (optional, on by default): one zombie on Minecraft Cave / Stronghold / Village, spawned on a valid level point, with no repeated scene scans.
How it works (please read)
The package contains a small BepInEx preloader patcher (BepInEx/patchers). At game start, before plugins load, it rewrites the outdated calls inside MCZombieMod.dll and PaintedUtils.dll in place so they target the current game/REPOLib APIs.
- The original files are kept next to them as *.dll.ctbak.
- Only references that no longer exist are touched. If MCZombieMod or PaintedUtils get an official update, the patcher leaves them alone.
- A file is never patched twice (already patched in the log).
Config (000.CaptainTeam.MCZombieFix.cfg)
- MCZombie Compatibility / Guarantee Zombie On Minecraft Maps (default true)
- Rotten Flesh / Sickness Effect (default true)
Multiplayer
Every player must have this package (same as MCZombieMod itself).
Requirements
BepInExPack, REPOLib 4.2.0, PaintedUtils 1.1.0, MCZombieMod 1.2.1 (declared in the manifest).
AI disclosure
AI tools were used during development and to create the package artwork.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: