Known Issues in an Ascension + SCS v30 Install and Some Known Fixes
This post contains two methods of fixing the listed bugs. First, you can modify the SCS installer. To benefit from the fix you will then have to reinstall the relevant SCS component. With the exception of the Reflection Shield bug, all of the relevant components are late in the SCS install order so reinstalling them should not take long. Doing things this way shouldn't negatively affect a game in progress, but to be safe you may wish to wait until you start a new game.
I've also created small WeiDU mod that fixes the majority of issues in this post and one vanilla bug related to the spell Sunfire. It can be found here. It should be installed after all of your chosen SCS components. The same warning for modifying the installer applies here as well, except that you do not have the reinstall any SCS components. You should either modify the installer or use my mod. Doing both should not cause any catastrophes, but it is not necessary either.
TobEx Issues
1. SCS intends to make it so that spells with an area of effect bypass Mirror Images. However, this functionality is broken in the version of TobEx that comes bundled with SCS. To fix this, you must manually install the latest version of TobEx.
2. Even with the latest version of TobEx, there is a bug that can cause Blade Barrier or Globe of Blades to trigger extremely rapidly while the game is paused. To fix this, go to your BG2 folder and open up /Tobex_ini/TobExCore.ini in a text editor. Go to line 38, which should originally read
Cast Spell On Condition Mod=1
Replace with 1 with a 0.
3. TobEx is intended to allow you to place Spell Immunity into Contingencies and Triggers. However, this functionality is not enabled by default. To fix this, you can use NearInfinity to open up contingx.2da. Replace SPWI510 with **** .
Flame Arrows and the Reflection Shield
In vanilla, the Reflection Shield reflects the mage spell Flame Arrow. SCS mages are scripted to act as if this is the case. However, with the "Make Protection from Normal Missiles affect some magical projectiles" component, the Reflection Shield does not actually reflect Flame Arrow.
To fix the installer:
Go to your BG2 folder and open up /stratagems/spell/pro_normal_missiles.tpa in a text editor. After this line
LAF edit_spell STR_VAR spell=WIZARD_FLAME_ARROW editstring=~patch_ability_inline=>"projectile=>%dw#flam%"~ END
Add these lines
COPY_EXISTING ~shld24.itm~ ~override~
LPF ADD_ITEM_EQEFFECT INT_VAR opcode = 197 target = 1 parameter2 = (~%dw#flam%~ - 1) timing = 2 END
BUT_ONLY
Abazigal and Tamah
In previous versions of Ascension + SCS, when Abazigal turned in to a dragon he would also spawn a purple dragon named Tamah. In SCS v30, Tamah does not appear if you have installed the Smarter Abazigal component. Abazigal also has the wrong script which may make him unreasonably difficult to kill for some parties.
To fix the installer:
Go to your BG2 folder and open up /stratagems/ascension/abazigal_dragon.tpa in a text editor. Beginning at line 3, add these lines.
ACTION_IF FILE_EXISTS_IN_GAME ~abazdg02.cre~ BEGIN
OUTER_SPRINT ~sslvariables~ ~%sslvariables%~^~&IsAscension=True~
END
Then, after line 23, which should be inside a MAKE_PATCH block, add the following line.
swap_script=>~abazdrag=>dragblue~
Credit to Mad Mate on the Gibberlings 3 forum for this fix.
Irenicus at the Throne
A scripting glitch causes Irenicus to be completely harmless during the opening fight at the Throne of Bhaal if you have the component that adds SCS AI to him.
To fix the installer:
Go to your BG2 folder and open up /stratagems/ascension/ssl/finiren.ssl in a text editor. Go to line 82, which should initially be
ReallyForceSpell(Myself,WIZARD_MISLEAD)
Replace that line with
ReallyForceSpellRES("%WIZARD_MISLEAD_INSTANT%",Myself)
Credit to Aasim for this fix and credit to Alesia_BH for noticing the bug, along with the Sunfire bug.
Fallen Solar Entourage
In the original Ascension version of the first fight at the Throne of the Bhaal, you must fight two Fallen Solars. As of SCS v25, the Smarter Celesitals Component causes both of these Fallen Solars to additionally spawn with two Mariliths, a Succubus, and an Alu-fiend. While it has not been officially confirmed, there is significant evidence to suggest that these extra demons are unintentional.
To fix the installer:
Go to your BG2 folder and open up /stratagems/celestial/celestial.tpa in a text editor. On lines 96 and 97, you should see this:
LAF install STR_VAR file="finsol04.baf" location=resource END
LAF extend STR_VAR script=finsol04 bottom=dw#solar location=ssl ssl=yes END
Replace them with
ACTION_IF FILE_EXISTS_IN_GAME ~finsolar.cre~ THEN BEGIN
COPY_EXISTING ~dw#solar.bcs~ ~override/finsol04.bcs~
END
ELSE BEGIN
LAF install STR_VAR file="finsol04.baf" location=resource END
LAF extend STR_VAR script=finsol04 bottom=dw#solar location=ssl ssl=yes END
END
Edited by GrimJim, 24 February 2016 - 07:59 PM.