CamDawg Posted September 19, 2018 Posted September 19, 2018 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. Learn more about the mod Download View the Readme Visit the Forum 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 fixesAdditional 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 Quote
DavidW Posted September 19, 2018 Posted September 19, 2018 Let me just note here for the record how grateful I am to the community for their work here. Quote
Anprionsa Posted September 19, 2018 Posted September 19, 2018 Hey DavidW, is this "your" update or a community sanctioned update? Not sure if that's understood or not, but I remember you talking about it on another thread. Besides that, it looks like I'll cancel my current 36 hour install to get this one instead! Quote
DavidW Posted September 19, 2018 Posted September 19, 2018 I didn't code any of it, but I checked through most of it and it's definitely me-approved. Quote
Cahir Posted September 19, 2018 Posted September 19, 2018 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)? Quote
DavidW Posted September 19, 2018 Posted September 19, 2018 Yes. But there is some danger I might miss some given that there's a divergent codebase start. Quote
zenblack Posted September 19, 2018 Posted September 19, 2018 It took a long time but it looks like it addresses most of the bugs that have plagued it since the merger. Quote
Anprionsa Posted September 20, 2018 Posted September 20, 2018 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 installationSetup-stratagems.exe --no-exit-pause --noautoupdate --language 0 --skip-at-view --force-install-list 1000 --logapp[setup-stratagems.exe] WeiDU version 24600Using Language [English]Using .\lang\en_us\dialog.tlkInstalling [initialise mod (all other components require this)] [v31]loading 1 tra fileloading 1 tra fileCreating 1 directoryERROR Installing [initialise mod (all other components require this)], rolling back to previous stateWill 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=118Automatically 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 Quote
AL|EN Posted September 20, 2018 Posted September 20, 2018 SCS 31 Release is fine, you were unlucky enough to use master branch, now it's fixed and the proposed changes are outside master branch. Quote
Anprionsa Posted September 21, 2018 Posted September 21, 2018 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.bafCompiling 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.sslCopying 1 file ...Compiling 1 script ...SFO: Applying patch(es) to CRE file(s) fingrom......doneCopying 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 ......doneFATAL 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.sslCopying 1 file ...Compiling 1 script ...Copying 1 file ...SFO: Applying patch(es) to CRE file(s) gromg08 grommin...Copying and patching 1 file ......doneFATAL 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.sslCompiling 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 stateWill 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=118Automatically 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) yagashuraCopying 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.bafCompiling 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.sslCompiling 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 stateWill 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=118Automatically 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) abazigalCopying and patching 1 file ...Including file(s) genai_shared.tphCopying and patching 1 file ...Including file(s) hla.tphCopying and patching 1 file ...Including file(s) caster_shared.tphCopying 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.sslCompiling 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 stateWill 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=118Automatically 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_irenicusCopying and patching 1 file ...Including file(s) mage_shared.tphCopying and patching 1 file ...Including file(s) defensive_spells_mage.tph defensive_spells_fm.tph defensive_spells_bard.tph spell_swaps.tphCopying and patching 1 file ...Copying and patching 1 file ...Copying and patching 1 file ...Copying and patching 1 file ...Including file(s) caster_shared.tphCopying 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.sslCompiling 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 stateWill 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=118Automatically 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_fiendsCopying and patching 1 file ...Including file(s) genai_shared.tphCopying and patching 1 file ...Including file(s) hla.tphCopying and patching 1 file ...Including file(s) fiend_shared.tphCopying 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.sslCompiling 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 stateWill 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=118Automatically Skipping [Give Ascension demons SCS scripts and abilities] because of error. Quote
DavidW Posted September 21, 2018 Posted September 21, 2018 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.) Quote
Anprionsa Posted September 21, 2018 Posted September 21, 2018 Oh I was just testing the install to see if it was working. I load in as many mods as possible to test it out. I did notice a few of the files missing, as it says in the debug file and the install log. Quote
Salk Posted September 21, 2018 Posted September 21, 2018 Spell Revisions users are still recommended to install a special version? Quote
Anprionsa Posted September 22, 2018 Posted September 22, 2018 (edited) 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 September 22, 2018 by Anprionsa Quote
Anprionsa Posted September 22, 2018 Posted September 22, 2018 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. Quote
Recommended Posts
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.