Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Dark Dreams of Furiae - a new module for NWN:EE! Buy now
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

[v1.7] OlvynSpells: 123 New Spells for BG:EE, BG2:EE, IWD:EE and EET

OlvynChuruOlvynChuru Member Posts: 2,540
edited July 4 in General Modding
jrnjxbpqb61c.png

Version 1.7

Download

This mod adds up to 123 new spells to the game, which can be learned by spellcasters like any other spell. A lot of these spells are really cool, letting you do things you've never been able to do before. For example, here's the 4th-level spell Linked Portals, which creates two portals you can teleport between:

7ucw7fwgzo44.gif

And here's an 8th-level spell that lets you reverse gravity. Creatures that hit the ground or the ceiling at high speed take massive falling damage.

m783vfe5ilsn.gif

The mod also adds scrolls for the new mage spells throughout BG:EE, BG2:EE, and IWD:EE. There's no one store that sells all the scrolls (though big magic stores will sell a decent number of them); rather, you'll find them in various places over the course of the adventure.

I recommend installing EEex before installing this mod, because many of the new spells require EEex to work. Those spells won't be added to the game is EEex is not installed. EEex is currently Windows-only.

A few of the new spells are quite overpowered (like Enoll Eva's Duplication, which causes every spell you cast for the next 5 rounds to be cast twice), so the mod gives you the option not to add the really powerful spells to the game.

Here is a list of all the spells. I don't want to spoil what all the spells do, but you can guess what some of them do. Spells marked with a P will not be added to the game if you chose not to install the really powerful spells.
New Priest Spells:
1.
Snake's Swiftness (Druid/Ranger/Shaman)
Hex (Evil Druid/Ranger/Shaman) - Requires EEex
Hunter's Mark (Ranger only)
Turning Weapon (Paladin only)
Repulse (Cleric/Paladin)
Camouflage (Druid/Ranger/Shaman)
2.
Beast Sense (Druid/Ranger/Shaman) - Will not be added if B Spells is installed
Fiery Link (Druid/Ranger/Shaman)
Null Healing (Non-good Cleric/Paladin)
Critical Boon (Paladin and Ranger only)
Ghostwalk (Shaman only) - Requires EEex
Detect Magic (All divine casters) - Requires EEex
3.
Call Water Weirds (Druid/Ranger/Shaman) - Will not be added to IWD:EE
Shortening (Cleric/Paladin) - Requires EEex
Fire Curse (Druid/Ranger/Shaman) - Requires EEex
Healing Curse (Cleric/Paladin)
Guardian Magic (Paladin only) - Requires EEex
Wind Shots (Ranger only)
Fly (Ranger only) - Requires EEex
Familiar Spell (Beastmaster only) - Requires EEex
Clairvoyance (Druid/Ranger/Shaman)
Recall Party (Cleric/Paladin) - Requires EEex
4.
Disarm (Cleric/Paladin)
Forest's Blessing (Druid/Ranger/Shaman) - Will not be added to IWD:EE
Turn Creature (Cleric/Paladin)
Wall of Fire (Druid/Ranger/Shaman)
5.
Prolongment (Cleric/Paladin) - Requires EEex, P
Wall of Force (Cleric/Paladin) - Requires EEex, P
Protection from the Elements (Druid/Ranger/Shaman)
Ethereal Jaunt (Shaman only) - Requires EEex
Critical Spell (Paladin and Ranger only) - Requires EEex, P
6.
Drown (Druid/Ranger/Shaman)
Antiharm Shell (Cleric/Paladin) - P
Living Lightning (Druid/Ranger/Shaman)
Linked Spirit (Shaman only) - Requires EEex, P
Protection from Non-Silver Weapons (Shapeshifter only)
Trial By Fire (Cleric/Paladin)
7.
Power Word, Heal (All divine casters)
Nonrandom Zone (Lawful Cleric) - P
Colossal Growth (Druid only, HLA)
Enhance Attribute (All divine casters)
Contingent Resurrection (Cleric only, HLA)
Reanimate (Non-good Cleric) - Requires EEex
Mass Heal (Cleric only, HLA)
Omnipresence (Shaman only) - P
True Dispel (All divine casters) - Will not be added to IWD:EE, P

New Mage Spells:
1.
Disruptive Surge (Wild Magic)
Inertia (Alteration)
Summon Kobold (Conjuration) - Will not be added if Spell Revisions is installed
Dimension Door (Alteration) - Will not be added if Spell Revisions is installed
Jump (Alteration) - Requires EEex
Hex (Enchantment) - Requires EEex
Reflect Attack (Abjuration) - Requires EEex
2.
Power Word, Pull (Conjuration)
Ghostwalk (Alteration) - Requires EEex
Power Word, Push (Abjuration)
Intoxicate (Enchantment)
Null Healing (Necromancy)
Specific Spell Immunity (Abjuration) - Requires EEex, P
Levitate (Alteration) - Requires EEex
Bounce Spell (Abjuration)
Detect Magic (Divination) - Requires EEex
3.
Absorb Spell (Abjuration)
Fly (Alteration) - Requires EEex
Displacement (Illusion)
Terror (Necromancy)
Control Slime (Enchantment)
Legend Lore (Divination)
Glyph of Spell Storing (Abjuration)
Familiar Spell (Conjuration)
Throw (Alteration) - Requires EEex
Heightening (Alteration) - Requires EEex
4.
Wall of Fire (Evocation)
Phantasmal Killer (Illusion)
Ghoulish Feast (Necromancy)
Backstab Sequencer (Illusion)
Redirect Spell (Alteration) - Requires EEex
Copy Spell (Conjuration) - Requires EEex, P
Linked Portals (Conjuration)
Vampiric Link (Necromancy) - Requires EEex
Recall Party (Conjuration) - Requires EEex
5.
Life Transfer (Necromancy) - P
Steal Spells (Alteration)
Ball Lightning (Evocation)
Major Mirror Image (Illusion)
Skeleton Horde (Necromancy)
Commando Conjuration (Conjuration)
Missile of Patience (Evocation) - P
Ethereal Jaunt (Alteration) - Requires EEex
Slime Drop (Conjuration)
Warrior Simulacrum (Illusion)
Wall of Force (Abjuration) - Requires EEex, P
Critical Spell (Enchantment) - Requires EEex, P
Sacrificial Explosion (Necromancy)
6.
Isaac's Greater Missile Storm (Evocation)
Freeze Inanimates (Alteration)
Greater Nightmare (Enchantment)
Spellshaping: Fireball (Alteration, Evocation) - Requires EEex
Slaying Sequencer (Necromancy) - Requires EEex, P
Mass Charm (Enchantment)
Mind Fog (Enchantment)
Empower Familiar (Conjuration)
Bardic Sequencer (Bard-only HLA, Enchantment) - Requires EEex, P
7.
Mass Cast (Alteration) - Requires EEex, P
Far Sequencer (Divination)
Forcecage (Abjuration) - Requires EEex
Stygian Ice Storm (Conjuration)
Death Trigger (Necromancy) - Requires EEex
Reanimate (Necromancy) - Requires EEex
Rewind Time (Alteration) - Requires EEex
Extraordinary Luck (Enchantment)
8.
Enhance Attribute (Alteration)
Globe of Invisibility (Illusion)
Otto's Irresistible Spin (Enchantment) - Requires EEex
Recurring Contingency (Universal) - Requires EEex, P
Omnipresence (Alteration) - P
Extend Vision (Divination) - Will not be added if B Spells is installed
Sphere of Reversed Gravity (Alteration) - Requires EEex
False Life (Necromancy)
Enslave (Enchantment)
Polar Ray (Evocation)
Clone Other (Illusion)
Contingency Curse (Enchantment) - Requires EEex, P
9.
Perfect Invisibility (Illusion)
Mass Domination (Enchantment)
Attain Perfection (Alteration)
Vampiric Feast (Necromancy)
Mass Sequencer (Evocation) - P
Enoll Eva's Duplication (Alteration) - Requires EEex, P
Executioner's Eyes (Divination)
Phantasmal Dragon (Illusion)
Damage Turning (Abjuration)
Eclectic Recall (HLA, Universal)
Teleport Step (Alteration) - Requires EEex
Necropotence (HLA, Necromancy) - P
Mental Agility (HLA, Enchantment) - P
Freezing Wave (HLA, Evocation)
Rampant Lightning (HLA, Evcation)
Protection from Time Stop (Abjuration) - P

New Innate HLAs:
Temporal Duel (Paladins)
Armored Thieving (Bards, Fighter/Thieves, Fighter/Mage/Thieves, Cleric/Thieves)
Armored Casting (Bards, Fighter/Mages, Fighter/Mage/Clerics, Fighter/Mage/Thieves, Cleric/Mages)
Great Strength (All classes)
Great Dexterity (All classes)
Great Constitution (All classes)
Great Intelligence (All classes)
Great Wisdom (All classes)
Great Charisma (All classes)

In addition, there are many other components which modify existing spells. Here is a list of the components and what they do:
*Improve Bless and (if in-game) Curse

Bless and Curse aren't great spells. They have too many drawbacks: they take a whole round to cast, they only last six rounds, and they only give small bonuses/penalties. This component reduces the casting time of Bless and Curse to 1 and/or increases their duration to 1 turn (your choice).

*Make it so that Command takes control of the target for 1 round instead of putting them to sleep

With this component installed, the spell Command dominates the target for 1 round, so you can actually give them the command of your choice.

*Improve Entangle

This component has several options: you may either make it so Entangle only affects enemies in the area of effect when the spell is cast (as in the original Baldur's Gate), remove the saving throw bonus from Entangle (as in Icewind Dale), or both.

*Turn Know Alignment into Identify Creature, which reveals info about the target

This component requires EEex. It turns the useless Know Alignment spell into Identify Creature, which gives useful information about the target (e.g. HP, stats, resistances).

*Original BG1-style Monster Summoning and Animal Summoning spells

This component makes it so the Monster Summoning and Animal Summoning spells summon tons of creatures like they did in the original Baldur's Gate; the creatures will ignore the summoning limit.

*Restore original BG1 Animate Dead

This component makes it so Animate Dead summons 1 skeleton per level, and the skeletons ignore the summoning limit. You choose whether the component changes both the priest and wizard versions of Animate Dead or just the wizard version.

*Weaken devas but allow more than one to be summoned at once

Normally, summoned devas in BG2 are almost as powerful as summoned planetars but have the same one-at-a-time restriction. This component lets you summon more than one deva at a time, but weakens them to make it fair.

*Turn Infravision into True Strike

This component turns the useless Infravision spell into True Strike, which grants +20 THAC0 for just 9 seconds.

*Revise Sleep

With this component installed, the spell Sleep has no Hit Dice limit, but it lasts shorter and the targets will wake up when damaged.

*Revise Power Word, Sleep

With this component installed, Power Word, Sleep works regardless of the target's Hit Points (so it's a no-save Sleep effect), but it lasts only 3 rounds and the target will wake up when damaged.

*Improve Shocking Grasp, Chill Touch and Ghoul Touch

Normally these spells require you to hit someone with an attack, and the spell is wasted if you miss. That makes these spells almost useless because mages aren't very good at hitting things. This component makes it so you can simply cast these spells on a creature (as with Vampiric Touch) without having to attack them. It also improves Chill Touch significantly.

*Improve Larloch's Minor Drain and Vampiric Touch

This component improves these two life-draining spells. Larloch's Minor Drain now drains 12 hit points; Vampiric Touch now drains 3 hit points per level, up to 30 at level 10. In addition, casting these spells multiple times will increase the caster's HP even further.

*Improve low-level spells that detect illusions

This component improves Detect Invisibility, Detect Illusions, and Invisibility Purge. Detect Invisibility is now a buff that gives the target creature the ability to see invisible creatures for the duration (this requires EEex; if you don't have EEex installed then Detect Invisibility won't be modified). Detect Illusions is now Dispel Illusions, which dispels all illusions on enemies (like True Sight except it only triggers once). Invisibility Purge now also prevents enemies from going invisible again for several rounds.

*Prevent Stoneskin from making characters grey

This component requires EEex. With it installed, Stoneskin effects won't give the character a grey color. This component involves patching creature AI, so if you're using SCS, install SCS first, then install this.

*Restore original BG1 Otiluke's Resilient Sphere (no saving throw)

To make Otiluke's Resilient Sphere more useful, this component restores it to how it was in the original Baldur's Gate, where it offered no save.

*Restore original BG1 Cone of Cold

The Cone of Cold spell in the pre-enhanced version of Baldur's Gate was quite unusual (though you never got to see it because the original Baldur's Gate didn't have any Cone of Cold scrolls). It had longer range the higher level the caster, and the cone was bigger the farther away the target point. This component restores Cone of Cold to how it was in the original Baldur's Gate, with these features.

*Make it so the spell Oracle lets you foresee what spells enemies are going to cast (like Spellcraft in 3rd-edition games)

This component requires EEex. With this component installed, Oracle doesn't detect illusions. Instead, it detects the spells enemies are casting. For the duration, whenever and enemy starts casting a spell, you learn what spell they're casting.

*Make it so Mislead's invisibility becomes partial invisibility when you attack or cast a spell, just like Improved Invisibility (regardless of whether the image is still alive)

Normally Mislead keeps you completely invisible even after you attack if the image is still alive. This is very overpowered, especially when combined with backstabbing. With this component installed, Mislead is just like Improved Invisibility except with an extra image spawned.

*Make it so Protection from Magical Weapons only lasts 3 rounds but Absolute Immunity lasts 5 rounds

Protection from Magical Weapons is better than or as good as Mantle, Improved Mantle and Absolute Immunity despite being a lower-level spell. This component weakens Protection from Magical Weapons but improves Absolute Immunity. This way, you might want to use Mantle, Improved Mantle or Absolute Immunity sometimes, and not just Protection from Magical Weapons all the time.

*Improve Chain Lightning

Chain Lightning deals too little damage normally. This component changes Chain Lightning to be more like its Icewind Dale version (it bounces between creatures, dealing 1d6 less damage with each bounce), except it deals up to 20d6 damage and doesn't harm allies.

*Make Meteor Swarm bombard the area randomly with small meteors rather than a single area of effect

Normally Meteor Swarm is flat-out worse than Incendiary Cloud (at level 18, Meteor Swarm deals 4d10 damage (22 on average) per round while Incendiary Cloud deals 9d4 damage (22.5 on average) even on a successful save). This component doesn't significantly improve Meteor Swarm, but it makes it more different from the many other high-level fire spells.

*Improve Energy Drain

With this component installed, the spell Energy Drain drains 1 level per 3 caster levels.

*Revise Comet and Dragon's Breath

Normally Comet and Dragon's Breath are basically the same spell, except Dragon's Breath is a bit better. This component makes the two spells more different. Comet now deals more damage than Dragon's Breath, but takes longer to cast and hits allies.

*Let Contingency and Chain Contingency be cast as a free action

Originally, Contingency spells could be cast instantly, even while the game was paused. This component restores that functionality.

*Let Farsight be cast as a free action

This component lets you also cast Farsight instantly even while the game is paused.

*Let Clairvoyance be cast indoors

This component lets you cast Clairvoyance to reveal the map indoors.

*Let Rangers and Paladins gain spells quicker and up to 6th-level spells

This component lets rangers and paladins gain spells at a reasonably fast rate. They get 1st-level spells starting at level 2. For every additional 3 levels, they gain a new spell level (2nd-level spells at level 5, 3rd-level spells at level 8... 6th-level spells at level 17). This way, they gain their highest-level spells at approximately the same time that mages get their highest-level spells.
Download

Post edited by OlvynChuru on
BubbMantis37UlbGrammarsaladGusindafearlessRik_KirtaniyaronaldoRavenslightStummvonBordwehrTimbo0o0o0logojin7Sanctiferswitbob_veng_DD_
«134

Comments

  • UlbUlb Member Posts: 295
    Very cool, though, you know, there is at least 10 kits worth of spells in there.. not fair to give it (almost) all to mages.. :P

    OlvynChuruGrammarsaladRik_Kirtaniya
  • OlvynChuruOlvynChuru Member Posts: 2,540
    I just uploaded a little fix. OlvynSpells should now be compatible with mods that add Icewind Dale spells to the Baldur's Gate games.

    GusindaGrammarsalad
  • logojin7logojin7 Member Posts: 17
    Very nice mode. Recurring Contingency (All) Looking at this, can the rest of the spells only use the spelling school that each spell is written on?
    And is it compatible with dnd3.5 mode?

    OlvynChuru
  • OlvynChuruOlvynChuru Member Posts: 2,540
    @logojin7 Recurring Contingency is the only universal spell in the mod. I wasn't sure what school it should be. All the other spells cannot be used by certain specialist mages.

    I have no idea if there are any compatibility problems with the DnD 3.5 mod.

  • logojin7logojin7 Member Posts: 17
    Thanks for the quick response
    I'm sorry to ask you the same question.
    Can specialists use Perfect Invisibility (Illusion) if they are not the opposite school? for example, is the Illusionist the only learner of Perfect Invisibility (Illusion) spells?

    You said EEex is only Windows.
    Can I install mod on Windows and play on mobile version without any problems?

  • OlvynChuruOlvynChuru Member Posts: 2,540
    @logojin7 Perfect Invisibility is actually a special case: it can only be learned by Illusionists (both single-classed and multi-classed ones). But most spells in this mod can be learned by any specialist other than the opposite school.

    I've never played the EE games on mobile devices, so I have no idea what problems there would be.

  • BubbBubb Member Posts: 787
    edited October 2019
    logojin7 wrote: »
    You said EEex is only Windows.
    Can I install mod on Windows and play on mobile version without any problems?

    EEex only functions on Windows due to how it injects code into the executable. If you attempt to copy an EEex install over to a mobile environment I suspect it'll just crash; and even if it does launch, it won't be functional.

    Edit: Of course, if you use the variant of OlvynSpells that doesn't use EEex you should be able to transfer it to mobile just fine.

  • logojin7logojin7 Member Posts: 17
    @OlvynChuru i See. I think it would be fun to look at the explanation in the mode separately. Thank you
    @Bubb That's too bad. Could it be an improvement if time went by? thank you very much for giving me the answer before trying.

  • seraglioseraglio Member Posts: 103
    I cannot get this to install in BG2. It quits with this error

    ERROR: cannot resolve trigger 0x40de
    ERROR: [AR0900.bcs] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    ERROR: [mewatbg2.2da] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.

    I installed on BG1 and the installer completed. However when I inspect mew**** spells in EEkeeper or NI, most have failed to write any tlk entry, so I still don't know what they do.

    If you have any idea what the issue is that would be great. But to be honest I have a complex install on BG2 especially so it may well be on my end.

    All I really want is the full spell descriptions. You indicate you don't want to "spoil" people, but I'm not an end user, I'm a modder. I'm using it as a kind of demonstration mod for EEex...as an easy way to try to see what you can do with it since the 30+ page thread dives pretty deep in the weeds. If you have a text file of the spell descriptions in a format easier to read than the translation file that would be swell.

    OlvynChuru
  • OlvynChuruOlvynChuru Member Posts: 2,540
    @seraglio
    seraglio wrote: »
    I cannot get this to install in BG2. It quits with this error

    ERROR: cannot resolve trigger 0x40de
    ERROR: [AR0900.bcs] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    ERROR: [mewatbg2.2da] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.

    That's weird because the mod installs fine on BG2 for me.

    It seems like your version of BG2 doesn't have the HasDLC() trigger (trigger 0x40de) for some reason, yet AR0900.BCS still uses the HasDLC() trigger. What is your version of BG2:EE? Are you playing it on a computer or on some other device?
    seraglio wrote: »

    I installed on BG1 and the installer completed. However when I inspect mew**** spells in EEkeeper or NI, most have failed to write any tlk entry, so I still don't know what they do.

    The mewi*** and mepr*** files normally don't have descriptions; look at the spwi*** and sppr*** files in the override folder. Those will have the descriptions.

    Alternatively, you could look at MESpells/tra/english/engish.tra, which has all the spell descriptions.

  • ShinShin Member Posts: 2,338
    The summon lesser kobold spell (EET install without SR) seems bugged: the creature the spell is meant to summon, MEKOBOSU.cre, doesn't exist, leading to a crash.

    OlvynChuru
  • OlvynChuruOlvynChuru Member Posts: 2,540
    @Shin Thanks for pointing that out! I should have a fix up today.

    Shin
  • Maick90Maick90 Member Posts: 45
    edited November 2019
    Hi! I tried to install this mod and got:
    ERROR: illegal 228-byte read from offset 21180 of 21180-byte file OH2000.ARE
    ERROR: [OH2000.ARE] -> [override/OH2000.ARE] Patching Failed (COPY) (Failure("OH2000.ARE: read out of bounds"))

    Do you know how to fix this?
    Thanks!

    Edit: I forgot to mention this is an EET installation

    OlvynChuru
  • OlvynChuruOlvynChuru Member Posts: 2,540
    @Maick90 I just released a fix. Try downloading the mod again and see if it installs correctly now. Tell me if you have any other issues.

  • Maick90Maick90 Member Posts: 45
    edited November 2019
    It seems to work now! Thanks! :# BTW now that there are so much more spells, is there a way to increase the amount of spells all classes of spellcasters can memorize in their spellbooks?
    Edit: the game seems to crash when using the spell "jump." I installed the EEX but it still happens. Does it have something to do with the EET installation?

  • OlvynChuruOlvynChuru Member Posts: 2,540
    @Maick90 I have no idea what's causing that crash with Jump. In my tests of the Jump spell (on BG1:EE without EET) it has worked fine. The code involved with Jump is really complex, so this bug could take me a long time to fix.

    Just flat out increasing the number of spells spellcasters can memorize would be unbalanced. Do you mean to increase the number of spells they can learn? Tweaks Anthology has a component that lets you do that, I think.

  • Maick90Maick90 Member Posts: 45
    No problem, thanks! :) Yes, i was meaning the number of spells they can learn, not what they can memorize, sorry.

  • seraglioseraglio Member Posts: 103
    OlvynChuru wrote: »
    @seraglio
    seraglio wrote: »
    I cannot get this to install in BG2. It quits with this error

    ERROR: cannot resolve trigger 0x40de
    ERROR: [AR0900.bcs] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    ERROR: [mewatbg2.2da] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.

    That's weird because the mod installs fine on BG2 for me.

    It seems like your version of BG2 doesn't have the HasDLC() trigger (trigger 0x40de) for some reason, yet AR0900.BCS still uses the HasDLC() trigger. What is your version of BG2:EE? Are you playing it on a computer or on some other device?
    seraglio wrote: »

    I installed on BG1 and the installer completed. However when I inspect mew**** spells in EEkeeper or NI, most have failed to write any tlk entry, so I still don't know what they do.

    The mewi*** and mepr*** files normally don't have descriptions; look at the spwi*** and sppr*** files in the override folder. Those will have the descriptions.

    Alternatively, you could look at MESpells/tra/english/engish.tra, which has all the spell descriptions.


    I run BG2 on a normal windows PC, nothing exotic. Ver (Eeex) V 2.5 .16.6
    Can I manually add this trigger that's missing?

  • OlvynChuruOlvynChuru Member Posts: 2,540
    seraglio wrote: »
    OlvynChuru wrote: »
    @seraglio
    seraglio wrote: »
    I cannot get this to install in BG2. It quits with this error

    ERROR: cannot resolve trigger 0x40de
    ERROR: [AR0900.bcs] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    ERROR: [mewatbg2.2da] -> [override] Patching Failed (COPY) (Not_found)
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.
    Stopping installation because of error.

    That's weird because the mod installs fine on BG2 for me.

    It seems like your version of BG2 doesn't have the HasDLC() trigger (trigger 0x40de) for some reason, yet AR0900.BCS still uses the HasDLC() trigger. What is your version of BG2:EE? Are you playing it on a computer or on some other device?
    seraglio wrote: »

    I installed on BG1 and the installer completed. However when I inspect mew**** spells in EEkeeper or NI, most have failed to write any tlk entry, so I still don't know what they do.

    The mewi*** and mepr*** files normally don't have descriptions; look at the spwi*** and sppr*** files in the override folder. Those will have the descriptions.

    Alternatively, you could look at MESpells/tra/english/engish.tra, which has all the spell descriptions.


    I run BG2 on a normal windows PC, nothing exotic. Ver (Eeex) V 2.5 .16.6
    Can I manually add this trigger that's missing?

    I think so, yes.

  • Maick90Maick90 Member Posts: 45
    Hi! I just realized i had some sort of wrong version of Eeex installed. I installed the proper version and now at least the jump spell works without crashes.

    OlvynChuru
  • seraglioseraglio Member Posts: 103
    I took a look at trigger.ids and 0x40DE HasDLC(S:DLCName*) is not there. There are some other oddities in the file though, lots of whats listed in IEDSP isn't in mine, and some things are out of order and listed twice "0x4031 HaveSpellRES(S:Spell*)". I've never messed with this particular ids file. Should I start a separate thread? I'd like to learn more about it before messing with it. These are my last entries starting around at where the missing one should be


    0x40DA HaveSpellParty(I:Spell*Spell)
    0x4031 HaveSpellRES(S:Spell*)
    0x40DB AmIInWatchersKeepPleaseIgnoreTheLackOfApostophe()
    0x40DB InWatchersKeep()
    0x00a1 SpellCastOnMeRES(S:Spell*,O:Caster*)
    0x410d EEex_HasDispellableEffect(O:Object*)
    0x410e EEex_LuaTrigger(S:Function*)
    0x410f EEex_IsImmuneToOpcode(O:Object*,I:Opcode*)
    0x4110 EEex_MatchObject(S:Function*)
    0x4110 EEex_MatchObjectEx(S:Function*,I:nNearest,I:range*,I:Flags*EEEX_MAT)


  • seraglioseraglio Member Posts: 103
    Ok I wen't ahead and added 0x40DE HasDLC(S:DLCName*) to the bottom of trigger.ids, just to see if order mattered. Re-ran installer and It gave similar error that 0x40E0 NextTriggerObject(O:Object*) was missing. Progress! So I added that as well.

    Install went longer, and now errors out here:

    ERROR: illegal 2-byte read from offset 2002 of 2002-byte file SPWI925.SPL
    ERROR: [SPWI925.SPL] -> [override/SPWI925.SPL] Patching Failed (COPY) (Failure("SPWI925.SPL: read out of bounds"))
    Stopping installation because of error.
    Stopping installation because of error.

    What's it trying to do to Comet? Thought this mod just adds some new spells and scrolls on vendors?

  • OlvynChuruOlvynChuru Member Posts: 2,540
    @seraglio
    seraglio wrote: »
    Install went longer, and now errors out here:

    ERROR: illegal 2-byte read from offset 2002 of 2002-byte file SPWI925.SPL
    ERROR: [SPWI925.SPL] -> [override/SPWI925.SPL] Patching Failed (COPY) (Failure("SPWI925.SPL: read out of bounds"))
    Stopping installation because of error.
    Stopping installation because of error.

    Uh oh, those errors are tricky to fix. Could you send me your SETUP-MESPELLS.DEBUG file? I need to have some idea of where in the installation this problem is happening.

  • seraglioseraglio Member Posts: 103
    Uggh, sorry. I just removed the offending spell from override and reran the install. It works now, so the current debug doesn't show any error. Looks like it was trying to increase the range of the spells, many spells have a range of 10000 now, perhaps for some scry and die opcode 262 effect?

    I saw range increase this on shroud of flame, spwi524, an icewind dale spell add on I believe. It has 2 subspells, cdia511a and b. Their range was also increased. Its supposed to work like a contagion, nearby creatures basically catching on fire. In cdia511b this is handled with a torus shaped area small aoe, so maybe it won't change anything, but I'm concerned some offensive spells may have had small ranges for some specific purpose.

  • OlvynChuruOlvynChuru Member Posts: 2,540
    @seraglio
    seraglio wrote: »
    Uggh, sorry. I just removed the offending spell from override and reran the install. It works now, so the current debug doesn't show any error. Looks like it was trying to increase the range of the spells, many spells have a range of 10000 now, perhaps for some scry and die opcode 262 effect?

    I saw range increase this on shroud of flame, spwi524, an icewind dale spell add on I believe. It has 2 subspells, cdia511a and b. Their range was also increased. Its supposed to work like a contagion, nearby creatures basically catching on fire. In cdia511b this is handled with a torus shaped area small aoe, so maybe it won't change anything, but I'm concerned some offensive spells may have had small ranges for some specific purpose.

    The range in a spell file does not determine how large the area of effect is; that's determined by the projectile file.

  • GrammarsaladGrammarsalad Member Posts: 2,527
    edited January 7
    Okay, I've been meaning to check this mod out for quite a while. This will be a nice companion for B_Spells. It also looks like I should not install Animal Eyes (for Beast Sense) and one or two of the vision based spells (for Extend Vision) if this mod is installed.

    OlvynChuru
  • OlvynChuruOlvynChuru Member Posts: 2,540
    @Grammarsalad If you already have B_Spells installed, OlvynSpells will yield to the B_Spells versions of those vision spells and will not add Beast Sense or Extend Vision to the game.

    Grammarsalad
  • GrammarsaladGrammarsalad Member Posts: 2,527
    edited January 7
    OlvynChuru wrote: »
    @Grammarsalad If you already have B_Spells installed, OlvynSpells will yield to the B_Spells versions of those vision spells and will not add Beast Sense or Extend Vision to the game.

    Lol, rereading my post, I wasn't clear.

    I want to make it so if OlvynSpells is installed first, then B_Spells won't install certain spells (for greater user choice--i.e. in case they prefer the spells from OlvynSpells)

    Post edited by Grammarsalad on
    OlvynChuru
Sign In or Register to comment.