You are viewing a potentially older version of this package. View all versions.
AdrenSnyder-DeathHeadHopperFix-0.1.9 icon

DeathHeadHopperFix

Fixes for DeathHeadHopper: Extended compatibility to the latest game versione, restored items/upgrades, done some charge tunings and added jump battery.

Date uploaded 2 days ago
Version 0.1.9
Download link AdrenSnyder-DeathHeadHopperFix-0.1.9.zip
Downloads 2357
Dependency string AdrenSnyder-DeathHeadHopperFix-0.1.9

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100
Zehs-REPOLib-2.1.0 icon
Zehs-REPOLib

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

Preferred version: 2.1.0
Cronchy-DeathHeadHopper-2.1.8 icon
Cronchy-DeathHeadHopper

Allows you to hop around after death (enhanced spectate)

Preferred version: 2.1.8

README

Death Head Hopper Fix

This mod builds on the work of Death Head Hopper version 2.1.8 by Cronchy—it's not a full replacement but a compatibility and stability patch that hardens runtime checks, recalculates jump/hop forces and expose some options.

Updates

  • In case of an update, I suggest resetting the configuration to the default values.

New functionality

  • Adds the ability to tie jumps to the DeathBattery function so each jump consumes battery energy, effectively limiting hop/spike forces when the device is drained.
  • Introduces the option to recharge stamina using the same baseline that the vanilla game uses, while bumping the ability cost from 40 to 60 to keep it in check.
  • Exposes every balance variable in BepInEx/config/AdrenSnyder.DeathHeadHopperFix.cfg, covering logging flags, battery thresholds, stamina recharge rates, cost scalars, and multiplier tweaks so you can tune them.
  • Changed/Tuned some behaviours

Multiplayer

  • Every player (host and clients) must have this mod, and the original, installed.

Configuration

The configuration file BepInEx/config/AdrenSnyder.DeathHeadHopperFix.cfg exposes all of the logging, battery, cost, and multiplier options that this patch applies.

Credits

Thanks to Cronchy for creating the original Death Head Hopper mod that inspired this compatibility fix.
Original mod: https://thunderstore.io/c/repo/p/Cronchy/DeathHeadHopper/

Feedback and support

You can provide feedback or report bugs on the "R.E.P.O. Modding Server"

CHANGELOG

Changelog

[0.1.9] - Photon + Head Charger sync

  • Synchronizes a dedicated DHHPunManager PhotonView ID through DhhPunViewIdRoomKey so RPCs stop failing or misaligning during shelf updates.
  • Ensures the shop/prefab registry caches every alias/normalized asset name it encounters, which brings the HeadCharger battery back to the attic without skipping it.
  • Keeps charge ability state checks tied to DHHStatsManager.GetHeadChargeUpgrade so clients reflect the real head charge slot state even after master/client swaps.
  • Added "hold"" to charge ability to calibrate the direction/power. Now it fires when the button is released.

[0.1.8] - Fixes

  • Ensure JumpBattery checks honor the BatteryJumpEnabled flag so the player head can still jump when the battery system is intentionally disabled.
  • Prevented the head from jumping infinitely without draining battery energy after holding jump, so the energy meter now ticks down per hop.
  • Fixes on Bepinex variables management

[0.1.7] - Sound and Host JumpBattery fix

  • Trying to stop the looping sound after using the charge ability
  • Added a guard to prevent a dead player’s jump from consuming the host’s death battery

[0.1.6] - Debug logging improvements

  • Debug logging Jump and Ability.

[0.1.5] - Jump tuning

  • Change default jump curve and fix upgrade effectiveness.

[0.1.4] - Debug logging

  • Added Debug gate to Deferred Audio log.

[0.1.2] - Shop tuning

  • Added ShopItemsSpawnChance as a second-tier gate so each selected Shelf slot may still fail to produce an item, giving 0–5 DHH upgrades per run depending on two separate probabilities.

[0.1.1] - Bug Fixes

  • Fixes PhysGrabber.ReleaseObjectRPC(bool, float) called by DeathHeadHopper with incorrect parameters.

[0.1.0] - First public release

  • Initial public release introducing every compatibility and stability patch for DeathHeadHopper 2.1.8 plus some customizations :)