Skip to content

[MOD][BETA] Tome and Blood: More Options for Wizards and Sorcerers

1353638404154

Comments

  • AquadrizztAquadrizzt Member Posts: 1,065
    @subtledoctor , could you check this out (you wrote this section of the code I think...). It appears to be crashing here (line 2145), on WIZARD_SYMBOL_FEAR_TNB ("Invalid spell num" error).



    ACTION_FOR_EACH newspl IN ~WIZARD_SYMBOL_FEAR_TNB~ ~WIZARD_SHAPECHANGE_TNB~ ~WIZARD_BLACK_BLADE_OF_DISASTER_TNB~ ~WIZARD_ARMOR_TNB~ ~WIZARD_BLUR_TNB~ ~WIZARD_REFLECTED_IMAGE_TNB~ ~WIZARD_MIRROR_IMAGE_TNB~ ~WIZARD_ENERGY_DRAIN_TNB~ BEGIN
    COPY_EXISTING - ~spell.ids~ ~tomandblood/backup~
    COUNT_REGEXP_INSTANCES ~%newspl%~ spell_exists
    ACTION_IF (spell_exists) BEGIN
    PRINT ~%newspl%~
    LAF RES_NUM_OF_SPELL_NAME
    STR_VAR spell_name = EVAL ~%newspl%~
    RET spell_res
    END
    COPY_EXISTING ~%spell_res%.spl~ ~override~
    READ_BYTE 0x25 school
    ACTION_IF (school = 1) BEGIN //abjuration
    COPY_EXISTING ~QDMG+ABJ.SPL~ ~override~
    LPF ADD_SPELL_EFFECT INT_VAR opcode=171 target=1 timing=9 STR_VAR resource= EVAL ~%spell_res%~ END
    END

    ACTION_IF (school = 8) BEGIN //alteration
    COPY_EXISTING ~QDMG+ALT.SPL~ ~override~
    LPF ADD_SPELL_EFFECT INT_VAR opcode=171 target=1 timing=9 STR_VAR resource= EVAL ~%spell_res%~ END
    END
  • RaduzielRaduziel Member Posts: 4,714
    Quick questions:

    1) The Enchanter's Irrestible Aura save throw penalty stacks with the one provided from being a specialist? Because -4 on top of a Chaos spell is insane! Not complaining, I actually find that awesome: that way the Enchanter doesn't get useless on ToB.

    2) The readme doesn't provide the list of spells from a Favored Soul. Can you guys please provide it?

    Thanks!
    Contemplative_Hamster
  • @subtledoctor , could you check this out (you wrote this section of the code I think...). It appears to be crashing here (line 2145), on WIZARD_SYMBOL_FEAR_TNB ("Invalid spell num" error).



    ACTION_FOR_EACH newspl IN ~WIZARD_SYMBOL_FEAR_TNB~ ~WIZARD_SHAPECHANGE_TNB~ ~WIZARD_BLACK_BLADE_OF_DISASTER_TNB~ ~WIZARD_ARMOR_TNB~ ~WIZARD_BLUR_TNB~ ~WIZARD_REFLECTED_IMAGE_TNB~ ~WIZARD_MIRROR_IMAGE_TNB~ ~WIZARD_ENERGY_DRAIN_TNB~ BEGIN
    COPY_EXISTING - ~spell.ids~ ~tomandblood/backup~
    COUNT_REGEXP_INSTANCES ~%newspl%~ spell_exists
    ACTION_IF (spell_exists) BEGIN
    PRINT ~%newspl%~
    LAF RES_NUM_OF_SPELL_NAME
    STR_VAR spell_name = EVAL ~%newspl%~
    RET spell_res
    END
    COPY_EXISTING ~%spell_res%.spl~ ~override~
    READ_BYTE 0x25 school
    ACTION_IF (school = 1) BEGIN //abjuration
    COPY_EXISTING ~QDMG+ABJ.SPL~ ~override~
    LPF ADD_SPELL_EFFECT INT_VAR opcode=171 target=1 timing=9 STR_VAR resource= EVAL ~%spell_res%~ END
    END

    ACTION_IF (school = 8) BEGIN //alteration
    COPY_EXISTING ~QDMG+ALT.SPL~ ~override~
    LPF ADD_SPELL_EFFECT INT_VAR opcode=171 target=1 timing=9 STR_VAR resource= EVAL ~%spell_res%~ END
    END
    @Aquadrizzt , @subtledoctor

    I should add for the sake of completeness and troubleshooting that I have tried installing both the entire mod in one go, and picking and choosing each component; neither results in a successful install of the Spell Tweaks component. I point this out because this difference in approach sometimes makes a difference, e.g. when installing Faith and Powers.
  • [Deleted User][Deleted User] Posts: 0
    edited November 2017
    The user and all related content has been deleted.
    Post edited by [Deleted User] on
  • The user and all related content has been deleted.
  • The user and all related content has been deleted.
  • Contemplative_HamsterContemplative_Hamster Member Posts: 844
    edited November 2017

    Weird, I'm playing with the mod right now. @Contemplative_Hamster did you install the Revised Specialists? That plus Spell Tweaks works fine for me.

    I'll try to take a look soon. I need to tweak the Spell Tweaks anyway.

    EDIT - I just installed everything on BGEE v2.3 and it went fine.

    @subtledoctor

    Well, I installed the Tome and Blood mod, piece by piece as well as auto-installed the whole lot, and in each case the Spell Tweaks component would not install. I even tried installing it separately after I had installed the rest of the mod, including, as per your question, the Revised Specialists component. No dice.

    I think it might be a mod conflict somewhere. My mods are installed in the order below. I had a devil of a time installing Spell Revisions v.4beta.15 until I started over from scratch. All of a sudden SR installed smoothly. Let's hope that won't be necessary in this case. I've managed to install Tome and Blood on other games - games which didn't have the More Styles for Mages, and Chaos Sorcerer mods installed. That might be a Clue.

    My debug file for Tome and Blood is posted at the bottom of p. 37 of this thread.

    Bws fixpack!
    BG1 Mini Quests and Encounters
    BG1 NPC
    BG1 Unfinished Business
    Rogue Rebalancing
    % thief kit revisions - re: MnG/SoB
    % bard kit revisions - re: MnG/SoB
    % first component - re: MnG/SoB
    More Styles for Mages
    Spell Revisions
    Chaos Sorcerer
    ***(Tome and Blood)****

    and if I can get past the problem with Tome and Blood, I'll add:
    Golem Construction
    Faiths and Powers
    Might and Guile
    CDTweaks
    Scales of Balance
    SCS
    Kjeron's "Restrict specialist spell slots"
    NPC_EE
    EEUI Tweaks (for the thieving button)



    Post edited by Contemplative_Hamster on
  • [Deleted User][Deleted User] Posts: 0
    edited November 2017
    The user and all related content has been deleted.
  • Contemplative_HamsterContemplative_Hamster Member Posts: 844
    edited November 2017
    Cheers for the quick response and support. My game is BGEE-SOD 2.3.67.3 from the beamdog installer, and what I meant by % was that I did not install those bits from RR on the strength of your recommendations in the READMEs. I've included my weidu, in case that is helpful. (it says TnB was recently uninstalled, which is correct. The exact phrasing of the error message for Spell Tweaks during installation is in my post at the bottom of p.37.) The fixpack was included because I couldn't get SR to install on a previous install which didn't have it, so I thought I'd try that and it appears to have helped (though it may have been a glitch or Beshaba's divine intervention). I'll try your suggestions in a few days when I have the time.

    EDIT: of course, I could do without Spell Tweaks, the game is playable, but I'd rather include it, if possible.

    Bottom line, it's been a long time since I've played (not since I did all the grammar proofing for Faiths N Powers in the spring), though not for lack of trying, but I sure do learn a lot about WEIDU and Github and stuff when installing over and over again :smile:
  • Contemplative_HamsterContemplative_Hamster Member Posts: 844
    edited December 2017
    @subtledoctor, @Aquadrizzt

    re: problem with installing Spell Tweaks.

    I promised I'd experiment with various setups.

    I've installed Tome and Blood on an install with only BWSFixpack installed, and it installed beautifully (cantrips installed with warnings). Weidu and debug attached.

    I've ALSO installed Tome and Blood on a clean install, no fixpack, and it installed beautifully (cantrips installed with warnings). Weidu and debug attached.

    Tentative Conclusion: Somewhere along the way (Bws fixpack! - BG1 Mini Quests and Encounters - BG1 NPC - BG1 Unfinished Business - Rogue Rebalancing - More Styles for Mages - Spell Revisions - Chaos Sorcerer), there is a conflict that leads to the Spells Tweaks component not installing properly.


    Edit: Huh. So, I tried installing the mod again. Same error with Spell Tweaks, but everything else installed. So I tried INstalling Spell Tweaks while UNinstalling everything else from Tome and Blood on the same round of installation, .... and Spell Tweaks installed! And THEN I installed everything else on the next round.

    Huh.
    Post edited by Contemplative_Hamster on
  • Necromanx2Necromanx2 Member Posts: 1,246
    edited December 2017
    I just installed this to try in BGEE. I installed FnP after this. All the specialist wizards say their restricted school is Necromancy.

    I'm using TnB 0.72.2


    // Log of Currently Installed WeiDU Mods
    // The top of the file is the 'oldest' mod
    // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
    ~SETUP-TENYATHERMIDOR.TP2~ #0 #0 // Tenya Thermidor for BG:EE
    ~CONTINOUSVICONIAAPPEARANCE/SETUP-CONTINOUSVICONIAAPPEARANCE.TP2~ #0 #100 // Continous Viconia: 1
    ~MSFM.TP2~ #0 #2 // Add Circlet of Revelation: v1.43
    ~MSFM.TP2~ #0 #3 // Add inventory animation to circlets: v1.43
    ~WILLOWISP/WILLOWISP.TP2~ #0 #5 // Witchlight Shaman standalone kit for BG:EE and BG2:EE
    ~BARDICWONDERS/SETUP-BARDICWONDERS.TP2~ #0 #0 // Bardic Wonders: Kits
    ~SARADAS_REVISIONED_SHAPESHIFTER/SARADAS_REVISIONED_SHAPESHIFTER.TP2~ #0 #0 // Saradas_Revisioned_Shapeshifter
    ~ELDRITCH_MAGIC/ELDRITCH_MAGIC.TP2~ #0 #0 // EE: Item Expansion: v1.67
    ~ELDRITCH_MAGIC/ELDRITCH_MAGIC.TP2~ #0 #3 // XP Cap Removal -> Remove XP Cap: v1.67
    ~PALEMASTER/SETUP-PALEMASTER.TP2~ #0 #0 // Pale Master Kit for BG:EE, BG2:EE and IWD:EE: v1.4.5
    ~PALEMASTER/SETUP-PALEMASTER.TP2~ #0 #2 // Evermemory Fix for BG:EE: v1.4.5
    ~SHADOWADEPT/SETUP-SHADOWADEPT.TP2~ #0 #0 // Shadow Magic: Shadow Adept mage Kit for BG:EE
    ~SHADOWADEPT/SETUP-SHADOWADEPT.TP2~ #0 #1 // Shadow Magic: Shadow Monk monk kit for BG:EE
    ~SHADOWADEPT/SETUP-SHADOWADEPT.TP2~ #0 #2 // Shadow Magic: Item Pack
    ~SHADOWADEPT/SETUP-SHADOWADEPT.TP2~ #0 #3 // Shadow Magic: NPC Reactions
    ~SHADOWADEPT/SETUP-SHADOWADEPT.TP2~ #0 #4 // Shadow Magic: Familiars
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #0 // Revised Specialists: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #1 // Revised Dragon Disciples: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #2 // Sorcerer: Magus: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #3 // Sorcerer: Favoured Soul: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #4 // Sorcerer: Sylvan Disciple: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #5 // Sorcerer: Revenant Disciple: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #6 // Sorcerer: Amorphous Disciple: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #7 // Innate Find Familiar: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #8 // Armored Casting For Bards: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #9 // Arcane Crafting: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #10 // Spell Tweaks: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #11 // Metamagic: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #12 // Cantrips -> Innate Cantrips: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #14 // Ability Score Bonuses: 0.7
    ~TOMEANDBLOOD/SETUP-TOMEANDBLOOD.TP2~ #0 #15 // Spell Select Dialog: 0.7
    ~FAITHS_AND_POWERS/FAITHS_AND_POWERS.TP2~ #0 #102 // Select an installation method below: -> all the new kits and the sphere system: 0.74n



    EDIT: The Magus does not have access to all first level wizard spells (ex: identify and magic missile). Is there a reason for the lack of access?

    EDIT2: The sorcerer has the restricted spell selection at level 1 as well as the magus.
    Post edited by Necromanx2 on
  • RaduzielRaduziel Member Posts: 4,714
    @Necromanx2 The specialists' restriction is working as it should. Don't know about the Magus cause I never used the Sorcerer kits.
  • Necromanx2Necromanx2 Member Posts: 1,246
    edited December 2017
    So it is just a kit description bug?

    EDIT: Created an Invoker in BGEE with TnB 0.72.2 and he cannot memorize Necromancy spells. He can cast them from scrolls, but cannot memorize them even though they are not in my book.

    Or am I to understand that all specialist have Necromancy as their prohibited school (except the Necromancer of course)?

    Does TnB need to be loaded after FnP?
    Post edited by Necromanx2 on
  • The user and all related content has been deleted.
  • Necromanx2Necromanx2 Member Posts: 1,246
    Ah! Thanks for clarifying Subtledoctor.

    The Necromancer says he has Chill touch as an innate ability that can be used without limit, yet I don't see it. I only see the stiffen bones ability and craft item abilities.
  • The user and all related content has been deleted.
  • Necromanx2Necromanx2 Member Posts: 1,246
    edited December 2017
    Three questions:

    1) Are the specialist suppose to get bonus spells? My first level Necromancer has 4 spells slots to memorize.

    2) Is the Gnome multi-class Illusionist/Priest suppose to have an option to pick any cantrip they want instead of just getting bedazzle?

    3) If 1 above is true, then I guess that multi-class Illusionist/Priest does not get the bonus spells for Illusionist?

    EDIT: I cannot memorize Chill Touch for my Necromancer. So not sure how to get Chill Touch ability.
    If it was meant that I should have gotten a scroll with the ability, I did not get it and have not found one.
    Note that I did select the Necromancy 1 spell during 1st level spell selection.
  • The user and all related content has been deleted.
  • Necromanx2Necromanx2 Member Posts: 1,246
    I bought a scroll from Thalentyr, but it does not allow me to memorize it.
  • The user and all related content has been deleted.
  • Necromanx2Necromanx2 Member Posts: 1,246
    edited December 2017
    I can cast Chill Touch from the quick slot and it gives me the Chill Touch attack for the spell duration and then is gone. Do not gain an ability to use it.

    Also, became 3rd level with Necromancer and he did not gain Ghoul Touch ability.

    Note that I chose the option to make cantrips special abilities when I installed T&B (not sure if it matters).
  • The user and all related content has been deleted.
  • LemminkainenLemminkainen Member Posts: 9

    OK, I am currently in the process of doing a fix/update to this mod. Thus far, I have:
    1) Fixed the installation errors that people were encountering with Amorphous and Revenant Sorcerers
    2) Moved the weapon/armor usability changes from the core component to the Magus component.

    I'm sure there were other issues that people were encountering, and other tweaks that people might be looking forward to, but I don't know what else is causing significant concern right now.

    Please let me know if you are encountering errors outside of the two listed above.

    Just wondering if/when Tome & Blood will be made EET-compatible for use with the BWS installer?
  • AquadrizztAquadrizzt Member Posts: 1,065
    @Lemminkainen , most of TnB should already be compatible with EET. Let me know if you encounter things that aren't.
  • JarinexJarinex Member Posts: 46
    edited December 2017
    So I tried installing the latest version of this mod, and Magus is still not installing, and neither is Spell Tweaks. Debug is attached

    Edit: This is the EET version I was trying to install btw
  • Contemplative_HamsterContemplative_Hamster Member Posts: 844
    edited December 2017
    Jarinex said:

    So I tried installing the latest version of this mod, and Magus is still not installing, and neither is Spell Tweaks. Debug is attached

    Edit: This is the EET version I was trying to install btw

    @jarinex, @Aquadrizzt: I've had that problem. Try installing Spell Tweaks separately, then everything else on the next round. If that fails, install everything except the components that won't install (round 1); then UN-install everything WHILE SIMULTANEOUSLY installing the two components that wouldn't install (round 2); then install everything again on the third round. This worked for me - took me forever to figure out. I don't know why it works, but it does - consistently.
  • JarinexJarinex Member Posts: 46



    I've had that problem. Try installing Spell Tweaks separately, then everything else on the next round. If that fails, install everything except the components that won't install (round 1); then UN-install everything WHILE SIMULTANEOUSLY installing the two components that wouldn't install (round 2); then install everything again on the third round. This worked for me - took me forever to figure out. I don't know why it works, but it does - consistently.

    I gave that a shot, but it didn’t work for me sadly.
  • The user and all related content has been deleted.
  • JarinexJarinex Member Posts: 46

    @Jarinex @Contemplative_Hamster - are you trying to install those components (Magus, Spell Tweaks) without the specialist revisions? That could be the issue - with the Spell Tweaks at least, I know there is an undocumented (because unintended) dependency on the Specialists component.

    If you want and if @Aquadrizzt doesn't mind, I could send you guys the interim alpha version of v0.8 that I'm using in my personal install... the Spell Tweaks are scaled back, there is a new component to optionally balance the various schools of magic, the armored casting method is different, and it includes spontaneous casting for specialists (albeit with a hackneyed visual presentation).

    Nope, I’m installing everything in the mod (including the revisions). If you want, I can give that version a try if you would like.
  • Contemplative_HamsterContemplative_Hamster Member Posts: 844
    edited December 2017

    @Jarinex @Contemplative_Hamster - are you trying to install those components (Magus, Spell Tweaks) without the specialist revisions? That could be the issue - with the Spell Tweaks at least, I know there is an undocumented (because unintended) dependency on the Specialists component.

    If you want and if @Aquadrizzt doesn't mind, I could send you guys the interim alpha version of v0.8 that I'm using in my personal install... the Spell Tweaks are scaled back, there is a new component to optionally balance the various schools of magic, the armored casting method is different, and it includes spontaneous casting for specialists (albeit with a hackneyed visual presentation).

    Nope, I am installing select components which do include specialists and tweaks but do not include the Magus. I'll pass on the 0.8 alpha, won't have time to play it before the 2.5 patch and the umpteenth complete reinstall it will neccesitate

    Post edited by Contemplative_Hamster on
Sign In or Register to comment.