Jump to content

Sword Coast Stratagems v31 Now Available


Recommended Posts

Sword Coast Stratagems is a collection of interconnected mini-mods for Baldur's Gate (on the BGT/BGTUTU/BGEE versions) and Baldur's Gate II. It is primarily a tactical and AI-enhancement mod: the idea is to make the game's combat more interesting, tactically challenging, and realistic by more effective use of, and choices of, creatures' abilities. It also contains a few rule tweaks and ease-of-use features. Version 31 is primarily a maintenance release to fix some longstanding bugs while DavidW works on the next version.

v31 Changelog

 

This version is a maintenance release, packaged by CamDawg, though the work is from others. ALIENQuake had colected a lot of these for BWS, and they were happily (and easily) integrated. Mad Mate also had another huge chunk of fixes, for which we were very grateful.

  • CamDawg provided the following fixes:
    • Updated Detectable Spells to the most recent version (v3.95). This should fix some miscellaneous installation errors.
    • Fixed the bug where the party could fail to be transported to the chessboard in Durlag's Tower in EE games
    • Fixed the crash with the druid Osmadi when he tried to shapeshift by removing his cursed item in EE games
  • One of the patches was broken; thanks to Ineth2 for the fix
  • DavidW resolved a conflict between SCS and Wheels of Prophecy
  • K4thos provided several fixes:
    • Integrated many, many fixes to make SCS fully compatible with EET
    • Fix for Viconia in EET for the move NPCs component
    • Fix for unkillable Sarevok in EET game
    • Stopped Mulahey from spawning wave after wave of enemies
  • AstroBryGuy provided the followiing fixes:
    • fixed the missing header for caster_shared.tph
    • fix for joinable SoD NPCs whose DVs do not match their pdialog values
    • fix for flame arrows and Kobold Commando flame arrows
  • burner1024 had a fix for fiends
  • Ilya Ivanov provided a fix for installing fiends without Smarter Mages
  • agb1 provided the following fixes:
    • Fixed for the macro_read_in_spells_per_level failing when mxsplXX.2da had an all-zero column
    • updated the EET compatibility patch for Allow NPC pairs to separate
    • Updated Allow NPC pairs to separate to use the cpmvars libraries
    • Also fixed a bug where Allow NPC pairs to separate would fail on a standalone install due to a missing macro call
    • read_in_NPC_dialog macro is now ToB-aware
    • Removed redundant chunk of code
    • Updated Wheels of Prohecy compatibility code from v4 to v5
  • Etamin and Cahir updated the Polish translation; Bartek and Etamin did as well
  • Graoumf updated the French translation
  • Leonardo Watson provided an updated German translation
  • critto provided a fix for the Reduce the number of Arrows of Dispelling in stores component
  • In addition to providing the updated repo to base this version on, ALIENQuake added a patch for Ascension compatibility
  • subtledoctor provided a fix for SCS choking while pasrsing spell.ids
  • whiteagnus provided a fix for non-English EE games
  • CrevsDaak provided the following fixes:
    • A fix for the player1 translation file for EE games
    • A fix for an install failure
    • A fix for SCS/Wheels of Prophecy compatibility
  • khelben provided a fix for init scripts on Ascension games
  • Mad Mate provided the following fixes
    • Additional fixes to CamDawg's DS update
    • Corrected the script name for Brendan
    • Fixed a bug (identified by kreso) where low level priests could get high level spells if Refinements was installed
    • 'Innocent' druids were skipped in the divine spell patches
    • SCS made copies of liches, but never installed the main lich from which copies should be made
    • The new realistic wolves only worked in Tutu games
    • Abazigal should now spawn Tamah if you use Ascension-based components
    • Some miscellaneous typos that prevented patches from being executed, plus other miscellaneous typos
    • Various assassins were not getting their stuff because of a typo
    • Scripting glitch that prevented Irenicus from acting in Ascenion games at the Throne of Bhaal
    • Schlumpsha did not receive the correct weapon
    • Scripts were added to the wrong hobgoblins
    • SCS was not properly detecting Spell Revisions
    • Melissan adjustments were not properly detecting Ascension
    • The wrong prebuff version of Blade Barrier was being called
    • Dragons were not using their dragon-specific prebuff spells
    • Resolved a conflict involving with Infinity Animations around fiend animations
  • The following components have been deprecated since they're moving to Tweaks Anthology:
    • Make party members less likely to irreversibly
    • Allow BG1 NPC pairs to separate (BGEE, TUTU, BGT)
    • Allow Yeslick to use axes
    • BG1 NPCs go to inns
    • Move BG1 NPCs to more convenient locations
    • Move Boo into Minsc's pack
    • Stackable ankheg shells, winterwolf pelts and wyvern heads (BGEE, TUTU, BGT)
    • Ensure Shar-Teel doesn't die in the original challenge
