@database Silver_Prefs.guide @$VER: Silver_Prefs.guide V08.01 (16.08.1997) @node main "Silver_Prefs - Inhalt" Silver_Prefs V08.01 16.08.97 by Rainer Müller Ein Konfigurations-Programm für das Rollenspielsystem "Silver" von Robert Müller @{" Einführung " link Introduction} @{" Voraussetzungen " link Requirements} @{" Installation " link Installation} @{" Benutzung " link Usage} @{" Geschichte " link History} @{" Zukunftspläne " link FuturePlans} @{" Danksagungen " link Acknowledgments} @{" Copyright " link Copyright} @{" Autor " link Author} @endnode @node Introduction "Einführung" @{B}@{U}Einführung@{UB}@{UU} Mit Silver_Prefs kann einige Parameter das Rollenspielsystem "Silver" einstellen und in einer Konfigurationsdatei speichern. @endnode @node Requirements "Voraussetzungen" @{B}@{U}Voraussetzungen@{UB}@{UU} Silver_Prefs benötigt mindestens Kickstart 2.0 (V37). Desweiteren wird die gadtools.library Version 37+ (ist ab Kickstart 2.0 im ROM) und reqtools.library Version 38+ (ist in diesem Archiv enthalten) benötigt. Will man die Vielsprachigkeit nutzen braucht man die locale.library V38+ (ab WB2.1 enthalten) ReqTools.library Copyright © Nico Francios, Magnus Holmgren @endnode @node Installation "Installation" @{B}@{U}Installation@{UB}@{UU} Silver_Prefs muß sich in dem gleichen Verzeichnis wie das Silver Hauptprogramm befinden. Desweiteren muß sich die ReqTools.library im LIBS: Verzeichnis befinden. @endnode @node Usage "Benutzung" @{B}@{U}Benutzung@{UB}@{UU} Ist keine Konfigurationsdatei vorhanden, wird eine Meldung ausgegeben und es werden die @{"Standardeinstellungen" link default} von Silver verwendet. Es erscheint folgendes Fenster: @{"temporäre Dateien" link dirdatin}@{" " link dirdatout} @{" Spielstände " link dirdatin}@{" " link dirdatout} @{" Abenteuerpfad " link dirdatin}@{" " link dirdatout} @{" Dokumentation " link dirdatin}@{" " link dirdatout} @{" Bildschirmmodus " link bilddatin}@{" " link bilddatout} @{" Schrift " link fontdatin}@{" " link fontdatout} Schnellstart @{" " link quickstart} Kein Undo @{" " link noundo} Degrade @{" " link degrade} @{"Verzeichnis anlegen" link makedir} @{"Vorgabewerte " link default} @{" Speichern " link save} @{" Löschen " link delete} @{" Abbruch " link cancel} @endnode @node dirdatin "Verzeichnis für... :" @{B}@{U}Verzeichnis für... :@{UB}@{UU} Es erscheint ein Directory-Requester, mit dem man das Verzeichnis für temporäre Dateien/Spielstände/Abenteuer/Dokumentation auswählt. @endnode @node dirdatout "Verzeichnis für... :" @{B}@{U}Verzeichnis für... :@{UB}@{UU} Hier steht der aktuelle Pfad für temporäre Dateien/Spielstände/ Abenteuer/Dokumentation. @endnode @node bilddatin "Bildschirmmodus" @{B}@{U}Bildschirmmodus@{UB}@{UU} Es erscheint ein Screenmode-Requester, mit dem man den Bildschirmmodus, den Silver verwenden soll, auswählt. Anmerkung: Der Bildschirm muß mindesten 256 Zeilen hoch sein. Die minimale Breite ist von der verwendeten Schrift abhängig. Ich konnte den Reqtools Requester bisher noch nicht davon überzeugen, nur die sinnvollen Bildschirmmodi anzuzeigen. Wird ein zu kleiner Bildschirm ausgewählt erscheint eine Meldung mit der Bitte einen anderen Modus/eine andere Schrift auszusuchen. Desweiteren hat man die Wahl zwischen 16 oder 32 Farben. Für 32 Farben wird das AA (AGA)-Chipset oder eine Grafikkarte benötigt. Unter OCS oder ECS sind nur 16 Farben möglich. @endnode @node bilddatout "Bildschirmmodus" @{B}@{U}Bildschirmmodus@{UB}@{UU} Hier steht der aktuelle Bildschirmmodus und Anzahl der Farben, der von Silver benutzt wird. @endnode @node fontdatin "Schrift" @{B}@{U}Schrift@{UB}@{UU} Es erscheint ein Font-Requester, mit dem man die Schrift, die Silver verwenden soll, auswählt. Anmerkung: Die maximale Schriftgröße ist von dem verwendeten Bildschirmmodus abhängig. Man kann dem Requester nur die Höhe der Schrift vorschreiben. Die Breite erfährt Silver_Prefs erst nachdem man auf "OK" geklickt hat. Ist die Schrift zu breit, erscheint eine Meldung mit der Bitte eine andere Schrift/einen anderen Bildschirmmodus auszuwählen. @endnode @node fontdatout "Schrift" @{B}@{U}Schrift@{UB}@{UU} Hier steht die aktuelle Schrift, die von Silver benutzt wird. @endnode @node quickstart "Schnellstart" @{B}@{U}Schnellstart@{UB}@{UU} Wenn dies ausgeschaltet ist, werden beim Start eines neuen Spiels alle Karten kopiert. Wenn dies eingeschaltet ist, werden die Karten erst kopiert, wenn es nötig ist. @endnode @node noundo "Kein Undo" @{B}@{U}Kein Undo@{UB}@{UU} Ist dies aktiviert, wird der UNDO-Puffer im Editor deaktiviert. -> spart Speicher @endnode @node degrade "Degrade" @{B}@{U}Degrade@{UB}@{UU} Ist dies aktiviert, wird die Auswahl per Listview-Gadget deaktiviert. Nuetzlich, falls das noch fehlerhaft ist (unter OS 2.0 noch nicht getestet). @endnode @node makedir "Verzeichnis anlegen" @{B}@{U}Verzeichnis anlegen@{UB}@{UU} Wenn man ein Verzeichnis anlegen möchte, kann man das von Silver_Prefs aus tun. Als erstes gibt man den Namen des neuen Verzeichnisses ein. Anschließend legt man mit dem Directory-Requester fest, wo das neue Verzeichnis erzeugt werden soll. @endnode @node default "Vorgabewerte" @{B}@{U}Vorgabewerte@{UB}@{UU} Es werden die Standardwerte von Silver für Pfade, Bildschirm, Schrift usw. benutzt. @endnode @node save "Speichern" @{B}@{U}Speichern@{UB}@{UU} Die Konfiguration wird gespeichert und Silver_Prefs beendet. @endnode @node delete "Löschen" @{B}@{U}Löschen@{UB}@{UU} Die Konfigurations-Datei wird gelöscht und Silver_Prefs beendet. @endnode @node cancel "Abbruch" @{B}@{U}Abbruch@{UB}@{UU} Das Programm wird beendet und die Konfiguration wird NICHT gespeichert. @endnode @node history "Geschichte" @{B}@{U}Geschichte@{UB}@{UU} V08.01 - for Silver V0.25 and higher * kleiner Bug-Fix: Silver_Prefs kommt nun auch mit unvollständigen Konfig- Dateien zurecht V08.00 - Silver ab V0.25 * NEU - Silver_Prefs wurde komplett lokalisiert (mal sehen wie lange es dauert bis das Silver Hauptprogramm vielsprachig wird) - ExNext benutzen wurde entfernt - neue Versionsnummerierung, dies wäre eigentlich V0.80. Die Catalog- Dateien benötigen eine Versionsnummer vor dem Komma. Daher habe ich eine andere Numerierung eingeführt : Vxx.yy d.h. ändert sich xx wird eine neuere Catalog-Datei benötigt; ändert sich nur yy, dann handelt es sich zwar um eine neuere Version, es wird aber keine neue Catalog-Datei benötigt. Im ersten Fall wird es sich dann wohl um ein größeres Update handeln und im zweiten Fall dürfte es sich dann um ein Bug-Fix handeln. (Falls ein Bug auftreten sollte) V0.72 - Silver V?.?? * NEU - Schnellstart - Kein Undo - Degrade - Standardeinstellungen - Unterstützung des neuen Konfig-File-Formates V0.71 - Silver V?.?? * NEU - Verzeichnis anlegen - Konfigurationsdatei löschen * Behobene Fehler: - für den "Wait-Pointer" benutzt Silver_Prefs "SetWindowPointerA" -> Crash auf Kickstart 2.0; jetzt wird der Wait-Pointer nur dann aktiviert, wenn OS 3.0 oder höher vorhanden ist. V0.70 - Silver V0.19 * NEU - Unterstützung der neuen Silver-Version, d.h. - Auswahl der Schrift - Auswahl des Pfades für die Dokumentation - einige interne Optimierungen V0.58 - Silver V0.19 * NEU - Ich habe an der Bildschirm-Auswahlroutine etwas geändert. Wenn der Requester auf Grafikkarten immer noch abstürtzt, liegt es vermutlich an ReqTools. V0.56 (oder war's 0.52 ??) - erste veröffentlichte Version (Silver V0.18) * Funktionen: - Pfad für temporäre Dateien/Spielstände/Abenteuer - Bildschirmmodus - ExNext benutzen * BUGS - der ReqTools-Screenmode Requester scheint sich nicht mit Grafikkarten zu vertragen. @endnode @node futureplans "Zukunftspläne" @{B}@{U}Zukunftspläne@{UB}@{UU} Die Zukunft von Silver_Prefs hängt von Silver ab. Ändert sich Silver, wird sich Silver_Prefs daran anpassen. @endnode @node Acknowledgments "Danksagungen" @{B}@{U}Danksagungen@{UB}@{UU} - meinem Bruder Robert Müller, für das Rollenspielsystem "Silver" - Wouter van Oortmerssen für die großartige Amiga-E Programmiersprache - allen die den Amiga entwickelt haben und denen die einen, dem Amiga, würdigen PowerPC-Nachfolger entwickeln - Jens Granseuer für den tollen Charakter-Editor @endnode @node Copyright "Copyright" @{B}@{U}Copyright@{UB}@{UU} Für die Kopierrechte und den Vertrieb, gilt für Silver_Prefs das gleiche wie für Silver. @endnode @node Author "Autor" @{B}@{U}Autor@{UB}@{UU} Silver_Prefs wurde geschrieben von Rainer Müller (Verbesserungs-) Vorschläge, Wünsche, Fehlerberichte an mich oder an Robert Müller (siehe Silver-Dokumentation) Rainer Müller Lichtenbergstraße 21 88677 Markdorf Deutschland E-Mail: Rainer.m.Mueller@uni-konstanz.de Der Computer: Amiga 1200, 68030 50 MHz, 16 MB-Fast, 2 MB-Chip, 850 MB-HD, OS3.1 Die Sprache: Amiga-E © Wouter van Oortmerssen @endnode