You are viewing a potentially older version of this package. View all versions.
VGMWorld-vinestweaks-0.1.0 icon

vinestweaks

Adds an artifact that lets monsters, elites, and bosses drop items with configurable chances through Risk of Options. Every 10 player levels rolls a red-tier item.

Date uploaded a month ago
Version 0.1.0
Download link VGMWorld-vinestweaks-0.1.0.zip
Downloads 40
Dependency string VGMWorld-vinestweaks-0.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-R2API_ContentManagement-1.0.11 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.11
RiskofThunder-R2API_Items-1.0.8 icon
RiskofThunder-R2API_Items

API for adding custom items

Preferred version: 1.0.8
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_RecalculateStats-1.6.6 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.6.6
XoXFaby-MMHOOK_Standalone-1.0.3 icon
XoXFaby-MMHOOK_Standalone

Standalone MMHOOK_Assembly-CSharp for other mods to depend on.

Preferred version: 1.0.3
Rune580-Risk_Of_Options-2.8.5 icon
Rune580-Risk_Of_Options

A convenient API for adding BepInEx ConfigEntry's to a option menu

Preferred version: 2.8.5

README

VinesTweaks

Adds Artifact of Rewarding Vines for Risk of Rain 2.

When the artifact is enabled:

  • Normal monsters drop a weighted random item at 0.3% by default.
  • Elite monsters drop a weighted random item at 1% by default.
  • Boss/champion monsters drop an extra weighted random item at 10% by default.
  • Each time the player team reaches a new 10-level milestone above 0, it rolls a red-tier item at 100% by default.

All numeric values are configurable through Risk of Options.

Configuration

Open Risk of Options in-game and tune:

  • Monster drop chance percent
  • Elite drop chance percent
  • Boss extra drop chance percent
  • Player level red tier threshold
  • Red tier milestone chance percent
  • Common, uncommon, and legendary tier weights
  • Item drop launch velocity
  • Debug logging

The same values are also stored in BepInEx config under:

BepInEx/config/com.vgmworld.vinestweaks.cfg

Build

  1. Install the dependencies in a separate r2modman or Thunderstore profile.
  2. Copy local.props.example to local.props.
  3. Set BepInExProfilePath and RoR2ManagedPath.
  4. Run:
dotnet build

Install Locally

Copy the built files from bin/Debug/netstandard2.1/ into:

<profile>/BepInEx/plugins/vinestweaks/

Launch the modded profile, enable Artifact of Rewarding Vines before starting a run, and inspect the BepInEx console or BepInEx/LogOutput.log if the artifact does not appear.

CHANGELOG

Changelog

0.5.0

  • Marks the current package as human playtested.
  • Promotes the latest VinesTweaks item and artifact balance pass for release.
  • Adds and tunes Reach Wax as a white-tier primary attack range item.
  • Adds and tunes Broadleaf Grip as a green-tier primary attack coverage item.
  • Changes Broadleaf Grip from multiplicative width scaling to additive coverage, making it less explosive with Reach Wax.
  • Adds Broadleaf Grip support for projectile primary coverage through projectile scale and blast-radius adjustment.
  • Packages polished 256x256 transparent item icons for VinesTweaks items.
  • Keeps VinesTweaks highly configurable through Risk of Options.

0.4.0

  • Marks the current package as human playtested.
  • Fixes a few bugs found during local playtesting.
  • Adds G-Chicken Booster, a white-tier item that increases critical strike chance and critical strike damage.
  • Adds Deflective Yolk, a green-tier item that turns critical hits into temporary barrier.
  • Adds Reach Wax, a white-tier item that extends primary attack range.
  • Adds Broadleaf Grip, a green-tier item that widens primary attack coverage.
  • Adds a Risk of Options toggle for enabling or disabling VinesTweaks items.
  • Adds Risk of Options tuning for G-Chicken Booster crit chance and crit damage values.
  • Adds Risk of Options tuning for Deflective Yolk crit chance, barrier amount, and barrier cooldown.
  • Adds Risk of Options tuning for Reach Wax range and melee multiplier values.
  • Adds Risk of Options tuning for Broadleaf Grip range, coverage, and melee multiplier values.
  • Tunes G-Chicken Booster defaults to +8% crit chance, +5% crit chance per stack, +6% crit damage, and +5% crit damage per stack.
  • Tunes Deflective Yolk defaults to +14% crit chance, +5% crit chance per stack, and 3% barrier per stack.
  • Tunes Reach Wax defaults to +30% primary range and +20% primary range per stack.
  • Changes Broadleaf Grip from multiplicative width scaling to additive coverage, making it less explosive with Reach Wax.
  • Tunes Broadleaf Grip defaults to +25% primary range, +10 degrees primary coverage, and +5 degrees primary coverage per stack.
  • Adds Broadleaf Grip support for projectile primary coverage through projectile scale and blast-radius adjustment.
  • Packages polished 256x256 transparent item icons for VinesTweaks items.
  • Sets custom item rarity through the newer runtime item tier definition when available, so Deflective Yolk displays and sorts as a green item.

