Anomaly Posted October 12, 2009 Share Posted October 12, 2009 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
DavidW Posted October 13, 2009 Share Posted October 13, 2009 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
Guest Guest Posted November 11, 2009 Share Posted November 11, 2009 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
Guest Guest Posted November 11, 2009 Share Posted November 11, 2009 Further research tells me that mage/prepblocks/chaincont.ssl tries to include this missing file. I wonder why nobody else got this error, though. Link to comment
DavidW Posted November 12, 2009 Share Posted November 12, 2009 MageTypeContingencyFile is a variable; it appears not to be being properly set. I don't know if this is Linux-specific, or more general; I'll check. Link to comment
Guest Guest Posted November 13, 2009 Share Posted November 13, 2009 Thanks. If I can help in some way, let me know. Link to comment
DavidW Posted November 15, 2009 Share Posted November 15, 2009 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
the bigg Posted November 15, 2009 Share Posted November 15, 2009 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
DavidW Posted November 15, 2009 Share Posted November 15, 2009 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
the bigg Posted November 15, 2009 Share Posted November 15, 2009 (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
Guest rodrik Posted November 26, 2009 Share Posted November 26, 2009 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
Guest Izak Posted February 12, 2010 Share Posted February 12, 2010 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
Guest Izak Posted February 12, 2010 Share Posted February 12, 2010 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
Guest Izak Posted February 13, 2010 Share Posted February 13, 2010 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
erik Posted February 13, 2010 Share Posted February 13, 2010 Used to install fine under linux in v7, using weidu 208. tolower, weinstall. Haven't checked newer versions. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.