Enchantments Unbound
Removes SULFUR enchantment limits: repeat oils and scrolls, stack same-type enchantments, unlock slots past rank 5, with an optional rank cap.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, default1.5). The vanilla-style2.5compounding made ranks beyond ~8 need astronomical XP; ranks 1-5 always match vanilla. - Optional rank cap (
Progression.MaxRankLevel, default0= 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 slotrows, and shrinks to fit the screen on heavily enchanted weapons. The rank in its header is the full slot count. - Lowering
Progression.MaxRankLevelor raisingProgression.ExtendedRankXpGrowthcan 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
- Install BepInEx for SULFUR.
- Download and extract this mod.
- Copy
EnchantmentsUnbound.dllinto your SULFURBepInEx/plugins/EnchantmentsUnbound/folder. - Start the game.
Feedback
Thunderstore does not provide package comments. Please report issues or leave feedback on GitHub or Nexus Mods.
