Jump to content

Smarter Mages does not install on Linux with SCS v20


Anomaly

Recommended Posts

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

Link to comment

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.

Link to comment

Archived

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

×
×
  • Create New...