0.3.0

  • Marks the package as human playtested.
  • Fixes a few bugs found during local playtesting.
  • Promotes the current VinesTweaks feature set for release packaging.
  • Adds G-Chicken Booster, a white-tier item that increases critical strike chance and critical strike damage.
  • Adds Deflective Yolk, a green-tier item that turns critical hits into temporary barrier.
  • Adds a Risk of Options toggle for enabling or disabling VinesTweaks items.
  • Adds Risk of Options tuning for G-Chicken Booster crit chance and crit damage values.
  • Adds Risk of Options tuning for Deflective Yolk crit chance, barrier amount, and barrier cooldown.
  • Tunes G-Chicken Booster defaults to +8% crit chance, +5% crit chance per stack, +6% crit damage, and +5% crit damage per stack.
  • Tunes Deflective Yolk defaults to +14% crit chance, +5% crit chance per stack, and 3% barrier per stack.

0.2.0

  • Adds Artifact of Rewarding Vines.
  • Adds configurable monster, elite, boss, and recurring player-level-milestone red-tier item drops.
  • Adds configurable early white-tier item rewards for the first player team level-ups.
  • Changes the default red-tier level milestone from every 10 levels to every 25 levels.
  • Adds chat messages when Rewarding Vines successfully grants early white-item rewards or red-tier milestone rewards.
  • Changes artifact glyphs and Rewarding Vines chat emphasis to a green VinesTweaks palette.
  • Moves Rewarding Vines level milestone rewards out of monster death handling so boss deaths cannot dump delayed level rewards.
  • Adds Artifact of Recalibration.
  • Adds configurable direct-hit damage caps, passive proc-chain dampening, a short per-target damage budget window, and recalibration impact feedback.
  • Adds Artifact of Undying.
  • Adds configurable 1 HP immune last-stand durations for common monsters, elites, and bosses with repeated visual pulse feedback.
  • Adds a visible Undying status marker while monsters are held at 1 HP.
  • Adds Artifact of Survival Instinct.
  • Adds configurable monster anti-burst resistance that triggers after heavy nonlethal hits.
  • Adds Artifact of Scrappy Beginnings.
  • Adds configurable early-stage player damage reduction for rough starts.
  • Adds Artifact of Escalation.
  • Adds configurable late-game monster damage resistance with elite and boss bonuses.
  • Adds Sanguine Bargains as a direct Blood Shrine tweak, controlled by Risk of Options instead of an artifact.
  • Adds configurable Blood Tithe item rewards based on cumulative max-health percentage sacrificed at Blood Shrines.
  • Adds optional Blood Insurance barrier when a Blood Shrine leaves a player at low health.
  • Changes Sanguine Bargains to detect Blood Shrine purchases through PurchaseInteraction.OnInteractionBegin.
  • Makes Sanguine Bargains detect Blood Shrine behavior on the purchase object, parents, or children for better prefab compatibility.
  • Prevents Blood Tithe from showing a reward chat message if the item drop list is empty and no item was created.
  • Changes Blood Tithe and Blood Insurance defaults so a normal Blood Shrine use gives visible feedback.
  • Uses RoR2's built-in damage-rejected visual feedback while monsters are in the Undying immune period.
  • Adds a reliable fallback visual effect for Recalibration when capped damage is reduced.
  • Retries VinesTweaks visual effect prefab loading lazily so feedback effects do not permanently disappear if startup references are unavailable.
  • Restyles all in-game artifact icons as lower-resolution green glyphs with darker deselected icons.
  • Adds Risk of Options integration for all numeric values.
  • Adds safety limits for Rewarding Vines random kill drops, Blood Tithe reward bursts, and repeated visual feedback effects.
  • Requires a player-team attacker before Rewarding Vines random monster-kill drops can trigger, preventing environment cleanup deaths from creating loot.
  • Reduces debug-log spam from Rewarding Vines level milestone checks.
  • Updates the Thunderstore description to emphasize artifacts, challenging tweaks, and high configurability.