0 of 0

File information

Last updated

Original upload

Created by

TheBlackButterfly

Uploaded by

TheBlackButterfly

Virus scan

Safe to use

About this mod

This mod adds the Divine Soul sorcerer subclass to the game, allowing it to be selected during character creation.

Requirements
Permissions and credits
Translations
  • Portuguese
  • Italian
Changelogs
Divine Soul Implementation
While I was able to successfully implement most of the 5e features for Divine Soul, some adaptations were made. The subclass features are as follows:

Level 1
Divine Affinity
Original (5e) - choose an affinity for the source of your divine power: good, evil, law, chaos, or neutrality. You learn an additional spell based on that affinity...If you later replace this spell, you must replace it with a spell from the cleric spell list.
Adaptation - You cannot replace the spell later (sorry).

Divine Magic
Original (5e) - Your link to the divine allows you to learn spells normally associated with the cleric class.
Adaptation - No change: you have the combination of both cantrip and spell lists when choosing either during level up/creation. 

Favored By The Gods
Original (5e) - If you fail a saving throw or miss with an attack roll, you can roll 2d4 and add it to the total, possibly changing the outcome. Once you use this feature, you can't use it again until you finish a short or long rest.
Adaptation - No change: you have an interrupt that lets you add 2d4 when missing an attack or failing a save.

Level 6
Empowered Healing
Original (5e) - Whenever you or an ally within 5 feet of you rolls dice to determine the number of hit points a spell restores, you can spend 1 sorcery point to reroll any number of those dice once, provided you aren't incapacitated. You can use this feature only once per turn.
Adaptation - This is now a Metamagic option: your healing spells heal the maximum hit points possible. Costs 1 Sorcery Point per Spell Slot used.

Level 11
Unearthly Recovery
Original (5e) - As a bonus action when you have fewer than half of your hit points remaining, you can regain a number of hit points equal to half your hit point maximum. Once you use this feature, you can’t use it again until you finish a long rest.
Adaptation - There is no hit point limit on when this is available.

Compatability

5e Spells

Download optional file "Optional Patch - 5e Spell Support", and add the 'Subclass-DivineSoul-5e' mod to your game. Make sure this mod's load order is after both the 5e Spells mod, and the main file (Subclass-DivineSoul)!

Updated 5e Spell support for Metamagic: Empowered Healing
  • (Yes) Up-cast Cure Wounds, Healing Word, Prayer of Healing, Mass Healing Word and Mass Cure Wounds Levels 7~9
  • (Yes) Regenerate
  • (No) Healing Spirit
  • (No) Warden of Vitality


Shadow Sorcerer Subclass

This and any other Sorcerer subclass mods are currently not supported; looking into ways to remedy this through the subclass framework!

Disclaimers/Notes
  • Overrides the sorcerer class progression for Level 1 to add the subclass option.
  • [IMPORTANT] Overrides the sorcerer class progressions for Level 2~12, as well as the level 1~12 progressions for Wild Magic, Draconic Ancestry and Storm Sorcery. This is due to a limit in the way Larian designed choose & replace spellcasters vs. prepared in regards to "extended" spell lists. I used their own implementation strategy for Warlock and its extended lists to accomplish Divine Magic.
  • This mod includes the "Mod Fixer"
  • This mod is likely incompatible with other Sorcerer subclass mods due to the above implementation
  • The subclass itself does not have an icon, and appears as the hunter icon in character creation.
  • The icons for affinity are borrowed from existing icons in the game.
  • I will work on the icons in future, but currently my experience is that it is a lot of overriding game files, which I'm not super comfy with.
  • Empowered Healing was changed the most; this is due both to current modding limitations, and the overall ill-adaptation of the feature in BG3 in terms of game flow and power level/opportunity cost.
  • Empowered Healing's check function, which determines which spells are modifiable with this metamagic option, is highly specific due to limitations on what spell data is available in that function's context. As a result, this metamagic option is unlikely to work for any healing spells added through other mods.


Installation

Installation - Manual method (Advanced Users)
  • Place the Subclass-DivineSoul.pak file in the archive into your BG3 Mods folder (usually something like: C:\Users\AriellaNightshade\AppData\Local\Larian Studios\Baldur's Gate 3)
  • Use the following entries in C:\Users\AriellaNightshade\AppData\Local\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public\modsettings.lsx:

    <node id="ModOrder">
    <children>
    ...
    <node id="Module">
    <attribute id="UUID" value="d86764a6-af69-4b04-ab4d-6628ed1f109f" type="FixedString" />
    </node>
    ...
    </children>
    </node>

    <node id="Mods>
    <children>
    ...
    <node id="ModuleShortDesc">
    <attribute id="Folder" value="Subclass-DivineSoul" type="LSString" />
    <attribute id="MD5" value="" type="LSString" />
    <attribute id="Name" value="Subclass-DivineSoul" type="LSString" />
    <attribute id="UUID" value="d86764a6-af69-4b04-ab4d-6628ed1f109f" type="FixedString" />
    <attribute id="Version64" value="36028801313931264" type="int64" />
    </node>
    ...
    </children>
    </node>


Installation - BG Mod Manager
  • Start BG3ModManager
  • File -> Import Mod => Drive:/path/to/your/downloads-mods/Subclass-DivineSoul.zip.
  • Change the mod from the inactive (right) list to the active (left) list by dragging it over.
  • Place it any order - it has no dependencies
  • Save Load Order to File
  • (when satisfied with other modes) Export Order to Game


Known Issues

Sorcerer Spell List Reorganization
The reorganization of the Sorcerer base class's and subclass' spell lists causes all of the known issues with this mod to date, including:
  • Existing sorcerers lose spells upon activation
  • Game crashes when respec'ing from a pre-existing Sorcerer
  • Some users are experiencing double spell gains (I cannot replicate this, and assume it is some other mod also adding to sorcerer that causes this)

Work around:
  • With Subclass-DivineSoul inactive, start the game and class change any existing sorcerers you have into some other base class
  • Save & exit the game
  • Activate Subclass-DivineSoul
  • Start the game back up
  • Class change back into your sorcerer

This work-around applies to broken non-Divine Soul Sorcerers as well; it will fix their spells.

Credits & Special Thanks