subtledoctor Posted August 26, 2016 Share Posted August 26, 2016 In Weidu I used ADD_SPELL to add a 2nd-level wizard spell. Installed onto BG2EE and it shows up in NI as SPWI225.SPL. It is properly appended to SPELL.IDS. Yet when I create a wizard, and get to the screen where you choose known/memorized spells, it is not available. Anyone know what I'm doing wrong? How do you do this? Link to comment
Demivrgvs Posted August 26, 2016 Share Posted August 26, 2016 Your spells should be displayed just fine as long as they have spwi###.spl names and flagged as wizard spell type. Am I that rusty or did they changed something within EE? Link to comment
kjeron Posted August 26, 2016 Share Posted August 26, 2016 Spell level needs to match. Spell type doesn't matter in the EE, as far as getting it to show up at creation is concerned. Link to comment
Jarno Mikkola Posted August 26, 2016 Share Posted August 26, 2016 And as long as the spells file(spwiL##.spl) is not mentioned in the hidespell.2da file. Which the SpellRev places every non SpellRev wizard spell into there to remove the not so much liked spells if you install it after what ever adds other spells. (the "L" being the spells level) Link to comment
subtledoctor Posted August 26, 2016 Author Share Posted August 26, 2016 Spell level needs to match. Ah - maybe I have a typo in the spell level. Or maybe I assumed ADD_SPELL would set it. I'll try editing 0x34. Link to comment
Mike1072 Posted August 26, 2016 Share Posted August 26, 2016 And as long as the spells file(spwiL##.spl) is not mentioned in the hidespell.2da file. Which the SpellRev places every non SpellRev wizard spell into there to remove the not so much liked spells if you install it after what ever adds other spells. Spell Revisions does not do that. Link to comment
Jarno Mikkola Posted August 26, 2016 Share Posted August 26, 2016 Then what code is this in the main .tp2 ? It's not the main component, but anyways: /*------Remove Disabled Spells from Spell Selection Screens (Chargen, Sorcerer Level-Up)------*/ BEGIN @9990 DESIGNATED 50 REQUIRE_PREDICATE (ENGINE_IS ~soa tob bgee bg2ee~) @8996 // ~This mod is designed for the Baldur's Gate II engine and will not function on other games.~ REQUIRE_COMPONENT ~setup-spell_rev.tp2~ 0 @8999 // ~This component requires that the main Spell Revisions component be installed.~ ACTION_IF FILE_EXISTS ~tobex_ini/tobexcore.ini~ BEGIN COPY ~spell_rev/shared/hidespl_tobex.2da~ ~override/hidespl.2da~ END ELSE BEGIN COPY ~spell_rev/shared/hidespl_bgee.2da~ ~override/hidespl.2da~ END Yeah, at above, I named the file wrongly by two characters... that one can easily correct by looking the relevant file in question with Near Inf... or guessing that the game can only handles 8.3 files and not 9.3's as would be my suggested file. Link to comment
Demivrgvs Posted August 26, 2016 Share Posted August 26, 2016 @Jarno that component has nothing to do with placing "every non SpellRev wizard spell into there to remove the not so much liked spells if you install it". We do not remove any mod added spell, we only use it to hide unused spells (e.g. vanilla's Dimension Door) and in almost all cases those spells are simply on a different level now (e.g. DD is a 1st lvl spell similar to 5th edition). Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.