@DATABASE ExoticGUI
@VER$ ExoticRipper® V3.1 Hypertext
@WIDTH 72
@HEIGHT 200
@NODE MAIN "ExoticRipper® V3.0C"

	                          INFECT's

	                      ExoticRipper® 3.1

	                       Progammiert von

	                   René "Turbo" Trolldenier
	                             und
	                    Mark "Marley" Leitiger

                            @{"     Einleitung      " LINK Introduction}
	                    @{"       Danke         " LINK Thanx}
	                    @{"     Copyrights      " ALINK ExoticRipper.deutsch.guide/Copyrights}
	                    @{"Vertriebsbedingungen " ALINK ExoticRipper.deutsch.guide/Distribution}
	                    @{"    Programmstart    " LINK ProgramStart}
	                    @{"       Knöpfe        " LINK Gadgets}
	                    @{"        Tips         " ALINK ExoticRipper.deutsch.guide/Hints}
	                    @{"    Konfiguration    " LINK Configuration}
	                    @{"    Soundformate     " ALINK ExoticRipper.deutsch.guide/Soundformats}
	                    @{"        Bugs         " LINK Bugs}
	                    @{"     Geschichte      " ALINK ExoticRipper.deutsch.guide/History}
	                    @{"    Registrierung    " ALINK ExoticRipper.deutsch.guide/Registration}
	                    @{"      Addressen      " ALINK ExoticRipper.deutsch.guide/Contact}
	                    @{"        Grüße        " ALINK ExoticRipper.deutsch.guide/Greetings}

	  Diese deutschsprachige Anleitung wurde freundlicherweise  von
	  Toni Lewerenz,Stralsund  aus der englischsprachigen übersetzt.
	  Daher übernehmen die Programm-Authoren keinerlei Verantwortung
	  für etwaige Folgen, die auf Übersetzungsfehler  zurückzuführen
	  sind, die Benutzung der  deutschen Anleitung  ist schlicht auf
	  eigene Gefahr!
@ENDNODE

@NODE Introduction

	                         EINLEITUNG

	ExoticRipper3.0 oder ExoticGUI  (lese 'Graphical User Interface')
	ist kein eigenständiges Programm aber eine benutzerfreundliche
        Oberfläche für den Exoticripper V2.27+ , welches Kick2.04 braucht.
	Bitte schauen sie sich die Informationen über @{"ExoticRipper" ALINK ExoticRipper.deutsch.guide/MAIN} 
        an wenn sie nicht damit vertraut sind.
	Das neue Feature beim GUI ist die @{"EaglePlayer-Unterstützung" LINK Thanx}.

@ENDNODE

@NODE Thanx

	                           DANKE

	Wir danken Eagleeye und Buggs von DEFECT-Software für den Basis-
        (nicht BASIC)-interface-code zu ihrem einzigartigen Eagleplayer.
	
@ENDNODE

@NODE ProgramStart

	                         PROGRAMMSTART

        Wenn sie den ExoticGUI benutzen wollen , muß das Programm
	"Exoticripper" in dem Verzeichnis sein , aus dem ExoticGUI
	gestartet wird.
	Siehe @{"Konfiguration" LINK Configuration}.
	
@ENDNODE

@NODE Configuration

	                         KONFIGURATION
	
	Der GUI ist nur durch das *.info konfigurierbar.
	Dabei sind die unterstützten/notwendigen Tooltypes folgende:

	1) RIPPER=DH3:Tools/ExoticRipper.020

	Hier muß der Name des Exoticrippers angegeben werden mit dem GUI
        komunizieren soll. Wenn nötig muß der Pfad mit angegeben werden.
        Es wird mindestens die V2.29+ des Exoticrippers gebraucht.


	2) PLAYER=DH0:Music/EaglePlayer

	Hier muß der Pfad angegeben werden in dem der Eagleplayer liegt.
        Es wird mindestens die V1.50 des Eagleplayers gebraucht.
	Allerdings funktioniert das Abspielen der gefundenen Module erst
	ab V1.54 vollkommen korrekt.
        Wird der Pfad nicht angegeben, versucht GUI den Eagleplayer
        aus dem Verzeichnis zu laden in dem auch GUI liegt.


	3) FONT=Siesta,11

	Gibt den Zeichensatz an, den ExoticGUI verwenden soll.
	Dieser muß nicht-proportional und mindestens 8 Punkte groß sein .


	4) MODE=CUST1|always

	Dieser Tooltype  ändert  die Standardeinstellung  des @{"Cyclegadget" LINK CycleGadget}
	mit dem der Ripmodus eingestellt wird.
	CUST1 kann ebenso auch CUST2,CUST3 oder CUST4 sein, je nach Laune.
	Ein weiter Wert ist SINGLE. Dieser setzt die Standardeinstellung
	auf den Single-Ripmodus. Anstelle von "always" sollte dann jedoch
	die zutreffende Soundformat-Nummer stehen.
	(Beispiel: MODE=SINGLE|17       ... Protracker-Mode wird Standard)
	Den zweiten Wert (samt dem | ) kann man auch weglassen.
	Dann allerdings erscheint wieder bei jedem Klick aufs @{"Hunt-Gadget" LINK HuntGadget}
	der nervige Soundformat-Selektor.
        

	Lesen sie dazu auch den Stichpunkt @{"Konfiguration" ALINK ExoticRipper.deutsch.guide/Configuration} 

