@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
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?
@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
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.
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)
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
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.
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)?
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.
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.
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).
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?
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.
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.
@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.
@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
Comments
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
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!
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.
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)
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
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.
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.
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?
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.
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.
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).
Edit: This is the EET version I was trying to install btw