Analyse Scripts 496® - strip Sphere SCP files

Analyse Scripts 496® - analyse Sphere SCP files

- NAME
- SUPPORTED PLATFORMS
- DOWNLOAD
- DESCRIPTION
- AUTHOR
- MODIFICATION HISTORY

# NAME

        Analyse Scripts 496®

# SUPPORTED PLATFORMS

        - Windows 95    (untested)
        - Windows 98    (untested)
        - Windows 98 SE (pass)
        - Windows ME    (untested)
        - Windows 2000  (pass)
        - Windows XP    (pass)

# DOWNLOAD

        Die aktuelle Version ist unter
        http://www.download.ultimaonline-freeshard.com/analyse_scripts.ace
        zum Download verfügbar.

Download 'Analyse Scripts 496®'

# DESCRIPTION

        'Analyse Scripts 496®' ist ein kleines und schnelles Programm, geschrieben in PERL und
        mit PERL2EXE in eine Windowsexecutable umgewandelt. Das Programm hat kein GUI und ist
        auf Consolenbetrieb ausgelegt.

        Das Programm prüft die Scripte einer Sphere auf verschiedene logische Fehler und gibt
        eine Textdatei aus in der alle erkannten Fehler mit Zeilennummer aufgelistet sind.
        Dies hilft die Fehler effektiv zu entfernen und die eigene Sphere dadurch stabiler
        laufen zu lassen.

        Warum 'Analyse Scripts 496®' benutzt werden sollte?
        'Analyse Scripts 496®' hat kein GUI und ist durch seinen Aufbau:
         - extrem schnell
         - sicher
         - auf praktisch alle Systeme portierbar
        und darum anderen Programmen gegenüber im Vorteil. Letztendlich ist es jedoch ihre
        Entscheidung ob sie Sicherheit, Stabilität und Geschwindigkeit bevorzugen oder aber
        ein anderes Programm mit GUI.

        Um die Scripte zu analysieren wird die Datei analyse_scripts.exe in das Verzeichnis
        kopiert in dem sich der Ordner 'scripts' befindet. Nur der Inhalt dieses Ordner wird
        eingelesen, auf die Dateien wird ausschließlich lesend zugegriffen, eine Analyse kann
        also wärend laufender Sphere durchgeführt werden.

        Das Programm wird normal, ohne Übergabeparameter, gestartet.

        Was 'Analyse Scripts 496®' erkennt:
          - ON= in Funktionen
          - ELSE ohne geöffnetes IF
          - ELSEIF ohne geöffnetes IF
          - Bedingungen hinter ELSE
          - kein Wert hinter DORAND
          - zu viele Zeilen in DORAND
          - zu wenige Zeilen in DORAND
          - keine Bedingung hinter DOSWITCH
          - keine Bedingung hinter IF
          - keine Bedingung hinter ELSEIF
          - Klammerdung in DOSWITCH
          - Klammerdung in IF
          - Klammerdung in ELSEIF
          - Tiefe von IF-Konstruktionen
          - Tiefe von RAND-Konstruktionen
          - kein EOF

        Warum das ganze?
        Weil Sphere all diese Fehler nicht selber erkennt und die nur mit netten Criticals
        belohnt, etwas was kein Admin in der Serverconsole sehen will. Den Code selber nach
        solchen Fehlern zu durchsuchen würde Stunden, Tage oder Wochen dauern (Ich habe hat 25 mb Scripts).

# AUTHOR & COPYRIGHT

        'Analyse Scripts 496®', copyright Jons Collasius alias 496®, Lady Aglarthiel
        ShardOwner @ Terra Mystica - Traene des Phoenix ( TM-TDP )

        Contact:  mailto:webmaster\@metastasis.de
                  ICQ   :47 111 505

        HomePage: http://www.ultimaonline-freeshard.com
                  http://www.ultimaonline-freeshard.org
                  http://www.ultimaonline-freeshard.net
                  http://www.ultimaonline-freeshard.de
                  http://www.freeshard.org
        Boards:   http://www.vBulletin.ultimaonline-freeshard.com

# MODIFICATION HISTORY

        # Build 2 Wednesday, February 26, 2003
          added:   Subroutine zur Fehlerausgabe

        # Build 1 Wednesday, February 12, 2003
          erstes Release

Analyse Scripts 496® - analyse Sphere SCP files