Link to comment

DavidW, not sure I understood it correctly from the other thread, but for V32 you plan to revise all the fixes from v31, but may incorporate some of them in a different way, right? But you do plan tk incorporate all fixes (I'm especially concerns of EET compatibility)?

Link to comment

I haven't changed really anything in my install from where it was very slow to now it won't install at all.

 

##### Sword Coast Stratagems #####
### 1000: Initialise mod (all other components require this) ###
Ready for installation
Setup-stratagems.exe --no-exit-pause --noautoupdate --language 0 --skip-at-view --force-install-list 1000 --logapp
[setup-stratagems.exe] WeiDU version 24600
Using Language [English]

Using .\lang\en_us\dialog.tlk

Installing [initialise mod (all other components require this)] [v31]
loading 1 tra file
loading 1 tra file
Creating 1 directory

ERROR Installing [initialise mod (all other components require this)], rolling back to previous state
Will uninstall 2 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 1000.
Uninstalled 2 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 1000.
ERROR: Failure("ERROR: READ_2DA_ENTRY_FORMER failed on variable %scs_ini_array_0_1%")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [initialise mod (all other components require this)] because of error.
Using Language [English]

NOT INSTALLED DUE TO ERRORS Initialise mod (all other components require this)

C:\EET\Baldur's Gate II Enhanced Edition>
ERROR: [stratagems/stratagems.ini] -> [stratagems_external/workspace] Patching Failed (COPY) (Failure("ERROR: READ_2DA_ENTRY_FORMER failed on variable %scs_ini_array_0_1%"))
ERROR: Failure("ERROR: READ_2DA_ENTRY_FORMER failed on variable %scs_ini_array_0_1%")
Initialise mod (all other components require this) (Sword Coast Stratagems) was not installed due to errors.

 

Strategems Debug

 

Install Logs

Link to comment

Sorry for being such a pest, but new install was going very well until this issue. The install is still ongoing and I', hoping a fix can be done manually, but if not I don't mind redoing it all again ;)

 

Install Logs

 

Debug

 

Here are some of the excerpts:

 

 

ERROR: [CLABTH04.2da] -> [stratagems_external/workspace] Patching Failed (COPY) (Not_found)

 

 

SFO: Applying patch(es) to CRE file(s) gromnir fingrom...

ERROR: Failure("Unknown function: CRE_enforce_kit_spells_hardcoded") in apply_standard_function: inputs were func=enforce_class, arguments=
ERROR: [gromnir.CRE] -> [override/gromnir.CRE] Patching Failed (COPY) (Failure("Unknown function: CRE_enforce_kit_spells_hardcoded"))
Stopping installation because of error.

Failed to patch gromnir.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")

Failed to patch gromnir.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")
Appending to files ...
Copying and patching 1 file ...

ERROR: Failure("Unknown function: CRE_enforce_kit_spells_hardcoded") in apply_standard_function: inputs were func=enforce_class, arguments=
ERROR: [fingrom.CRE] -> [override/fingrom.CRE] Patching Failed (COPY) (Failure("Unknown function: CRE_enforce_kit_spells_hardcoded"))
Stopping installation because of error.

Failed to patch fingrom.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")

Failed to patch fingrom.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")

 

 

Input file is stratagems/ascension/ssl/fingrom.ssl

Output file is stratagems_external\workspace\ssl_out/fingrom.baf
Compiling 1 script ...
FATAL ERROR (SSL cannot find file requested [%scsroot%/genai/ssl/genai_definitions.ssl] at line 2) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/genai/ssl/dw#melee.ssl
Copying 1 file ...
Compiling 1 script ...

SFO: Applying patch(es) to CRE file(s) fingrom...

