PEAK
Install with App

Details

Latest version
1.1.0
Last Updated
First Uploaded
Downloads
344
Likes
1
Size
19KB
Dependants

Hura Revive Continued

Revive dead or fully unconscious teammates when the host opens ordinary or cursed luggage.

A community maintenance release of Hura's Hura_Revive, maintained by LeonYew (LeonYew-Ley).

Thunderstore namespace: LeonYew. Source and releases: HuraReviveContinued.

Installation

  1. Disable or uninstall the original Hura_Revive before installing this package.
  2. Install BepInEx for PEAK and Hura Revive Continued through your mod manager.
  3. Fully restart PEAK.

Only the host needs the mod to perform luggage revivals. Other players may install it to see the additional interaction prompt. Run settings that disable revival are respected.

The existing config is retained at BepInEx/config/Peak.Hura.Revive.cfg:

Setting Default Effect
Enable Revive true Revive eligible teammates when luggage opens.
Revive With Malus true Apply the game's normal revival curse and hunger. Set false to skip both.

With penalties enabled, BetterNoRevivePenalty can still block the revival curse on clients that have it installed.

What changed

Version 1.1.0 restores compatibility with the current death-state API and the three-parameter revival RPC. It keeps the original settings and luggage behavior, safely ignores other spawners, and adds diagnostic logs.

At startup, look for Hura Revive Continued 1.1.0 ready. Opening luggage as host logs Luggage opened: requested revival for ... player(s).

Credits and provenance

  • Original mod and behavior: Hura, Hura_Revive.
  • Compatibility maintenance, tests, packaging and original replacement icon: LeonYew / LeonYew-Ley.
  • This implementation was reconstructed from the installed Hura_Revive 1.0.0 DLL and updated. No author-provided source repository has been obtained. This is a community continuation.
  • Original attribution and source provenance are retained in NOTICE.md.

Validation

Compilation, ten automated behavior scenarios, and member resolution against the installed PEAK assembly pass. The behavior scenarios use runtime doubles. In-game multiplayer verification remains pending.

Building

Requires a .NET SDK with .NET 10 support, a local PEAK installation and BepInEx. Third-party assemblies are not included.

./Build.ps1 -GameManagedPath '<PEAK>/PEAK_Data/Managed' -BepInExCorePath '<profile>/BepInEx/core'

Output: build/HuraReviveContinued.dll.

Create the Thunderstore ZIP and source archive with ./scripts/package.ps1. The package contains only this mod's DLL, metadata, documentation and icon.

The original plugin GUID and config filename are retained for migration. Use only this continuation when replacing the original mod.

Publishing

thunderstore.toml targets the LeonYew team and the PEAK community. After building and packaging, install the official CLI with dotnet tool install -g tcli, then run:

./scripts/publish.ps1 -TokenFile '<private file containing your team service-account token>'

Keep the token file outside this repository. The helper passes it through the process environment without putting it in command-line arguments or project configuration.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.