Scala scripts in uw tekstverwerker veranderen -1- """""""""""""""""""""""""""""""""""""""""""""""""" Wanneer u ooit een nieuwe harddisk aangeschaft heeft, dan moet u dit probleem zijn tegengekomen. U start Scala, laad een script in en bijna niets kan meer gevonden worden en het script werkt gewoon niet meer. Dat komt omdat u in uw opruimwoede op de harddisk de gebruikte spullen in dat script waarschijnlijk ergens anders hebt neergezet, of omdat de naam van uw harddisk anders is geworden. Vaak zie je dat men eerst een kleine harddisk had die in 2 partities was verdeeld; Workbench en Work. Wie echter een grotere harddisk aankocht, b.v 1.2 GB of groter, die verdeeld meestal zijn harddisk in meerdere partitie's. Als ik b.v mijn eigen hardisks neem b.v dan zijn er we 6 partities. En op Work4: heb ik toevallig mijn Scala spullen gezet. Omdat onze Amiga in het algemeen maar een dom ding is die helemaal niet zelf kan nadenken zullen de benodigde zaken dan ook niet meer op de aangegeven (oude) plek terug gevonden kunnen worden. Nu heeft Scala daar een heel mooie oplossing voor in de vorm van het Fix-Script gebeuren in het systeem menu van Scala. Wanneer u daar gebruik van maakt, dan doet u het volgende: 1) U laad een script in. U aktiveert dat script door op Start te drukken en het blijkt dat het script allerlei zaken niet kan vinden. 2) U drukt op de escape toets en er komt een melding van scala dat bepaalde zaken inderdaad niet gevonden konden worden. 3) U drukt nu op de System knop rechtsonder op het scherm waarna u in een nieuw Scala scherm komt. Rechtsboven ziet u onder Animlab FIXSCRIPT staan. U drukt op deze knop. 4) Nu moet u enige tijd wachten. Scala gaat het script nakijken naar welke plaatjes, animaties e.d er ingeladen zouden moeten worden en waar ze zouden moeten staan. Staan de benodigde zaken niet op de aangegeven plaats, dan gaat het programma al uw harddiskpartities nakijken of de betreffende files daar dan wel misschien voorkomen (omdat u ze ver- plaatst) hebt. Worden de files gevonden, dan zal Scala zelf het script aanpassen op de nieuwe situatie en de melding geven dat er x errors werden gevonden, maar dat alles nu weer in orde is. 5) Wanneer u nu het script opnieuw opstart lijkt het of er niets is veranderd, het script werkt nog steeds niet. En dat klopt! Want, het script werd ingeladen voordat u het aan liet passen. Scala heeft dus nog het 'oude' script in het geheugen! U moet het script opnieuw in- laden, en dat is dan wel het aangepaste script, en wanneer u die start zou het probleem verholpen moeten zijn. Tenzij natuurlijk een aantal zaken helemaal niet meer voorkomen op uw harddisken, wat er niet meer is kan ook niet meer gevonden worden. Dit is de meest gangbare situatie, maar soms vertoont Scala kuren, alles wordt dan wel gevonden, maar gelijktijdig krijgt u andere fonts op het scherm (meestal topaz8) waardoor uw script alsnog naar de knoppen is. Daarom is er een tweede methode om een script aan te passen, waarbij u de controle helemaal in eigen hand heeft! De meesten van u zijn in het bezit van CED, een teksteditor die in schone ASCII werkt. Een ander programma mag ook, op voorwaarde dat er een mogelijk heid is om in schone ASCII weg te schrijven. De scripts die in scala gebruikt worden zijn namelijk niets anders dan gewone tekstfiles. Een soort bood- schappenlijstjes. Wie zo'n script in een tekstverwerker inlaad die wordt met b.v de volgende pagina geconfronteerd: V3.0 = Versie nummer van Scala MOUSE on = De muis is aktief FKEYS on INTERACTIVE on = De gebruiker kan keuze maken EVENT "Play Scala Music" SOUND play "work:data/Mods/mod.Calibra" volume 21 pan 0 period 350 loops -1 END De regels hierboven zijn het begin van een van de standaard scripts van Scala. Als we ernaar kijken, dan zien we het volgende. Er moet een muziekje afgespeeld worden dat zich op Work:data/mods/mod.Calibra bevindt, vervolgens kunnen we zien dat er volume 21 wordt gehanteerd voor het afspelen. We kijken nog even verder in het script: EVENT FeaturesMain Dit is de naam zoals die in de balk van het script staat BLANK 640 512 3 lace hires 0 Hier ziet u dat er een scherm geopend moet worden van 640X512 in 16 kleuren TABS 100 200 300 300 350 400 400 450 500 500 De positie van de TABS die in dit scherm gebruikt worden MARGINS on 40 600 De linkermarge van de tekst begint op 40 en rechts ligt dat op 600, dus in beide gevallen 40 pixels vanaf de rand. TEXTWIPE dump speed 1 Het effekt dat u gekozen hebt om iets op het scherm te zetten. BRUSH 1 335 "work:Present/ScalaMM300/symbols/Scala/ScalaSnapLoad" BRUSH 386 109 "work:Present/ScalaMM300/symbols/Scala/ScalaShuffler" BRUSH 438 259 "work:Present/ScalaMM300/symbols/Scala/ScalaEX" BRUSH 13 161 "work:Present/ScalaMM300/symbols/Scala/ScalaButtons" Hier kunt u zien waar Scala een aantal zaken zoekt, het path van de hard- disk wordt keurig met de file-naam meegegeven, scala gaat dus op deze plek naar deze zaken zoeken. Komen we zo op terug! FONT FuturaX.font 114 94 Het font dat op deze pagina door het programma gebruikt wordt.