...done
Copying 1 file ...

SFO: Applying patch(es) to CRE file(s) gromg10...

ERROR: Failure("Unknown function: CRE_enforce_kit_spells_hardcoded") in apply_standard_function: inputs were func=enforce_class, arguments=
ERROR: [gromg10.CRE] -> [override/gromg10.CRE] Patching Failed (COPY) (Failure("Unknown function: CRE_enforce_kit_spells_hardcoded"))
Stopping installation because of error.

Failed to patch gromg10.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")

Failed to patch gromg10.CRE; error message was Failure("Unknown function: CRE_enforce_kit_spells_hardcoded")
Appending to files ...

...done
FATAL ERROR (SSL cannot find file requested [%scsroot%/genai/ssl/genai_definitions.ssl] at line 2) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/genai/ssl/dw#melee.ssl
Copying 1 file ...
Compiling 1 script ...
Copying 1 file ...

SFO: Applying patch(es) to CRE file(s) gromg08 grommin...
Copying and patching 1 file ...

...done
FATAL ERROR (SSL cannot find file requested [%scsroot%/genai/ssl/genai_definitions.ssl] at line 1) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/jumjum.ssl
Compiling 1 script ...
ERROR: error loading [stratagems_external/workspace\ssl_out\jumjum.baf]
ERROR: compiling [stratagems_external/workspace\ssl_out\jumjum.baf]!
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.
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.

ERROR Installing [smarter Gromnir], rolling back to previous state
Will uninstall 17 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6810.
Uninstalled 17 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6810.
ERROR: Unix.Unix_error(20, "stat", "stratagems_external/workspace\\ssl_out\\jumjum.baf")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [smarter Gromnir] because of error.
Using Language [English]

Installing [smarter Yaga-Shura] [v31]
Copying and patching 1 file ...
Appending to files ...

Including and running function(s) yagashura
Copying and patching 1 file ...
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/yaga01.ssl

Output file is stratagems_external\workspace\ssl_out/yaga01.baf
Compiling 1 script ...
FATAL ERROR (SSL cannot find file requested [%scsroot%/mage/ssl/mage_definitions.ssl] at line 6) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/yagaft.ssl
Compiling 1 script ...
ERROR: error loading [stratagems_external/workspace\ssl_out\yagaft.baf]
ERROR: compiling [stratagems_external/workspace\ssl_out\yagaft.baf]!
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.
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.

ERROR Installing [smarter Yaga-Shura], rolling back to previous state
Will uninstall 4 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6820.
Uninstalled 4 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6820.
ERROR: Unix.Unix_error(20, "stat", "stratagems_external/workspace\\ssl_out\\yagaft.baf")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [smarter Yaga-Shura] because of error.
Using Language [English]

Installing [smarter Abazigal] [v31]
Copying and patching 1 file ...
Appending to files ...

Including and running function(s) abazigal
Copying and patching 1 file ...

Including file(s) genai_shared.tph
Copying and patching 1 file ...

Including file(s) hla.tph
Copying and patching 1 file ...

Including file(s) caster_shared.tph
Copying and patching 1 file ...
Copying and patching 1 file ...
Copying and patching 1 file ...
Copying and patching 1 file ...
FATAL ERROR (SSL cannot find file requested [%scsroot%/genai/ssl/genai_definitions.ssl] at line 3) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/abaz2.ssl
Compiling 1 script ...
ERROR: error loading [stratagems_external/workspace\ssl_out\abaz2.baf]
ERROR: compiling [stratagems_external/workspace\ssl_out\abaz2.baf]!
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.
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.

ERROR Installing [smarter Abazigal], rolling back to previous state
Will uninstall 6 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6830.
Uninstalled 6 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6830.
ERROR: Unix.Unix_error(20, "stat", "stratagems_external/workspace\\ssl_out\\abaz2.baf")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [smarter Abazigal] because of error.
Using Language [English]

Installing [Give Ascension versions of Irenicus and Sendai SCS scripts and abilities] [v31]
Copying and patching 1 file ...
Appending to files ...

Including and running function(s) sendai_irenicus
Copying and patching 1 file ...

Including file(s) mage_shared.tph
Copying and patching 1 file ...

