Skip to content

pgfrank1/MultiRingInfiniteForging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi Ring Infinite Forging

A Stardew Valley 1.6 SMAPI mod that lifts every artificial limit the forge imposes: extra ring slots, unlimited ring combining, unlimited gem forging on weapons, and stackable enchantments. Everything is configurable.

Stardew Valley 1.6 SMAPI 4.0+ License: MIT Nexus Mods

What it does

  • Extra ring slots: up to 36 additional ring slots in a collapsible panel next to your equipment column, in both the inventory page and the forge menu. Every vanilla and modded ring effect works from extra slots: stat bonuses, light sources, on-kill procs, and combined rings (including nested chains).
  • Infinite ring combining: merge rings without the vanilla cap. Stack duplicates, combine already-combined rings, build whatever ring tower you like.
  • Configurable weapon forging cap: set a custom gem forge limit per weapon (or unlimited). Keep applying gems past vanilla limits.
  • Multiple enchantments: stack named secondary enchantments instead of replacing them on each Prismatic Shard forge.
  • Dragon Tooth, your way: re-roll innate enchantments on Galaxy and Infinity weapons (which vanilla refuses), stack them instead of replacing, and optionally always land max-level stats.
  • Forge right-click quality-of-life: right-click sends rings, tools, weapons, and ingredients to the correct forge slot, and takes them back out. Works on controller (X).
  • Multiplayer and split-screen: every player gets their own extra ring slots and panel. Install the mod for all players.
  • Pick Your Enchantment integration: with Pick Your Enchantment (Forge Menu Choice) installed, choose your Dragon Tooth innate from a carousel instead of gambling.

Every feature is independently toggleable via config.json or the in-game Generic Mod Config Menu.

Installation

  1. Install SMAPI 4.0 or later.
  2. Download the latest release from Nexus Mods (or build from source, see below).
  3. Unzip into your Stardew Valley/Mods/ folder.
  4. Launch the game. A config.json will be created on first run.
  5. (Optional) Install Generic Mod Config Menu to configure the mod in-game.

Configuration

Setting Default Description
ExtraRingSlots 4 How many extra ring slots to add (0–36).
InfiniteCombining true Allow combining rings beyond the vanilla cap.
AddCombinedDuplicateRingCap false Requires InfiniteCombining. Prevents the same ring type from appearing more than once inside a combined ring (so no doubling up a Magnet Ring inside another).
WeaponForgingCap -1 Maximum gem forges per weapon (-1 = unlimited, 0 = none, 3 = vanilla, any N = cap).
RemoveDiamondForgesCap false When true, Diamond can keep adding gem enchantments even after all six types are present. Off by default to preserve vanilla feel.
MultipleEnchantments true Stack secondary enchantments instead of replacing them.
DragonToothStacking true Dragon Tooth innate enchantments add and level up instead of replacing, capped at each type's per-game maximum.
AlwaysMaxDragonToothStat true Dragon Tooth innates always land at their maximum level, and each craft raises the weapon's existing innates to their caps.
ForgeMenuChoiceIntegration true Open Pick Your Enchantment's carousel for the Dragon Tooth crafts this mod handles. Does nothing if that mod isn't installed.
VerboseLogging false Emit per-event [Test]/[Forge] diagnostic traces to smapi-latest.log. Off by default; enable when reporting bugs.
VerboseTickSnapshot false Emit the very noisy per-second snapshot of equipped rings and stats. Off by default; for debugging ring effects only.

Any setting can be changed at any time, with no save corruption risk.

Uninstalling

Rings stored in extra slots live in this mod's save-data section, so you should return them to your inventory before removing the mod. Pick one:

  • In-game: open Generic Mod Config Menu → Multi Ring Infinite Forging → toggle "Eject all extra rings now" and apply.
  • SMAPI console: type mrif_drain and press Enter.
  • Manually: drag every extra ring back into your bag.

Then save, quit, and delete the mod folder.

If you forgot and uninstalled with rings still in extra slots: reinstall, load the save, run mrif_drain, save, and uninstall again. The save file preserves the mod's data while the mod is absent.

Console commands

Command What it does
mrif_stats Dumps the player's ring-derived stats (defense, attack, magnetic radius, crit, luck, immunity, etc.) to the console. Useful for verifying that a ring's effect is actually applying.
mrif_drain Returns every ring stored in extra slots and the overflow bucket to the player's inventory, dropping overflow at the player's feet. Use before uninstalling the mod.

Building from source

Requirements:

About

Adds extra ring slots and removes the forge's caps on ring combining, gem forging, and enchantments. SMAPI mod for Stardew Valley 1.6.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages