1 items

File information

Last updated

Original upload

Created by

Elio

Uploaded by

LeNawax

Virus scan

Safe to use

66 comments

  1. SirMensch
    SirMensch
    • premium
    • 0 kudos
    Sticky
    After seeing the new patch notes I just thought I'd post two mods that pair well with this right now since I have been using this mod a lot for my new run. The Chose Your Stats mod lets you add and remove normal spell slots and gets updated frequently. I also found another one lokitide made is called Warlock Multiclass Bug Fix which lets you swap warlock spell slots for normal ones. Any spell slot mod works but just in case you wanted to point people places. 
  2. ottoweiner
    ottoweiner
    • member
    • 4 kudos
    Sticky
    EDIT 2 IMPORTANT: the bug stated below does not work (thanks to Drapsheik for noticing and reporting). The only way to make this mod work with every patch without editing the game files is by using the elixir method. Just drink any elixir of arcane cultivation and learn all the spells you want before long resting. The max level of spell you can learn is level 4 by drinking the supreme elixir of arcane cultivation.

    This mod works with the current game patch (patch 1) thanks to a game bug. Right now, learning spells from scrolls is based on your active character rather then the actual character that can learn spells, so if you have a character like a wizard, a druid, a cleric or a sorcerer in the party, you can switch control to him/her and learn the spells with the warlock with this mod installed.
    For example: let's say you have a level 6 warlock as your main character with level 3 warlock spellsolts. If you want to learn some level 3 spells, you just need to add Gale to your party and level him up until he has level 3 normal spellslot. Then use Gale as active character (just click on his portrait on the left side) and open up the spellbook page of your party (press tab and go to the spellbook page where all your characters spells and actions are) and click on the "learn spell" button on your warlock (the icon with the book and the plus sign) and learn all the spells you'd like. Done. You can then also remove Gale from the party if you don't want him.
    You can do this with every character that has normal spellslots with the right level. You can learn level 5 spells with your warlock if you have someone in your party with level 5 normal spellsolts. You just need to control that character when learning spells in the party spellbook page.
    This will surerly be fixed by the developers, but right now it just works.

    EDIT: or you can simply drink an elixir of arcane cultivation, learn all the spells you want, and after a long rest you'll lose the normal spellslot given by the elixir but not the learned spells. This will work even after the bug is patched, but is limited up to level 4 spells since no elixir give you temporay level 5 spellslot.
    1. LeNawax
      LeNawax
      • supporter
      • 4 kudos
      Thank you for your clear explanation ! This will fix the problem for many people here.
    2. ottoweiner
      ottoweiner
      • member
      • 4 kudos
      Glad i could help :)
    3. ottoweiner
      ottoweiner
      • member
      • 4 kudos
      Also, i think i found a way to make your mod work even without the bug: you need to give warlock normal spellslots and make them unusable. This is done by changing the Progressions.lsx file both in shared and sharedDev folder. To do that you need to add ActionResource(SpellSlot,1,1);ActionResourceBlock(SpellSlot,1)
      to the warlock level 1 boosts attribute. ActionResource(SpellSlot,1,1) adds one normal level 1 spellslot; ActionResourceBlock(SpellSlot,1) makes all level 1 normal spellslots unusable for that character.
      When the warlock upgrades his spellslots, you need to also upgrade his normal spellslot by adding this:
      ActionResource(SpellSlot,1,2);ActionResourceBlock(SpellSlot,2);ActionResourceOverride(SpellSlot,0,1)
      ActionResourceOverride(SpellSlot,0,1) removes all level 1 normal spellslot.
      By doing this you add a level 2 unusable normal spellslot and remove the old level 1 normal spellslot.
      You then need to this for every level the warlock upgrades his spellslots level (this should be warlock level 3, 5, 7 and last 9).
      Here a pratical example if you want to update the mod:
      Level 1 warlock will look like this more or less:
      <node id="Progression">
      <attribute id="Boosts" type="LSString" value="ActionResource(WarlockSpellSlot,2,1);ActionResource(SpellSlot,1,1);ActionResourceBlock(SpellSlot,1);ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Charisma);Proficiency(LightArmor);Proficiency(SimpleWeapons)"/>
          ...
      </node>
      Note that the 3 dots "..." is not actual code, is just because there are some other code lines that we don't care about for this mod.
      And Level 3 should look like this:
      <node id="Progression">
      <attribute id="Boosts" type="LSString" value="ActionResource(WarlockSpellSlot,3,2);ActionResourceOverride(WarlockSpellSlot,0,1);ActionResource(SpellSlot,1,2);ActionResourceBlock(SpellSlot,2);ActionResourceOverride(SpellSlot,0,1)"/>
      <attribute id="Level" type="uint8" value="3"/>
      <attribute id="Name" type="LSString" value="Warlock"/>
      <attribute id="PassivesAdded" type="LSString" value="UnlockedWarlockSpellSlotLevel2"/>
      <attribute id="ProgressionType" type="uint8" value="0"/>
      <attribute id="Selectors" type="LSString" value="SelectPassives(8d8ac513-c7c8-4f8b-b67f-5a9a14741aae,1,PactBoon);SelectSpells(835aeca7-c64a-4aaa-a25c-143aa14a5cec,1,2,,,e9127b70-22b7-42a1-b172-d02f828f260a)"/>
      <attribute id="TableUUID" type="guid" value="a7a958f1-d858-4021-9fa7-cf87e7d71377"/>
      <attribute id="UUID" type="guid" value="da1ea937-f361-4dc6-abb1-1e7153e2a6de"/>
      </node>
      Note that the only code line that we are intrested in is the one with attribute id="Boosts", the rest is just for the sake of completeness.
      I tested this a bit and it should work just fine. The normal spellslot is always unusable, even after long resting, so all the spells are casted with warlock spellslots, but since you have a normal spellslot with the same level of your warlock spellslots you are able to learn all the spells you want. This should not change the gameplay, since the normal spellslot is always unusable, and it is somewhat balanced since you can learn spells that are the same level (or are lower level) of your warlock spellslot level. And this should also be patch-proof since it doesn't require any bug to work.
      The only downside is that you'll see an always-empty normal spellslot at the top of your taskbar near your warlock spellslots, but this is just a graphic inconvenience that i was not able to hide.
      I hope i was able to make you understand everything, and if you'll update the mod, good luck! :)

      Edit: this works quite well, the main problem is that multi-classing is now worse, since the warlock will delete or make unusable all your normal spellslots (if you multi-class your warlock with a class that doesn't have any normal spellslot it should be fine). You can still cast the spell from the other class with the warlock spellslots, but you'll lose some firepower since you'll have only the warlock spellslots (which are 3 at level 12). So if someone want a sorcerer with Eldritch Blast people should download the other mod from the same author
    4. Ihatefallenorder
      Ihatefallenorder
      • member
      • 1 kudos
      After reading this I actually started thinking I like the idea that anyone can learn a spell if there is a wizard who could help. If learning a spell basically just requires memorizing words on a scroll then I assume Gale or other wizards could just teach non-wizards the spells phonetically. Or if the scroll is like a manual for hand gestures and stuff then I assume Gale could teach those as well.
    5. Drapsheik
      Drapsheik
      • supporter
      • 2 kudos
      Hello, where is this progression file? I can't seem to find it anywhere
    6. ottoweiner
      ottoweiner
      • member
      • 4 kudos
      The tips about editing the Progressions.lsx files was mostly for the modder, rather than the users since these files are zipped in the game data. If you want to edit them, you should unpack the "shared.pak" file in your game data with the correct tools.
      I suggest to all the users to exploit the bug mentioned above while it works and wait for the modder to update his mod, if they decide to do so
    7. LeNawax
      LeNawax
      • supporter
      • 4 kudos
      The problem is, if I edit the progressions file, my mod will begin to conflict with many popular other mods....


      But you impress me more and more with all your tips ! :O
    8. Drapsheik
      Drapsheik
      • supporter
      • 2 kudos
      I tried using the bug method but sadly, even if I click on my warlocks spellbook symbol, Gale still learns the spell instead.

      Edit: Would it be possible to make it so scrolls work with warlock slots instead of editing the class?
    9. ottoweiner
      ottoweiner
      • member
      • 4 kudos
      You are right. After a bit of testing, with this bug is only the active character to learn the spells, not the warlock. The only way to make this mod work is with the elixir (supreme elixir of arcane cultivation for level 4 spells, i tested whit level 3 elixir and it worked).
      About modifying the scrolls behavior, i didn't find any file in the game data to work with it.
      About editing the progressions.lsx file, the modder is right. It will make the mod uncompatible with a lot of other mods, so you either fix the uncompatibility yourself or you're stuck with the elixir method.
      Sorry for the false hope i gave you guys :/
    10. LeNawax
      LeNawax
      • supporter
      • 4 kudos
      I searched the way the game verify your spell level when the player tries to learn from scrolls. I didn't find anything except the GUI files.

      Because if we can make the game accept the warlock slots rather than just the wizard slots, it could help too.

      "After a bit of testing, with this bug is only the active character to learn the spells"
      I'd noticed it wasn't working for me but I thought it was because I don't play with the latest version of the game ;)
    11. AsmallFish
      AsmallFish
      • premium
      • 0 kudos
      EDIT: or you can simply drink an elixir of arcane cultivation, learn all the spells you want, and after a long rest you'll lose the normal spellslot given by the elixir but not the learned spells. This will work even after the bug is patched, but is limited up to level 4 spells since no elixir give you temporary level 5 spellslot.
      So if the mod added a reusable Elixir of Miraculous Cultivation (L5) that only lasted a couple of turns while you learnt spells, we'd be set forever?
    12. antifreak
      antifreak
      • supporter
      • 0 kudos
      just added a Ring for that.

      
      It simply adds an unusable temporary lvl 6 spell slot for your warlock so you can learn spells past lvl 4.
  3. buluos9527
    buluos9527
    • member
    • 0 kudos
    需要更新
  4. antifreak
    antifreak
    • supporter
    • 0 kudos
    Made a simple Ring as a workaround for the elixir of arcane cultivation problem.

    Ring of Stars
    
    The ring simply adds an unusable temporary lvl 6 spell slot for your warlock so you can learn spells past lvl 4.
    1. supercriticality
      supercriticality
      • member
      • 0 kudos
      This actually makes the mod work as it should've from the beginning. Thank you!
  5. 0010ng
    0010ng
    • member
    • 0 kudos
    my wyll warlock can't learn any spell from the scroll, it always shows "charactor doesn't have not enough level"。
    why ? is it because warlock doen't have normal spell slot ? only few warlock spel slot. PLEASE HELP!! THANK YOU!
  6. BlyZeraz
    BlyZeraz
    • member
    • 5 kudos
    If anyone is having issues with this, use the item added by this mod https://www.nexusmods.com/baldursgate3/mods/3390 The spell slot it adds is a lv6 one so while its equipped you can force the spell learning mod to work for everything. I wish this did just consistently work still or got updated though.
  7. BlyZeraz
    BlyZeraz
    • member
    • 5 kudos
    Just gonna be a pal and throw a comment out here for people looking on the current state. Trying this post Patch 5, working just fine right away on my warlock. Even on mod subclasses like the Necromance/Dread Overlord
    1. sparrowhawk143
      sparrowhawk143
      • member
      • 0 kudos
      "Right away" right away, or did you still have to pull some potion or ring bs first?
    2. BlyZeraz
      BlyZeraz
      • member
      • 5 kudos
      right away
    3. outlawzgosu
      outlawzgosu
      • premium
      • 13 kudos
      Doesn't work on mine so you must have done something else.
    4. BlyZeraz
      BlyZeraz
      • member
      • 5 kudos
      You mean you must have done something. If it didn't work for you that's either cause of patches to the game since my original comment or you have some mod conflict
  8. TheKazz
    TheKazz
    • supporter
    • 0 kudos
    So why don't you just update the description to say "In order to learn spells you need a non-warlock spell slot of the appropriate level. You can gain a temporary spell slots using elixirs of arcane cultivation up to level 4 with a supreme elixir of arcane cultivation or use something like Ring of Stars mod to add a temporary level 6 spell slot." 

    Really there is no reason to make it more confusing by directing to comments which give more detail than is required to understand the process. 
  9. asmass
    asmass
    • supporter
    • 0 kudos
    Bonjour à tous.

    Bon alors je partage ici mon astuce pour apprendre tous les sorts que vous voulez avec votre warlock.

    Comme vous j'ai essayé tous les mods pour cela mais aucuns n'a fonctionné. j'ai gardé ces mods installés sait on jamais).
    Ensuite j'ai crée mon warlock. Lvl 3 je suis allé me ​​respécialiser pour faire une sorcière, avec le mod learn sort correspondant., fonctionne aussi avec le mage) 
    Une fois ma sorcière lvl 3 j'ai apprit mes sorts, et de nouveau re spécialisation warlock. et la youpi mes sorts apprit sont toujours là.
  10. Lucrexxianna
    Lucrexxianna
    • member
    • 1 kudos
    Awesome, thank you! is this working with patch 4?
  11. KaldonisX323
    KaldonisX323
    • member
    • 0 kudos
    Random request: Could you make a "Book of Ancient Secrets" mod that lets Warlocks with that eldritch invocation learn ritual spells, like in real D&D?
  12. RavenMk2
    RavenMk2
    • supporter
    • 0 kudos
    Any tips on getting it to work with the newest patches? It's installed, and giving me the option to learn spells, however, it's telling me that my warlock is not high enough level to learn a level 1 spell. I'm currently level 4. Just wondering if it's because of a patch thing, or if I'm doing something incorrectly.
    1. KyriadosX
      KyriadosX
      • supporter
      • 0 kudos
      Reassuring you that it's definitely not a patch thing.

      The game differentiates between Warlock slots (purple) and standard slots (blue) in that scrolls only work with the blue slots. The only way to fix this are workarounds (the potion method, Supreme Elixir of Arcane Cultivation) or personal edits (giving the Warlock unusable blue slots when they gain purple slots), unfortunately. Afaik, no one's found the source of scrolls only checking blue slots.

      I'm currently underway looking into this issue, though, and if I can find the source, I'll reply here in the hopes that it'll help other modders/players.
    2. RavenMk2
      RavenMk2
      • supporter
      • 0 kudos
      Ah okay so, if I use the Elixirs, will it allow me to learn any spell up to say 4th level? Or will it only allow for a 4th level spell?