Including file(s) defensive_spells_mage.tph defensive_spells_fm.tph defensive_spells_bard.tph spell_swaps.tph
Copying and patching 1 file ...
Copying and patching 1 file ...
Copying and patching 1 file ...
Copying and patching 1 file ...

Including file(s) caster_shared.tph
Copying and patching 1 file ...
Copying and patching 1 file ...
FATAL ERROR (SSL cannot find file requested [%scsroot%/mage/ssl/mage_definitions.ssl] at line 20) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/finsend.ssl
Compiling 1 script ...
ERROR: error loading [stratagems_external/workspace\ssl_out\finsend.baf]
ERROR: compiling [stratagems_external/workspace\ssl_out\finsend.baf]!
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.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [Give Ascension versions of Irenicus and Sendai SCS scripts and abilities], rolling back to previous state
Will uninstall 9 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6840.
Uninstalled 9 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6840.
ERROR: Unix.Unix_error(20, "stat", "stratagems_external/workspace\\ssl_out\\finsend.baf")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [Give Ascension versions of Irenicus and Sendai SCS scripts and abilities] because of error.
Using Language [English]

Installing [Give Ascension demons SCS scripts and abilities] [v31]
Copying and patching 1 file ...
Appending to files ...

Including and running function(s) ascension_fiends
Copying and patching 1 file ...

Including file(s) genai_shared.tph
Copying and patching 1 file ...

Including file(s) hla.tph
Copying and patching 1 file ...

Including file(s) fiend_shared.tph
Copying and patching 1 file ...
FATAL ERROR (SSL cannot find file requested [%scsroot%/ascension/ssl/asc_control.ssl] at line 29) at C:\EET\Baldur's Gate II Enhanced Edition\stratagems\ssl\ssl.exe line 915.
This is Stratagems Scripting Language


Input file is stratagems/ascension/ssl/finaluf.ssl
Compiling 1 script ...
ERROR: error loading [stratagems_external/workspace\ssl_out\finaluf.baf]
ERROR: compiling [stratagems_external/workspace\ssl_out\finaluf.baf]!
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.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [Give Ascension demons SCS scripts and abilities], rolling back to previous state
Will uninstall 6 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6850.
Uninstalled 6 files for [sTRATAGEMS/SETUP-STRATAGEMS.TP2] component 6850.
ERROR: Unix.Unix_error(20, "stat", "stratagems_external/workspace\\ssl_out\\finaluf.baf")
Detailed error information can be found in the file SETUP-STRATAGEMS.DEBUG . http://gibberlings3.net/forums/index.php?showforum=118
Automatically Skipping [Give Ascension demons SCS scripts and abilities] because of error.

Link to comment

That "hardcoded" can only be because you're working off the master rather than the official release, because it's the proposal I did this morning. That proposal is still there for testing, it's not there for people who are just trying to play the game. (Which isn't to say there might not be problems with the official release too.)

Link to comment

Input file is stratagems/genai/ssl/dw#melee.ssl

 

Output file is stratagems_external\workspace\ssl_out/dw#melee.baf

Copying 1 file ...

Compiling 1 script ...

Copying and patching 1 file ...

Copying and patching 1 file ...

 

Applying kit/proficiency/script features to 9XFOOD

Copying and patching 1 file ...

 

Applying kit/proficiency/script features to 9XGBOY

Copying and patching 1 file ...

 

Applying kit/proficiency/script features to 9XGENIE

Copying and patching 1 file ...

This is Stratagems Scripting Language

 

 

Input file is stratagems/genai/ssl/dw#melee.ssl

 

Output file is stratagems_external\workspace\ssl_out/dw#melee.baf

Copying 1 file ...

Compiling 1 script ...

 

Applying kit/proficiency/script features to 9XHEAL

Copying and patching 1 file ...

Copying and patching 1 file ...

Copying and patching 1 file ...

 

Install is stuck here, same exact install as before but with the official SCS release.

 

Debug

Edited by Anprionsa
Link to comment

I have left the install on since I posted yesterday. I have moved, albeit very very slowly. I'm up to ARENAHO9. This is the exact same behavior I had before the SCS 31 was updated. DavidW had changed things in the master that made the process much much quicker but just had the issues with what I shared earlier. I believe if those issues were fixed, then all the issues I've had so far would be solved.

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...