This mod sounds great. I'm going to try it out on my new playthrough. It's got the perfect blend of rogue and bard for the player who wants to play the rogue role with a bard chassis.
Are you open to creating more homebrew subclasses? I don't know the first thing about creating mods. I have a concept for a homebrew bard based on Loki from the MCU. The college of Mischief. At level 3: You can use your bardic inspiration to instead cast Invoke duplicity. All allies within 10 feet of the duplicate have advantage on attack rolls if the target is also within 10 feet of the duplicate. Also all enemies within 10 feet of the duplicate have disadvantage on all attack rolls if the target is also within 10 feet of the duplicate.
Gain the spells Mage Hand Legerdemain, Fog Cloud, Pass Without a Trace, and Wrathful Smite.
At Level 6: Battle Magic: You are able to make a weapon attack as part of your action if you have cast a spell or cantrip this turn.
Misty escape: Once per turn when you take damage from an attack you can as a reaction become invisible and teleport up to 30 feet away. The invisible condition lasts until the end of your next turn. You lose the invisible condition if you make an attack roll or cast a spell. You can use this feature a number of times per day equal to your proficiency bonus.
Sudden Strike at level 3 would be awesome and on brand. but I try not to make homebrew subclasses too OP. Maybe making that their level 14 feature would work for D&D but since BG3 doesn't go that high they could get it sooner. What say you?
Hey, I'm the main dev on the BG3 Community Library mod. With your permission, I'd love to include a reference to this mod in our subclass compatibility progressions! We're working on setting up the subclass-providing progressions with references to multiple subclass mods, to ensure compatibility between multiple mods.
In the context of this mod, it would look something like this:
In our Bard Progressions file(Which includes only the Level 3 Progression), we would include a Subclass node pointing to the College of Player's UUID.
In your Progressions file, you would either: remove the base level 3 Bard Progression, and set the Community Library as a requirement, or direct users who want compatibility to grab the Community Library and load it below your mod.
Let me know if this is alright with you :)
EDIT: Edited to strike out the part where changes would need to happen to this mod, as the current framework in Community Library is capable of out-of-the-box compatibility to any subclass we reference
As a heads up, the latest version of the Subclass Compatibility Framework now has an exposed API - essentially a set of functions that this mod can call on, to automatically import itself into the Framework. Here's a guide on how to use it, if you're interested(we also have a drop-in template). The Framework still supports this mod, but switching to the API will make it easier to control how your mod is being loaded in - if you decide to use the API, let us know :D
I really gotta know how you made this. I don't really know anything about modding but I so desperately want to make my own sublcass mod lmao. If you have any advice I'd greatly appreciate it!
I don't think I could give you a coherent walkthrough. I basically used the tools mentioned in the credits to unpack the relevant .pak files, searched for existing code that looked like it had something to with what I was trying to do, duplicated it, made appropriate changes, tested, and hoped for the best. The code for this game is just so wacky and spread out all over the damned place. You have to see it for yourself to know what I mean, I'd imagine.
Feel free to download this mod and unpack it so that you can see what files I needed to create to do what I wanted to do. It took me a few hours, but I imagine it would have been shorter if I hadn't have been frustrated jumping around everywhere trying to find the right files.
I don't believe so. I'm not even sure how you would get the code to do that. If the rogue can't do it, then this class won't be able to, either. If you found a way for the rogue to do it, then this should behave the same way.
10 comments
Are you open to creating more homebrew subclasses? I don't know the first thing about creating mods. I have a concept for a homebrew bard based on Loki from the MCU. The college of Mischief.
At level 3:
You can use your bardic inspiration to instead cast Invoke duplicity. All allies within 10 feet of the duplicate have advantage on attack rolls if the target is also within 10 feet of the duplicate. Also all enemies within 10 feet of the duplicate have disadvantage on all attack rolls if the target is also within 10 feet of the duplicate.
Gain the spells Mage Hand Legerdemain, Fog Cloud, Pass Without a Trace, and Wrathful Smite.
At Level 6:
Battle Magic: You are able to make a weapon attack as part of your action if you have cast a spell or cantrip this turn.
Misty escape: Once per turn when you take damage from an attack you can as a reaction become invisible and teleport up to 30 feet away. The invisible condition lasts until the end of your next turn. You lose the invisible condition if you make an attack roll or cast a spell. You can use this feature a number of times per day equal to your proficiency bonus.
Sudden Strike at level 3 would be awesome and on brand. but I try not to make homebrew subclasses too OP. Maybe making that their level 14 feature would work for D&D but since BG3 doesn't go that high they could get it sooner. What say you?
In the context of this mod, it would look something like this:
In our Bard Progressions file(Which includes only the Level 3 Progression), we would include a Subclass node pointing to the College of Player's UUID.
In your Progressions file, you would either: remove the base level 3 Bard Progression, and set the Community Library as a requirement, or direct users who want compatibility to grab the Community Library and load it below your mod.Let me know if this is alright with you :)
EDIT: Edited to strike out the part where changes would need to happen to this mod, as the current framework in Community Library is capable of out-of-the-box compatibility to any subclass we reference
Feel free to download this mod and unpack it so that you can see what files I needed to create to do what I wanted to do. It took me a few hours, but I imagine it would have been shorter if I hadn't have been frustrated jumping around everywhere trying to find the right files.