SULFUR
Install with App

Details

Latest version
0.3.3
Last Updated
First Uploaded
Downloads
3K
Likes
0
Size
47KB
Dependants

Categories

Enchantments Unbound

Removes SULFUR's enchantment limits while keeping the game's native upgrade flow.

GitHub: https://github.com/ryuka-dev/Enchantments-Unbound

Features

  • Allows repeated oils and scrolls on the same weapon.
  • Allows multiple enchantments of the same type on one weapon. Their stat changes add up; see the stacking notes below.
  • Allows weapons to keep ranking past level 5.
  • Keeps enchantment slots tied to weapon rank, so more slots still require upgrading the weapon.
  • Configurable XP cost growth for ranks past 5 (Progression.ExtendedRankXpGrowth, default 1.5). The vanilla-style 2.5 compounding made ranks beyond ~8 need astronomical XP; ranks 1-5 always match vanilla.
  • Optional rank cap (Progression.MaxRankLevel, default 0 = disabled). Set it to cap the highest rank a weapon can reach (never below vanilla's 5). A weapon at the cap counts as max rank, so it stops earning XP from kills, like a max rank weapon in the base game. Stored XP is never lost: raising or removing the cap restores any rank that XP already covers, and the weapon starts earning XP again.

Stacking notes

  • Percentage changes to a stat add up, and the game limits the total to between 1% and 10 times the stat. Many scrolls carry large penalties, so stacking them can bring Damage or fire rate down to 1%.
  • Most scroll effects are either on or off. A repeated scroll adds its stat changes again but no stronger effect, and it still takes a slot and costs durability.
  • A bullet carries at most two on-hit status effects, such as burn, frost or poison. Further status scrolls on the same weapon add only their stat changes.
  • A bullet deals its base damage plus one elemental damage type. With Fire, Frost and Dark together, the strongest one is kept.
  • With several effect scrolls on one weapon, only some of their projectile effects apply.
  • Scrolls that slow projectiles stop at 10% of normal speed when stacked, so nothing fires backwards.
  • The weapon tooltip shows at most five Empty slot rows, and shrinks to fit the screen on heavily enchanted weapons. The rank in its header is the full slot count.
  • Lowering Progression.MaxRankLevel or raising Progression.ExtendedRankXpGrowth can lower a weapon's rank. Enchantments already on it stay and keep working.

Compatibility

  • Built for SULFUR v1.0.x (verified against v1.0.4). Needs v1.0 or later.
  • Works with Weapon XP multiplier mods: they multiply the XP a weapon receives, this mod only decides how much XP each rank requires.

Installation

Install with a Thunderstore-compatible mod manager such as Gale.

Manual Installation

  1. Install BepInEx for SULFUR.
  2. Download and extract this mod.
  3. Copy EnchantmentsUnbound.dll into your SULFUR BepInEx/plugins/EnchantmentsUnbound/ folder.
  4. Start the game.

Feedback

Thunderstore does not provide package comments. Please report issues or leave feedback on GitHub or Nexus Mods.

GitHub: https://github.com/ryuka-dev/Enchantments-Unbound

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.