Uses script extender to multiply all spell casters choice of spells and spell slots when leveling up! Works for all classes, vanilla or modded. Patch 8 Tested.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
do whatever ya want
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.6
Added localization files for easy translation.
Added another 10 custom classes. TODO: eventually replace with custom imgui so you can have as many as you want.
Version 2.5
Made it so every class name is checked as if it didn't contain any spaces as well as make everything lowercase. So, for example, Blood Hunter and bloOdHUnTer is treated as the same.
This should increase reliability when using advanced settings.
Version 2.3
Gave resource multiplier its own slider.
Removed sorcery point multiplier as it's redundant with the resource multiplier.
Added a slider in advanced settings specifically for spell slots.
Resource multiplier no longer affects spell slots.
Made minimum amount 0 so you can set a multiplier to 0.x to get fewer choices/slots.
Added a slider for multiclass spell slot progression, as it's unique in this game.
Version 2.0.2
Fixed compatibility with classes that either A: Don't have a subclass or B: Have a different name in the class progression and class description.
Version 2.0.1
Fixed compatibility with Vanguard class.
Version 2.0
Cleaned up code a bit
Added advanced settings where you can specify individual settings for specific classes.
Version 1.6.1
Fixed so it works on multiclassing again.
Version 1.6
Added experimental option to multiply all secondary resources.
Fixed accidentally increasing NPC spell slots.
Version 1.5
Added option to multiply spell slots and sorcery points.
Simple mod to let you choose more spells when leveling up. Works for all classes, vanilla or modded. As of 1.5 now also spell slots and sorcery points all secondary resources!
Uses MCM to decide the multiplier. Also, pro tip: You can ctrl + click any slider to write a number instead of dragging it around.
Important note: The MCM setting is only loaded upon booting up the game. So if you change it, you need to restart your game for the change to take effect. This does not mean start a new playthrough, just close and re-open Baldur's Gate 3.
Load order shouldn't matter.
Safe to install/uninstall mid playthrough.
Current version has 2 mediocre ways to exclude cantrips, as for the life of me I can't figure it out.
First method is just not increasing choice if the spell list has an AlwaysPrepared tag, like cantrips do. Though this will cause some false positives with classes that use alwaysprepared spells, such as Mind Weaver.
Second method is more reliable, it just excludes the first spell list if there are multiple, since almost no classes choose only cantrips and no spells. Though again, this will cause some false positives again, for example it will still increase the cantrip choices of clerics and druids.
If anyone has a better method to detect if a spell list contains cantrips please let me know.
Special thank you to: MuffinGrande And the homie chatgpt