You are viewing a potentially older version of this package. View all versions.
CaptainTeam-MCZombieLegacyCompat-1.0.4 icon

MCZombieLegacyCompat

Compatibility patch for MCZombieMod 1.2.1 on current R.E.P.O. / REPOLib 4.x, restoring enemy registration, Minecraft spawning, Warp handling, and Rotten Flesh compatibility.

Date uploaded 2 months ago
Version 1.0.4
Download link CaptainTeam-MCZombieLegacyCompat-1.0.4.zip
Downloads 81
Dependency string CaptainTeam-MCZombieLegacyCompat-1.0.4

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
Zehs-REPOLib-4.2.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 4.2.0
PaintedThornStudios-PaintedUtils-1.1.0 icon
PaintedThornStudios-PaintedUtils

Utilities for mods by PaintedThornStudios

Preferred version: 1.1.0
PaintedThornStudios-MCZombieMod-1.2.1 icon
PaintedThornStudios-MCZombieMod

Adds a MC Zombie to the game.

Preferred version: 1.2.1

README

MCZombie Legacy Compat

Compatibility companion for MCZombieMod 1.2.1 on current R.E.P.O. / REPOLib 4.x builds.

Version 1.0.4

This release is the cleaned and validated compatibility branch.

Fixed

  • MCZombie startup on REPOLib 4.x.
  • Modern MCZombie enemy registration.
  • Legacy EnemyNavMeshAgent.Warp calls.
  • MCZombie spawning on Minecraft Cave, Stronghold and Village.
  • Legacy MCZombie enemy lookup used by horde logic.
  • Rotten Flesh network spawning.
  • Rotten Flesh valuable spawning compatibility.
  • Rotten Flesh consumption on the current PhysGrabber API.
  • Rotten Flesh healing path (+10 HP) confirmed in runtime logs.

Rotten Flesh sickness

The original mod can still create its PlayerSickness component, but its old puke effect references removed R.E.P.O. player-camera internals.

The experimental forced puke compatibility path was deliberately not included in 1.0.2. This keeps the public release small and stable instead of adding a growing chain of unrelated game-internal patches.

Requirements

Dependencies are declared in the Thunderstore manifest:

  • BepInExPack
  • REPOLib 4.2.0
  • PaintedUtils 1.1.0
  • MCZombieMod 1.2.1

Installation

Install through Thunderstore Mod Manager / r2modman.

CHANGELOG

Changelog

1.1.0

  • New preloader patcher that rewrites MCZombieMod / PaintedUtils calls to removed APIs (EnemyNavMeshAgent.Warp(Vector3), PhysGrabber.ReleaseObject(float), PlayerAvatar.localCameraTransform, REPOLib 2 SpawnNetworkPrefab(string) / SpawnValuable(ValuableObject) / RegisterNetworkPrefab). Fixes the frozen zombie and its per-frame exceptions. The 1.0.5 bridge existed but was never wired.
  • Zombie loot (Rotten Flesh) drops again.
  • Rotten Flesh: one bite per piece; new sickness with the game's puke effect, synced to all players (Sickness Effect option).
  • Grabbing a zombie no longer throws every frame; it chases the player holding it.
  • Minecraft zombie guarantee spawns on the nearest level point (the zombie could appear inside walls) and gives up after 5 attempts instead of scanning the scene every 2 seconds.

1.0.5

  • MCZombie startup and registration on REPOLib 4, Rotten Flesh network registration.