@ENDNODE

@NODE Gadgets

	                          KNÖPFE

	 ______________________________________________________________
	|          |          |          |                |           |
	| RipStart |  RipEnd  |  Origin  | Actual Address |           |
	| @{"00017654" LINK RipStartEndGadget}   @{"000FFFFE" LINK RipStartEndGadget}  @{"00000F00" LINK OriginGadget}   @{"         " LINK ActualAddressGadget}     |           |
	|          |          |          |                |           |
	---------------------------------------------------------------
	|                                                             |
	|                                                             |
	|                                                             |
	|                                                             |
	|                                                             |
	|               ( Status / Informationsfenster )              |
	|                                                             |
	|                                                             |
	|                                                             |
	|                                                             |
	|                                                             |
	---------------------------------------------------------------
	| @{"SearchRange" LINK SearchRangeGadget}  @{"Find" LINK FindGadget}  @{"ShiftBuff" LINK ShiftBuffGadget}  @{"Write" LINK WriteGadget}  |                    |
	|                                        |  @{"Hunt" LINK HuntGadget}    @{"@Multi" LINK CycleGadget}   |
	| @{"EaglePlay" LINK EaglePlayGadget}  @{"MemDump" LINK MemDumpGadget}  @{"FreeBuff" LINK FreeBuffGadget}  @{"Read" LINK ReadGadget}   |                    |
	|                                        | @{"Continue" LINK ContinueGadget} @{"Samples" LINK SamplesGadget}  |
	|    Reset   NoFastMem ClearMem DiskRead |                    |
	---------------------------------------------------------------

@ENDNODE

@NODE ActualAddressGadget

	                  ACTUAL ADDRESS DISPLAY
	
        Hier wird die aktuelle Adresse angezeigt.
        Außerdem wird durch einen blauen Balken graphisch die 
        aktuelle Adresse sichtbar.
	 
@ENDNODE

@NODE Bugs

	                          BUGS
	
	Bei manchen Zeichensätzen werden scheinbar Unterhaken abge-
	schnitten.

	Für andere BUGS lesen Sie auch @{" ExoticRipper.deutsch.guide " ALINK ExoticRipper.deutsch.guide/Bugs}.

@ENDNODE

@NODE RipStartEndGadget

	               SEARCHRANGE STRING GADGETS

        Dieses Fenster ist hauptsächlich zur Information aber es
        können auch Eingaben gemacht werden.
	Benutzen sie dazu das @{"SearchRange-Gadget" LINK SearchRangeGadget}.
	Schauen sie auch im @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/A-COMMAND} nach.

@ENDNODE

@NODE OriginGadget

	                     ORIGIN GADGET

	Der Wert "FFFFFFFF" in diesem Fenster bedeutet: Orginal
        unbekannt. Eingaben sind nur gültig wenn sie kleiner 
        sind als eure gültige hexadecimale Chipspeicher Adresse,
        und ein Buffer muß geladen sein.
	Sehen sie dazu auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/O-COMMAND}.

@ENDNODE

@NODE SearchRangeGadget

	                  SEARCHRANGE GADGET

   Deiser Knöpf öffnet ein Fenster indem 4 Punkte zur Wahl
   stehen.
   - reset searchrange                    - löscht den Suchbereich
   - set chipmemory searchrange           - setzt den Bereich für den Chip
   - set fastpmemory searchrange          - setzt den Bereich für den Fast
   - set searchrange to chipmemory image  - setzt den Bereich für den Chip
	
   Lesen sie weiter Infos zum  A-Kommando in @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/A-COMMAND}.

@ENDNODE

@NODE FindGadget

	                      FINDGADGET
	
	Dieser Knopf öffnet ein Fenster in dem eine Eingabe erfolgt
        	
	Das Eingabefeld:
        - hier wird eingegeben nach was gesucht werden soll.
          Wichtig! bitte nicht das " " vergessen
	- oder eine Serie von BYTES beginnend mit einem $
	
	
	Die Knöpfe:
       	- "search"    -> beginnt Suche
	- "find next" -> sucht weiter
	- "cancel"    -> Abbruch

	 Lesen sie auch das F-Kommando in @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/F-COMMA¸ND}.

@ENDNODE

@NODE ShiftBuffGadget

	                   SHIFTBUFF GADGET	

	Verschiebt den Rippuffer um einen Byte.
        Sehen sie dazu auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/SB-COMMAND}.
	
