Jump to content


Photo

Smarter Mages does not install on Linux with SCS v20


3 replies to this topic

#1 Anomaly

Anomaly
  • Members
  • 156 posts

Posted 23 January 2012 - 09:50 AM

Hi,

First of all, the Linux SCS package is not completely lowercased, you still need to run tolower before trying to install it. Ok, that's a minor issue.

A larger issue is that Smarter Mage (any of the 4 options) cannot be installed because of case issues. Every other components are installing fine on a BGT 1.13 gaming platform.

The root of the issue is the file scs/mage/magetypes/mage.ssl which is using some mixed-case filenames. The solution is easy : lowercase all filenames in that file, and the component can install.

Here is the modified mage.ssl (in bold, the edited lines) :

INCLUDE FILE(scs/mage/combatblocks/protectionscroll.ssl)
INCLUDE FILE(scs/mage/combatblocks/attacks_on_pc_defences.ssl)
INCLUDE FILE(scs/mage/combatblocks/highend.ssl)
INCLUDE FILE(scs/mage/combatblocks/haste.ssl)
INCLUDE FILE(scs/mage/combatblocks/malison.ssl)
INCLUDE FILE(scs/mage/combatblocks/high_end_enchantment.ssl)
INCLUDE FILE(scs/mage/combatblocks/attack_antimagic.ssl)
INCLUDE FILE(scs/mage/combatblocks/areadenial.ssl)
INCLUDE FILE(scs/mage/combatblocks/area_effect.ssl)
INCLUDE FILE(scs/mage/combatblocks/sequencer.ssl)
INCLUDE FILE(scs/mage/combatblocks/paralyze_wand.ssl)
INCLUDE FILE(scs/mage/combatblocks/ms3.ssl)
INCLUDE FILE(scs/mage/combatblocks/l4_spells.ssl)

INCLUDE FILE(scs/mage/combatblocks/sleep.ssl)
INCLUDE FILE(scs/mage/combatblocks/vampiric_touch.ssl)
INCLUDE FILE(scs/mage/combatblocks/color_spray.ssl)
INCLUDE FILE(scs/mage/combatblocks/glitterdust.ssl)
INCLUDE FILE(scs/mage/combatblocks/slow.ssl)
INCLUDE FILE(scs/mage/combatblocks/wand_of_frost.ssl)
INCLUDE FILE(scs/mage/combatblocks/enfeeblement.ssl)
INCLUDE FILE(scs/mage/combatblocks/flamearrows.ssl) // also includes Demivrgvs version of LB
INCLUDE FILE(scs/mage/combatblocks/l3_disabling.ssl)

INCLUDE FILE(scs/mage/combatblocks/ms1.ssl)
INCLUDE FILE(scs/mage/combatblocks/horror.ssl) // also includes Demivrgvs version of Sleep
INCLUDE FILE(scs/mage/combatblocks/charm.ssl)
INCLUDE FILE(scs/mage/combatblocks/arrows.ssl)


It would be great if you could include this in the next version. ;)

Edited by Anomaly, 23 January 2012 - 09:53 AM.


#2 DavidW

DavidW
  • Gibberlings
  • 4117 posts
  • Gender:Male

Posted 24 January 2012 - 10:15 AM

Sure, I can do this. Can you confirm it installs fine with that change?

(I should say that I don't have convenient access to Linux or OSX testing platforms, so I'm usually flying blind when I update them.)

#3 neird

neird
  • Members
  • 15 posts

Posted 24 January 2012 - 11:23 AM

It probably better just use ssl.pl from scsII, since it does lowercase automaticaly

#4 Anomaly

Anomaly
  • Members
  • 156 posts

Posted 24 January 2012 - 03:13 PM

Of course, I tested the change before posting it ;) and I confirm that I can install the component without problems with the simple lowercase change (SCS v20 with that tiny change can be fully installed on a Linux / BGT 1.13 platform). I didn't check in game though, but I don't see why it wouldn't work in game with that kind of tiny change.

(I should say that I don't have convenient access to Linux or OSX testing platforms, so I'm usually flying blind when I update them.)

I know that. ;)

It probably better just use ssl.pl from scsII, since it does lowercase automaticaly

I didn't check SCS II, so I can't say on this matter.



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users