Jump to content

Photo

Sword Coast Stratagems v31 Now Available


85 replies to this topic

#1 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9750 posts
  • Gender:Not Telling

Posted 18 September 2018 - 06:09 PM

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

Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#2 DavidW

DavidW
  • Gibberlings
  • 4626 posts
  • Gender:Male

Posted 18 September 2018 - 06:38 PM

Let me just note here for the record how grateful I am to the community for their work here.



#3 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 18 September 2018 - 06:43 PM

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!



#4 DavidW

DavidW
  • Gibberlings
  • 4626 posts
  • Gender:Male

Posted 18 September 2018 - 07:06 PM

I didn't code any of it, but I checked through most of it and it's definitely me-approved.

#5 Cahir

Cahir
  • Members
  • 228 posts
  • Gender:Male
  • Location:Poland

Posted 18 September 2018 - 08:14 PM

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)?
Then they summoned me over to join in with them
To the dance of the dead
Into the circle of fire I followed them
Into the middle I was led

#6 DavidW

DavidW
  • Gibberlings
  • 4626 posts
  • Gender:Male

Posted 18 September 2018 - 08:39 PM

Yes. But there is some danger I might miss some given that there's a divergent codebase start.



#7 zenblack

zenblack
  • Members
  • 81 posts

Posted 19 September 2018 - 02:26 PM

It took a long time but it looks like it addresses most of the bugs that have plagued it since the merger.



#8 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 19 September 2018 - 08:37 PM

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....p?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



#9 ALIENQuake

ALIENQuake
  • Modders
  • 629 posts
  • Gender:Male
  • Location:Poland

Posted 20 September 2018 - 01:03 AM

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.



#10 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 20 September 2018 - 06:45 PM

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....p?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....p?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....p?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....p?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....p?showforum=118
Automatically Skipping [Give Ascension demons SCS scripts and abilities] because of error.



#11 DavidW

DavidW
  • Gibberlings
  • 4626 posts
  • Gender:Male

Posted 20 September 2018 - 10:31 PM

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.)



#12 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 20 September 2018 - 11:20 PM

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.



#13 Salk

Salk
  • Modders
  • 2964 posts
  • Gender:Male
  • Location:Sweden

Posted 21 September 2018 - 06:33 AM

Spell Revisions users are still recommended to install a special version?



#14 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 21 September 2018 - 03:58 PM

 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, 21 September 2018 - 04:01 PM.


#15 Anprionsa

Anprionsa
  • Members
  • 33 posts
  • Gender:Male

Posted 22 September 2018 - 06:42 AM

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.





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users