Jump to content

Cannot install Smarter Mage (option 3)


Anomaly

Recommended Posts

Hi,

 

I'm trying to install BG2 and mods under Linux. Before SCS II, I have BG2 FixPack, Item Upgrade, Spell Revision and Widescreen already installed.

 

When I select Smarter Mage option 3 (no prebuffing), this is what I get :

 

 Input file is scsii/mage/dw#mage.ssl 
attempting to open file scsII/mage/mage_definitions.ssl ...successful!
attempting to open file scsII/mage/magesetup.ssl ...successful!
attempting to open file scsII/mage/generalblocks/rest.ssl ...successful!
attempting to open file scsII/mage/generalblocks/findhidden.ssl ...successful!
attempting to open file scsII/mage/generalblocks/gohostile.ssl ...successful!
attempting to open file scsII/mage/prepblocks/instantprep.ssl ...successful!
attempting to open file scsII/mage/prepblocks/longprep.ssl ...successful!
attempting to open file scsII/mage/prepblocks/longprep_core.ssl ...successful!
attempting to open file scsII/mage/prepblocks/longprep_core.ssl ...successful!
attempting to open file scsII/mage/prepblocks/magetrig.ssl ...successful!
attempting to open file scsii/mage/prepblocks/chaincont.ssl ...successful!
FATAL ERROR (SSL cannot find file requested [scsII/mage/prepblocks/MageTypeContingencyFile.ssl] at line 2124) at scsii/ssl/ssl.pl line 898.
attempting to open file scsII/mage/prepblocks/MageTypeContingencyFile.ssl ...Copying 1 file ...
ERROR: error loading [scsii/mage/ssl_out/dw#mage.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.

ERROR Installing [Les mages ne lancent jamais de sorts de faible duree d'incantation instantanement au debut du combat], rolling back to previous state
Will uninstall  17 files for [scsii/setup-scsii.tp2] component 6152.
Uninstalled	 17 files for [scsii/setup-scsii.tp2] component 6152.
ERROR: Unix.Unix_error(20, "stat", "scsii/mage/ssl_out/dw#mage.baf")
PLEASE email the file setup-scsii.debug to davidw, Gibberlings3 forums
Using Language [Francais (Mornagest)]

 

My weidu.log, in case that matters.

 

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #0 // BG2 Fixpack - Correctifs principaux: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #101 // Animations des sorts amelioree: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #104 // Correction des symboles divin (par Ghreyfain): v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #109 // Correction du comportement des demons convoques: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #110 // Correctifs additionnels pour les scripts: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #111 // Correction de la chanson du barde: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #113 // Correctifs additionnels pour les alignements: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #114 // "Action libre" protege aussi contre l'etourdissement: v8
~WIDESCREEN/WIDESCREEN.TP2~ #1 #0 // Mod Widescreen: Mod Widescreen v2.20
~SETUP-ITEMUPGRADE.TP2~ #1 #0 // Shadows Of Amn Item Upgrades
~SETUP-ITEMUPGRADE.TP2~ #1 #1 // Throne Of Bhaal Item Upgrades
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #0 // Spell Revisions: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #10 // Deva and Planetar Animations: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #20 // Mirror Image Fix: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #30 // Dispel Magic Fix: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #40 // Cure Sleep Fix: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #50 // Remove Disabled Spells from Spell Selection Screens: v3
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #60 // Update Spellbooks of Joinable NPCs: v3
~SCSII/SETUP-SCSII.TP2~ #4 #1000 // Sorts detectables (requis pour la plupart des autres composants): v11
~SCSII/SETUP-SCSII.TP2~ #4 #1010 // Permettre a l'IA de detecter les objets magiques du groupe: v11
~SCSII/SETUP-SCSII.TP2~ #4 #2010 // Sort de Breche plus efficace (affecte toujours les liches et les rakshasas; n'abat pas un Renvoi de sorts).: v11
~SCSII/SETUP-SCSII.TP2~ #4 #2050 // Rendre individuelles les versions d'Immunite contre les Sorts, afin que les joueurs puissent les utiliser dans une Contingence, etc.: v11
~SCSII/SETUP-SCSII.TP2~ #4 #2111 // Reduire la puissance de la dissipation de la magie des inquisiteurs -> Dissipation des inquisiteurs a leur niveau (et non deux fois): v11
~SCSII/SETUP-SCSII.TP2~ #4 #2130 // Changement esthetique : Peau de pierre ne modifie plus la couleur de votre personnage: v11
~SCSII/SETUP-SCSII.TP2~ #4 #3010 // Retirer la capacite d'invisibilite du Baton de mage: v11
~SCSII/SETUP-SCSII.TP2~ #4 #3080 // Changer Carsomyr afin que sa Dissipation de la magie au contact permette un jet de sauvegarde: v11
~SCSII/SETUP-SCSII.TP2~ #4 #3510 // Retirer les objets exagerement opportuns de certaines regions: v11
~SCSII/SETUP-SCSII.TP2~ #4 #3522 // Retirer les munitions exagerement opportunes de certaines regions -> Retirer tous les projectiles des conteneurs aleatoires: v11
~SCSII/SETUP-SCSII.TP2~ #4 #3530 // Ours plus rapides: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4010 // Rendre les parchemins de liberte accessibles plus tot: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4020 // Rendre la Tour de garde accessible entre SoA et ToB: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4030 // Recuperer les objets laches en enfer: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4040 // Metamorphose amelioree: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4050 // Rendre les membres du groupe moins susceptibles de mourir de facon permanente: v11
~SCSII/SETUP-SCSII.TP2~ #4 #4055 // Rendre le labyrinthe de la Tour de Garde aleatoire: v11
~SCSII/SETUP-SCSII.TP2~ #4 #5020 // Deplacer Bouh dans le sac de Minsc: v11
~SCSII/SETUP-SCSII.TP2~ #4 #5030 // Enlever les graphismes de Flou de la Cape de Deplacement: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6000 // IA generale plus efficace: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6010 // Meilleurs appels a l'aide: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6020 // Potions pour PNJ -> Toutes les potions laissees tombees par les ennemis tues sont recuperables: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6030 // Araignees ameliorees: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6051 // Demons ameliores -> Les demons lancent des sorts comme des mages normaux: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6061 // Genies plus intelligents -> Les genies lancent des sorts comme des mages normaux: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6081 // Celestes plus intelligents -> Les celestes lancent des sorts comme des mages normaux: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6101 // Dragons plus intelligents -> Les dragons lancent des sorts comme des mages normaux: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6111 // Spectateurs plus intelligents -> Ne donner aucune chance aux rayons des spectateurs de traverser les protections: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6120 // Flagelleurs mentaux plus intelligents -> Les illithids ont uniquement les resistances du jeu original; les illithids ne peuvent pas voir les ennemis invisibles (correspond au jeu original): v11
~SCSII/SETUP-SCSII.TP2~ #4 #6130 // Vampires ameliores: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6135 // Githyankis plus intelligents: v11
~SCSII/SETUP-SCSII.TP2~ #4 #6136 // Ajouter les capacites de haut niveau (HLA) aux mages de ToB -> Seuls les mages choisis de ToB ont des HLA: v11

Link to comment

I'm told that SCSII doesn't play nicely with Linux due to issues of case-sensitivity.

 

If someone were to tell me the specific changes to make to avoid this, I'd be amenable to doing it (& I mean "change these line here", not "go through and lowercase all things like this") but I can't test it myself as I don't have Linux.

Link to comment

Same problem here, installing with latest Linux Weidu fails as well as installing using Wine.

 

It looks like the file scsii/mage/prepblocks/MageTypeContingencyFile.ssl simply doesn't exist, hence the error.

 

I unrared the self installing exe file and checked for that file - it's not there. I don't think this is a case sensitivity issue. The script thingy tries to load a file that simply doesn't exist.

 

I also tried to install smarter mages option 3.

 

Jonas

Link to comment

OK, so option 3 installs fine on my (non-Linux) system.

 

... which means I can't help, sorry. I don't have a local Linux system to test on. If someone who does wants to tell me

(a) why this doesn't work on Linux while still working on a PC

(b) how to fix it

 

then I'm all ears.

Link to comment

vbigiani@debian-devel:~/bgii/scsii/mage$ grep -iR MageTypeContingencyFile.ssl *
prepblocks/chaincont.ssl:INCLUDE FILE(scsII/mage/prepblocks/MageTypeContingencyFile.ssl)
prepblocks/chaincont.ssl:INCLUDE FILE(scsII/mage/prepblocks/MageTypeContingencyFile.ssl)
prepblocks/chaincont.ssl:INCLUDE FILE(scsII/mage/prepblocks/MageTypeContingencyFile.ssl)
prepblocks/chaincont.ssl:INCLUDE FILE(scsII/mage/prepblocks/MageTypeContingencyFile.ssl)
prepblocks/chaincont.ssl:INCLUDE FILE(scsII/mage/prepblocks/MageTypeContingencyFile.ssl)

unless I misunderstand ssl, you're trying to include that file.

 

PS: if you want ssh access to a Linux machine for testing purposes, it can be arranged (hit me up on some IM program to arrange the details).

Link to comment

You're slightly misunderstanding SSL: MageTypeContingencyFile is a variable that gets set elsewhere in SCS, prior to chaincont.ssl (and the like) being called. So the text "MageTypeContingencyFile" gets (or should get, and on my install does get) substituted for some text that names a file which does exist.

Link to comment

(maybe) found it. AT_NOW will turn the full command line to lowercase (which of course includes the variable definitions). The following uses AT_* EXACT to block the lowercase, but might prevent other components from working (in case it's attempting to open a file with camelcase name). It can install component 6152 (Smarter mages #3) for me, can the OP confirm it works for a full install?

 

--- ../windows/IE/BGII - SoA/scsII/ssl/ssl.tph  2008-03-11 14:38:15.000000000 +0100
+++ scsii/ssl/ssl.tph   2009-11-15 17:02:09.807632002 +0100
@@ -5,8 +5,8 @@
                       READ_2DA_ENTRY ~%i%~ 0 1 ~filename~
                       INNER_ACTION BEGIN
                               ACTION_IF ~%WEIDU_OS%~ STRING_COMPARE_CASE ~WIN32~ THEN BEGIN
-                                       AT_NOW ~chmod 755 scsII/ssl/ssl.pl~
-                                       AT_NOW ~/usr/bin/perl scsII/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~
+                                       AT_NOW ~chmod 755 scsii/ssl/ssl.pl~ EXACT
+                                       AT_NOW ~/usr/bin/perl scsii/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~ EXACT
                               END ELSE BEGIN
                                       AT_NOW ~scsII\ssl\ssl.exe "%filename% %sslvariables% -l scsII\ssl\library scsII\ssl\autolib"~
                               END

Link to comment

Hello, I have another problem with installing this component, although it occurs regardless of chosen option:

Copying and patching 1 file ...
Copying and patching 1 file ...
Compiling 1 script ...
ERROR: error compiling [scsII/psionicmage/ssl_out/dw#alhoo.baf]: Sys_error("scsii/psionicmage/ssl_out/dw#alhoo.baf: No such file or directory")
ERROR: compiling [scsII/psionicmage/ssl_out/dw#alhoo.baf]!
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [Magowie nie rzucaja szybkich zaklec przed walka], rolling back to previous state
Will uninstall 827 files for [scsii/setup-scsii.tp2] component 6152.
Uninstalled	827 files for [scsii/setup-scsii.tp2] component 6152.
ERROR: Sys_error("scsii/psionicmage/ssl_out/dw#alhoo.baf: No such file or directory")
PLEASE email the file setup-scsii.debug to davidw, Gibberlings3 forums
Using Language [Polski (Yarpen)]

Indeed, there is no such file in scsii/psionicmage/ssl_out/, because the directory ssl_out/ is empty. I don't know if this information is of any use, but file scsii/psionicmage/dw#alhoo.ssl exists. The corrections for scsii/ssl/ssl.tph that the bigg mentioned have been applied. I'm using scsII-v11 with WeiDU 211 on Linux.

Here is content of my weidu.log file.

Link to comment

not quite. Changing ssl.tph as mentioned below still returns the original error about MageTypeContingency.ssl, and none of the three options work for me.

 

(maybe) found it. AT_NOW will turn the full command line to lowercase (which of course includes the variable definitions). The following uses AT_* EXACT to block the lowercase, but might prevent other components from working (in case it's attempting to open a file with camelcase name). It can install component 6152 (Smarter mages #3) for me, can the OP confirm it works for a full install?

 

--- ../windows/IE/BGII - SoA/scsII/ssl/ssl.tph  2008-03-11 14:38:15.000000000 +0100
+++ scsii/ssl/ssl.tph   2009-11-15 17:02:09.807632002 +0100
@@ -5,8 +5,8 @@
                       READ_2DA_ENTRY ~%i%~ 0 1 ~filename~
                       INNER_ACTION BEGIN
                               ACTION_IF ~%WEIDU_OS%~ STRING_COMPARE_CASE ~WIN32~ THEN BEGIN
-                                       AT_NOW ~chmod 755 scsII/ssl/ssl.pl~
-                                       AT_NOW ~/usr/bin/perl scsII/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~
+                                       AT_NOW ~chmod 755 scsii/ssl/ssl.pl~ EXACT
+                                       AT_NOW ~/usr/bin/perl scsii/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~ EXACT
                               END ELSE BEGIN
                                       AT_NOW ~scsII\ssl\ssl.exe "%filename% %sslvariables% -l scsII\ssl\library scsII\ssl\autolib"~
                               END

 

Is there perhaps a mistake in the modified lines after the -l? that is, is that "scsII" supposed to be "scsii"?

Link to comment

more info--the "presumed" error I mentioned above doesn't affect the problem. If it makes any difference, all other components of SCSII (like smarter priests) work fine.

 

not quite. Changing ssl.tph as mentioned below still returns the original error about MageTypeContingency.ssl, and none of the three options work for me.

 

(maybe) found it. AT_NOW will turn the full command line to lowercase (which of course includes the variable definitions). The following uses AT_* EXACT to block the lowercase, but might prevent other components from working (in case it's attempting to open a file with camelcase name). It can install component 6152 (Smarter mages #3) for me, can the OP confirm it works for a full install?

 

--- ../windows/IE/BGII - SoA/scsII/ssl/ssl.tph  2008-03-11 14:38:15.000000000 +0100
+++ scsii/ssl/ssl.tph   2009-11-15 17:02:09.807632002 +0100
@@ -5,8 +5,8 @@
                       READ_2DA_ENTRY ~%i%~ 0 1 ~filename~
                       INNER_ACTION BEGIN
                               ACTION_IF ~%WEIDU_OS%~ STRING_COMPARE_CASE ~WIN32~ THEN BEGIN
-                                       AT_NOW ~chmod 755 scsII/ssl/ssl.pl~
-                                       AT_NOW ~/usr/bin/perl scsII/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~
+                                       AT_NOW ~chmod 755 scsii/ssl/ssl.pl~ EXACT
+                                       AT_NOW ~/usr/bin/perl scsii/ssl/ssl.pl "%filename% %sslvariables% -l scsII/ssl/library scsII/ssl/autolib"~ EXACT
                               END ELSE BEGIN
                                       AT_NOW ~scsII\ssl\ssl.exe "%filename% %sslvariables% -l scsII\ssl\library scsII\ssl\autolib"~
                               END

 

Is there perhaps a mistake in the modified lines after the -l? that is, is that "scsII" supposed to be "scsii"?

 

Thanks in advance!

Link to comment

Managed to get it to work with a combination of the bigg's solution (adding EXACT to ssl.tph) and by changing all occurrences of scsII to scsii in chaincont.ssl. Now the install, however, gives me a bunch of "fatal errors" when trying to write *.baf's to output, but the weidu says that everything is installed successfully.

 

izak

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...