@ENDNODE

@NODE WriteGadget

	                    WRITE GADGET

        Öffnet ein Fenster mit 3 Möglichkeiten:
        
        - write song+samples   Siehe @{"W-COMMAND" ALINK ExoticRipper.deutsch.guide/W-COMMAND}  in ExoticRipper.deutsch.guide
        - write song           Siehe @{"WD-COMMAND" ALINK ExoticRipper.deutsch.guide/WD-COMMAND} in ExoticRipper.deutsch.guide
        - write samples        Siehe @{"WS-COMMAND" ALINK ExoticRipper.deutsch.guide/WS-COMMAND} in ExoticRipper.deutsch.guide

	Wichtig:
        Bei einigen Soundformaten sind die Samples nicht hinter den
        Songdaten sondern irgentwo im Speicher.
        Der Knopf Write Song+Samples "denkt" aber immer das die Samples
        hinter den Songdaten sind und er diesen Bereich auch abspeichert
        egal ob sich dort Samples befinden oder nicht.
	Der Exoticripper sagt ihnen aber ob der Song "externe" Samples hat.
	Benutzen sie in diesem Fall erst Write Song und dann Write Samples.
	
@ENDNODE

@NODE EaglePlayGadget

	                   EAGLEPLAY GADGET	
	
	Spielt den gefundenen Song mit dem Eagleplayer ab.
        Ist der Eagleplayer nocht nicht geladen so wird er
        von GUI selbständig geladen.
		
	Wichtig:
	Sehen sie dazu auch @{"Configuration" LINK Configuration}.

@ENDNODE

@NODE MemDumpGadget

	                    MEMDUMP GADGET

	Zeigt ihnen den Speicher hexadecimal an. Begonnen wird beim
        Anfang des aktuellen Suchbereiches.
        Ein erneuter klick auf den MEMDUMP Knopf zeigt den nächsten
        Bereich an.
        
@ENDNODE

@NODE FreeBuffGadget

	                     FREEBUFF GADGET
	
	Dieser Knopf befreit folgende Puffertypen von dem zugewiesenen
        System Speicher:
        
	- (geschützte) Module und/oder Sampledaten
	- zugewiesener lese Puffer
	- Chip Speicher Puffer

	Siehe auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/DA-COMMAND}.

@ENDNODE

@NODE ReadGadget

	                      READ GADGET

	Wählen sie ein oder mehrere Dateien die in den Puffer gelesen
        werden soll/en
        
	Siehe auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/R-COMMAND}.

@ENDNODE

@NODE HuntGadget

	                      HUNT GADGET

	Das ist natürlich der wichtigste Knopf beim Exoticripper.

	Er startet die Suche nach Modulen.
        Nach der Aktivierung wird aus dem Hunt ein Abort.
        Der Such mode ist durch den @{"CycleGadget" LINK CycleGadget} veränderbar.
	Alle Modi (außer Multi-Mode) öffnen ein Fenster in dem die
        Soundformate  gewählt  werden können  und  nach denen dann 
        gesucht wird.  Entweder durch Anklicken des Always-Knopfes
	im Auswahlfenster oder durch Verwendung des @{"MODE-Tooltypes" LINK CONFIGURATION}
	kann für die folgenden Benutzungen die Auswahl  übergangen
	werden.
         
@ENDNODE

@NODE CycleGadget

	                 HUNTMODE CYCLE GADGET

	Hier können sie den Such-Mode wählen der beim betätigen des
        @{"Hunt" LINK HuntGadget} Knopfes aktiviert wird.
	Es stehen 4 Such-Mode zur Verfügung.
        
        - Multi                 - sucht nach allen bekannten Modulen
        - Single                - sucht nach einem bestimmten Modul 
        - Fast Scan             - Untersucht den Speicher mal fix nach Mods.
        - Protracker & Clones   - sucht nach Protracker und allen
				  Abwandlungen davon. (Propacker,Prorunner)
        - Real Chip Modules     - sucht nur nach echten Chip Modulen
        - Real Exotic Modules   - sucht nur nach "exotischen" Modulen

@ENDNODE

@NODE SamplesGadget

	                     SAMPLES GADGET

  	Wenn Module mit externen Samples gefunden wurden sucht dieser
        Knopf nach diesen Samples.
        
        Siehe auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/SMP-COMMAND}.

@ENDNODE

@NODE ContinueGadget

	                    CONTINUE GADGET

	Nachdem der @{"Abortknopf" LINK HuntGadget} gedrückt wurde
        oder nachdem ein Modul gefunden wurde wird durch diesen Knopf
        dir Suche fortgesetzt.
	
	Siehe auch @{"ExoticRipper.deutsch.guide" ALINK ExoticRipper.deutsch.guide/C-COMMAND}.

@ENDNODE
