About this mod
The ring allows your characters to recover their spellslots using gold, even during battle! Choose your favorite version (free, low/.../high gold cost), you can find the details below and in the Files tab. For those who want to use spells more freely, with a balanced cost of your choice.
- Requirements
- Permissions and credits
- Changelogs
Installation
- Install Script Extender, unless you use the Golden Recovery-Free version.
- Choose only 1 of the Golden Recovery mod files.
- Install using Mod Manager) Extract the mod in bin/common/Baldur's Gate 3/mods. In the Mod Manager tab move the mod on the left, save and export order to game. Any order should work.
OR install using Vortex) Use Vortex, although I haven't tested it.
General informations
- It doesn't overwrite existing recovery spells.
- Many versions available: no gold cost, and low/.../high gold cost.
- Recovered spellslots are retained between saves.
- If you start a new campaign you need to delete GoldenRecovery.json in Local/Larian Studios/Baldur's Gate 3/Script Extender
or set missing_gold=0 in the same file.
- The mod works both for new campaigns (tested until the end of the tutorial and a little beyond) and for games already started.
- Use the mod only if you are sure, you can no longer remove the mod when you create a save file with the mod (you can load an older one without the mod though, or start a new campaign).
- You can find the ring in the tutorial chest (you can use Summon Tutorial Chest if you are not in the tutorial).
- You can change the mod with another Golden Recovery version, with a different gold cost.
- Added support for UnlockLevelCurve - Level 13-20 and 5e Spells, by adding tier 7-8-9 recovery spells. If you don't have these mods or the new spellslots don't use the last recovery spells, they are just a waste of money.
- The ring works also during battles, once per turn, using a bonus action.
- For now the golden recovery spell recharges spellslots and warlock spellslots, and not divine and wild charge.
Uninstallation
- If you started a new campaign with the mod you have to continue with it or create a new one without the mod.
- If you loaded the mod in an existing campaign, remove the mod, reload Mod Manager and save the mod list then load an older save file where isn't registered the mod.
How it works
- If you want to recover a mage or warlock spellslot use the corresponding recovery spell level, if you have enough money they will be taken by the ring, if not possible the ring will add them to your debt (I didn't find a way to stop the spell when casting it without enough gold).
- If you have a debt with the ring, any time you cast a spell it will try to take your money to close the debt (you can drop the money on the ground to avoid it, cast the spell and take them back).
- Recovered spells and the debt are retained between saves.
- You can use a spell to ask the ring about your debt, or check/edit it in Local/Larian Studios/Baldur's Gate 3/Script Extender/GoldenRecovery.json.
Please don't forget to Endorse the mod if you like using it
Spell cost

Suggestions and bugs
If you have any suggestions or find some bug let me know.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Releases:
1.0: Mod release.
2.0: Added support for UnlockLevelCurve - Level 13-20 and 5e Spells with tier 7-8-9 recovery spells.
Compared to version 1.0, which recovered warlock spellslots up to level 5, it now reloads them up to level 9 (this way if some mods add new warlock spellslots, Golden Recovery recovers them too up to level 9, otherwise nothing happens, and I don't have to search for the maximum level of warlock spellslots of each mod). If anyway there are better ways to handle this thing let me know in the posts.
Changed the recovery spells icons to match the level 7-8-9 ones that didn't exist in the base game.
2.1: Changed "ActionPoint" to "BonusActionPoint". Changed "OncePerBattle" to "OncePerTurn".
2.2: Fixed x1,7 ring version, which had underscores in the mod directory and broke LSLib Toolkit, the mod packager tool. Don't use underscores.
- Released dev files of my mod, if you want to take a look inside of it.