You are viewing a potentially older version of this package. View all versions.
SkyFall-QualityOfRoR2-1.1.0 icon

QualityOfRoR2

Hide opened chests, auto sprint, revive teammates at the Woods shrine, remember difficulty/artifacts, and restart from pause or death reports with the same run settings.

Date uploaded 11 hours ago
Version 1.1.0
Download link SkyFall-QualityOfRoR2-1.1.0.zip
Downloads 174
Dependency string SkyFall-QualityOfRoR2-1.1.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2121
RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9

README

Quality of RoR2

Small improvements for Risk of Rain 2: clear opened chests, automatic sprint, revive teammates at the Woods shrine, remember lobby selections, and restart with your current run settings.

Features

Feature How it works
Clear opened chests Chests disappear after their reward animation. Items and Command cubes stay available. Reusable/Delusion chests remain visible.
Auto sprint Move to sprint automatically. Hold your usual Sprint key to walk. Native skill restrictions and flying controls are respected.
Woods revive Each paid Shrine of the Woods activation also revives dead connected teammates near the shrine, keeping their inventory. Normal healing, cost and purchase limit stay the same.
Remember selections Saves your last difficulty and artifact choices per RoR2 profile and game mode, then restores available choices when you host another lobby.
Quick restart Host: use Quick restart in the pause menu or the game-over/death report. Keeps each player's survivor/loadout, difficulty, artifacts, expansions and game mode.

A restart resets items, gold, stages and the timer. There is no restart hotkey. Seed selection follows the native game mode; enable Restart.ReuseSeed to reuse the previous seed.

Install and settings

Requires BepInExPack and HookGenPatcher. Disable AutoSprint, EmptyChestsBeGone and QuickRestart in your mod manager to use this mod's equivalent features. If they remain installed, duplicate sprint/chest logic and pause-menu restart buttons are suppressed.

Config: BepInEx/config/modwright.qualityofror2.cfg. Features can be turned off separately. Lobby choices live outside shared Gale configs in %LOCALAPPDATA%/Modwright/QualityOfRoR2/<profile-id>/RunPreferences.json; the exact path is logged.

In multiplayer, the host needs this mod for Woods revives and quick restart. Sprint and chest visibility apply locally. Client lobby votes are not automatically restored over another host's selections. No custom network messages are required.

For developers

dotnet build src/QualityOfRoR2/QualityOfRoR2.csproj -c Release
dotnet run --project tests/QualityOfRoR2.Tests -c Release
pwsh ./scripts/package.ps1

Use .NET SDK 9 and PowerShell 7. ZIPs go in dist/. The optional modwright test commands are restricted to the developer's Steam account while hosting; other hosts use the normal menu buttons. See technical notes for commands and implementation details. Apache-2.0; no game binaries or other mods' code are included.

CHANGELOG

Changelog

1.1.1

  • Gate Quick Restart spawns with UNet's native scene-ready handshake. New persistent player masters must not arrive while the old client Run is still destroying all bodies/masters. This addresses living players appearing dead to teammates after restart; live co-op verification remains necessary.
  • Include opened barrels. Hide empty opened chests during Delusion too, restoring their visuals/colliders when they reset or become available again. Remove the artifact-manager access that threw during run teardown.
  • Preserve neutral artifact ballots instead of saving all resolved Off rules as red-X votes. Migrate v1 Off records to neutral, retaining enabled artifacts/difficulty and a backup. Explicit Off choices saved in v2 remain explicit.
  • Release build, 65 lifecycle/owner/preferences checks and native API audits pass.

1.1.0

  • Paid Shrine of the Woods activations also revive dead connected teammates with their inventory, native respawn and brief protection; pending extra lives are excluded.
  • Save difficulty and artifact selections per local RoR2 profile and game mode, outside shared manager configs. Restore available host choices through the native vote system after its in-memory ballot initializes; preserve missing mod choices and reject forced unlocks.
  • Add a native-styled Quick restart action to game-over/death reports. Remove the restart hotkey; menu buttons remain available to ordinary hosts.
  • Centralize modular owner-only modwright tools in QoR for stage travel/listing, player listing, targeted gold and restart. Keep the former casino names as restricted aliases.
  • Release build, 58 lifecycle/authorization/parser/file-store checks and installed-game API audits pass. Live UI, shrine revive, lobby restoration and co-op testing remain necessary.

1.0.0

  • Hide completed chests while preserving rewards, network references and reopening behavior.
  • Add automatic sprint with hold-to-walk, native skill restrictions and UI/flight guards.
  • Add host quick restart with preserved run settings and per-player choices, plus pause-menu, shortcut and console controls.
  • Detect existing equivalents to avoid duplicate logic/buttons. Include configuration, build scripts and lifecycle checks.