Risk of Rain 2
Install with App

Details

Latest version
0.3.5
Last Updated
First Uploaded
Downloads
103
Likes
2
Size
203KB
Dependants

Summon Snapshot — Changelog

A development history of the features, fixes, safeguards, and testing leading to v0.3.5. Earlier experimental builds were part of development; not every intermediate version was published on Thunderstore.

v0.3.5 — Transparency and Description Upgrade

Changed

  • Rewrote the Thunderstore README and mod description to explain supported summons, inheritance, automatic equipment use, and the F8 inspector in a more accessible, engaging way.
  • Expanded the changelog to document development milestones, tested fixes, safety protections, and known limitations from earlier builds.
  • Clarified that REX/Engineer summon limits are informational only and not enforced.
  • Clarified that Equipment Coupler extra equipment slots are not supported by the current implementation.
  • Kept gameplay behavior unchanged from v0.3.4; this is a documentation and transparency release.

v0.3.4 — Release packaging and settings diagnostics

Changed

  • Bumped plugin and Thunderstore package version to 0.3.4.
  • Improved built-in default blacklist descriptions, removing unnecessary callouts about allowed items.
  • Added more useful diagnostic warnings when Risk of Options cannot construct/register the integer summon-cap sliders.
  • Prepared the release package with root-level manifest.json, README.md, CHANGELOG.md, icon.png, and compiled DLL.

Still experimental / not implemented

  • REX and Engineer summon-cap settings do not enforce summon limits; no destructive removal is performed when a cap is exceeded.
  • Risk of Options registration for the two integer cap controls has not been confirmed fixed in-game.
  • Equipment Coupler's additional equipment slots are not copied; the current implementation copies only the selected equipment slot.

v0.3.3 — Inventory synchronization, Operator support, and usability

Summon inheritance

  • Added item inheritance for Operator skill drones.
  • Added eligible item inheritance for Operator-owned purchased drones and turrets, without equipment copying.
  • Added eligible item inheritance for purchased stationary Gunner Turrets for supported owners.
  • Added a configurable grounded Gunner Turret tether, with a default 100-meter distance and 10-second check interval. Teleporting requires a valid grounded destination.
  • Continued support for REX Offshoots, Engineer equipment activation, and Squid Polyp item inheritance.

Inventory correctness and performance

  • Added periodic Operator-owner inventory checks with fingerprints to avoid unnecessary writes.
  • Tracked granted inherited stacks so the mod can remove its own inherited items when the owner's eligible inventory changes.
  • Corrected inherited-item synchronization after scrapping; playtesting confirmed scrapped items were removed from supported Operator drones.
  • Added cleanup for destroyed summon references and tracked inventory state.
  • Added an option to avoid redundant inventory updates.

Settings and debugging

  • Added optional Risk of Options integration for supported settings.
  • Corrected formatting for numeric settings so time, distance, and inspector scale display meaningful units instead of misleading percentages.
  • Added an F8 read-only summon inventory inspector that reads actual minion inventories.
  • Enlarged the inspector and added configurable scale, with screen-fitting behavior.
  • Added extra logging to identify Operator summons, inventory changes, and prefab equipment-slot patches.
  • Added experimental REX Offshoot and Engineer turret cap settings, explicitly labeled as not enforced.

Safety and filtering

  • Added Warbanner to the default inherited-item blacklist.
  • Removed the special default blacklist exclusion of Happiest Mask while retaining the functional exception that allows it to be inherited.
  • Maintained default restrictions on summon-spawning/recursive items, hidden items, and selected unsafe equipment behavior.
  • Protected inherited Tricorn use pending safe owner-charge handling.

Testing notes

  • Confirmed Operator skill drones and purchased Operator-owned drones inherit items.
  • Confirmed purchased stationary Gunner Turrets inherit items.
  • Confirmed item removal after scrapping and improved settings display in user playtests.
  • Logs showed successful plugin loading and REX Offshoot inheritance/equipment activity.
  • Logs also showed two Risk of Options integer cap registration failures and unrelated-looking Unity pooling warnings; their causes were not conclusively established.

v0.2.0 — Initial public feature set

  • Added REX Proliferation Offshoot inheritance of eligible permanent item stacks and selected equipment.
  • Added automatic activation of inherited equipment for supported REX Offshoots and Engineer turrets.
  • Added Squid Polyp eligible item inheritance on spawn.
  • Patched supported summon body prefabs with equipment slots before network spawning, avoiding unsafe late network-component additions.
  • Added Goobo Jr. safeguards against recursive clone chains, including clone identification and nested-summon checks.
  • Added configurable equipment polling and safety settings.
  • Added inherited-item filtering for dangerous recursive-summon interactions.

Earlier development and testing (pre-v0.2.0)

  • Built the first BepInEx plugin and established the com.chronicrick.summonsnapshot plugin identity.
  • Iterated through early REX Offshoot item/equipment inheritance prototypes.
  • Investigated Goobo clone behavior and added guard logic for clones that share the original Offshoot prefab naming.
  • Refined equipment activation checks to avoid network issues and unwanted repeated activation.
  • Tested prefab equipment-slot initialization and tracked in-game results through BepInEx logs.

Known limitations in v0.3.5

  • Summon-cap configuration is informational only, not enforced.
  • Equipment Coupler additional slots are not inherited.
  • Integer cap slider registration in Risk of Options needs retesting.
  • Multiplayer and large modpack compatibility vary; use the same version across players and report reproducible conflicts with logs.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.