You are viewing a potentially older version of this package. View all versions.
SqueakySquad-Squeakys_Item_Multiplier-1.0.0 icon

Squeakys Item Multiplier

Multiplies items picked up by a configurable amount.

Date uploaded 11 months ago
Version 1.0.0
Download link SqueakySquad-Squeakys_Item_Multiplier-1.0.0.zip
Downloads 2610
Dependency string SqueakySquad-Squeakys_Item_Multiplier-1.0.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2113
RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3

README

Squeaky's Item Multiplier

It multiplies the items you pick up. It's on the box

Features

  • Flexible: 1x to 100x (could probably do more but haven't tested - also don't get shaped glass if going over 99... or do, idc lol)
  • Filtering System:
    • Configurable lunar item multiplication
    • Configurable void item multiplication
  • Vanilla Friendly: Only the host needs to install the mod
  • Lightweight Performance: Optimized server-side processing ensures minimal impact on game performance - until it doesn't

Known Issues

  • Temp items persist - makes Junk Drones OP
    • If you pick up a junk drone item, it will multiply correctly, however when it expires, only 1 will go away. Looking into making this a configurable option
    • If you use a Temporary Item Dispenser, you'll get [qty] +1 and only the extra will disappear (this is working as inteded, but it does make the math a bit wonky)
      • Artifact of command will multiply each unique item selected. The last item will have the +1 that will be temprorary. All other items will be permanent x[qty]

Configuration

The configuration file is automatically created at BepInEx/config/com.squeakysquared.squeakyitemmultiplier.cfg after the first launch

Available Settings

Setting Default Range/Options Description
ItemMultiplier 5 1-100 Controls how many copies of each item you receive
MultiplyLunarItems true true/false Enable or disable multiplication for lunar (blue) items
MultiplyVoidItems true true/false Enable or disable multiplication for void (purple) items
EnableDebugLogging true true/false Provides detailed logging for troubleshooting purposes

Compatibility

  • Newest Version: Fully compatible with the Alloyed Collective update
  • Vanilla Clients: Seamless integration with vanilla co-op — only the host requires installation
  • Mod Compatibility: I've tested this with a couple other mods running as well and haven't had problems. Open an issue on the GitHub if you find one

Important Notes

  • Scrap item redemptions are intentionally excluded from multiplication to preserve intended game mechanics - looking into making this an option as well
  • World-unique items (such as artifact keys) are not multiplied to maintain progression balance

Changelog

v1.0.0

  • Works with Risk of Rain 2: Alloyed Collective
  • Configurable filtering for lunar and void items

Source Code

Available on GitHub

Credits

Developed by Squeaky

CHANGELOG

Changelog

v1.1.0

  • Added opt-in exponential item grants with separate progression per player and item type, reset each run
  • Fixed temporary grant limits rounding above the integer maximum and capped grants when inventory is full
  • Clarified where to find and edit the configuration file in mod manager profiles
  • Added optional RiskOfOptions support for editing all settings in game
  • Fixed multiplied temporary items becoming permanent after the original stack expired
  • Added an opt-in setting for multiplying temporary items while preserving their temporary lifetime
  • Prevented item-grant multiplication from overflowing the inventory's integer stack limit

v1.0.1

  • Increased maximum multiplier to over 2 Billion
  • New icon

v1.0.0

  • Works with Risk of Rain 2: Alloyed Collective
  • Configurable filtering for lunar and void items