Copyright: Set-Editor-Hilfe ©1999 by Michael Derbort
Citation: Set-Editor-Hilfe ©1999 by Michael Derbort


Der Set-Editor

Der Set-Editor ist ein Tool, mit dessen Hilfe Sie eigene Figurensätze zusammenstellen können.

Neben diesem Programm benötigen Sie allerdings noch eine beliebige Grafiksoftware, in der Sie Ihre eigenen Schachfiguren zeichnen. Der Set-Editor fügt die einzelnen Figuren zu einer Datei zusammen, die dann von WinSchach eingelesen werden kann.

Das Programm wurde so einfach wie möglich gehalten. Alles was Sie dazu wissen müssen, wird in dieser Online-Hilfe erklärt.

Hier die Themen im Einzelnen:

Tips zur Firgurenerstellung

Hier erfahren Sie, was Sie beachten müssen.

Einen Figurensatz zusammenstellen

Hier stellen wir exemplarisch einen Figurensatz zusammen und testen ihn.

Die Programmfunktionen

Hier werden die Programmfunktionen nochmal im Detail erläutert.


Tips zur Figurenerstellung

Um die Schachfiguren zu zeichnen, benötigen Sie ein Grafikprogramm, das in der Lage ist, Ihre Werke als Bitmap-Dateien (Extension .bmp) zu speichern.

Dort legen Sie zunächst Ihre Schachfiguren an und speichern diese getrennt ab. Insgesamt wären das dann 12 Dateien; für jede Figur und Farbe eine.

Wenn Sie die Figuren zeichnen, rendern oder was auch immer, sollten Sie einige Dinge im Hinterkopf behalten, damit Sie keine unerfreulichen Überraschungen erleben.

1.

Was immer Sie für eine Farbtiefe nutzen, innerhalb von WinSchach werden die Figuren nur noch im 256-Farb-Modus dargestellt. Es macht daher keinen Sinn mit allzu hohen Farbiefen zu arbeiten. Die Dateien werden dadurch nur unnötig groß und durch die Konvertierung in 256 Farben innerhalb von WinSchach können die Farben recht unerfreulich aussehen.

2.

Antialiasing ist 'ne feine Sache. Wenn man nicht mit Vektorgrafiken arbeitet, verhindert das diese unschönen Treppcheneffekte. Dazu bedient man sich allerdings eines Tricks: An den Rändern werden noch diverse Zwischentöne berechnet, die diesen Effekt deutlich abmildern.

Bei Kopierfunktionen auf andere Grafiken (bei WinSchach werden die Figuren auf das Schachbrett kopiert) wird eine transparente Farbe definiert. Nehmen wir mal an, daß es sich dabei um schwarz handelt. An den Rändern, wo das Antialiasing zu wirken beginnt, werden nun stufenweise Zwischentöne hinzugefügt. Für das menschliche Auge erscheinen diese Töne immer noch als schwarz, für den Computer ist des aber - sagen wir mal: »nicht mehr ganz so schwarz« und entspricht somit nicht der der definierten Transparenten Farbe.

Ergebnis: Nach den Kopierfunktionen auf das Spielfeld haben die Figuren einen unschönen Schatten.

Daher: Wenn Sie Antialiasing nutzen, dann gehen Sie möglichst sparsam mit um.

3.

Das Programm erwartet, daß alle Dateien eines Figurensatzes gleich groß sind. Wenn Sie eine Datei anlegen, erhalten Sie zunächst ein Fenster, das die Größe einer einzelnen Figur abfragt.

Wenn Sie Figuren unterschiedlicher Größe zusammenstellen, verweigert das Programm nicht etwa seinen Dienst; Sie können so etwas schon machen. Aber Sie erhalten eine Warnung.

Warum?

Innerhalb des Set-Editors werden alle Dateien auf eine einheitliche Größe gebracht. Im Bedarfsfall werden die Bilder dann entsprechend gedehnt oder geschrumpft. Wenn es nur um zwei oder drei Pixel differiert, ist das nicht so schlimm. Bei höheren Differenzen leidet aber die Qualität der Bilder unter dieser Anpassung. Diesen Frust können Sie sich sparen, indem Sie auf die korrekte Größe bereits bei der Erstellung der Grafiken achten.

4.

Allzuviel Detailliebe ist unnötige Arbeit. Das Programm akzeptiert maximal 48 x 48 Pixel pro Figur. Dadurch werden natürlich viele Details gar nicht erkennbar sein. Machen Sie sich es also einfacher, indem Sie auf allzu detaillierte Reliefdarstellungen etc. verzichten.

Wenn Sie diese vier Punkte beachten, kann eigentlich gar nichts mehr schief gehen.


Einen Figurensatz zusammenstellen

Dieses Thema erläutert exemplatisch, wie man einen Figurensatz zusammenstellt.

Hier wird davon ausgegangen, daß die benötigten Dateien bereits vorliegen. Im »Beispiele«-Ordner befinden sich einige Dateien, mit denen Sie herumexperimentieren können. Auf diese Dateien stützt sich auch diese Step-by-Step-Anleitung.

Also von vorn:

Wenn Sie das Programm starten, finden Sie zunächst die Oberfläche folgendermaßen vor:

Erster Schritt:

Wählen Sie den Menüeintrag »Datei|Neu« oder betätigen Sie die entsprechende Schaltfläche in der Werkzeugleiste. Danach präsentiert sich das Fenster folgendermaßen:

Zweiter Schritt:

Wählen Sie eine Größe aus. Für unser Beispiel nehmen wir 40 x 40.

Das Feld »Dateiname« können Sie frei lassen. Wenn Sie jedoch einen Dateinamen angeben, wird Ihre Arbeit direkt unter diesem Namen gespeichert, wenn Sie den entsprechenden Menüeintrag anwählen. Wenn nicht, werden Sie durch den üblichen Dateidialog aufgefordert, zunächt einen Dateinamen festzulegen.

Wenn Sie nun die Schaltfläche »Anlegen« betätigen, wird Ihr Figurensatz intern schon mal soweit vorbereitet. Außerdem werden die Menüeinträge und Schaltflächen für das Abspeichern aktiv und als nächstes wandern Sie auf diese Seite:

Dritter Schritt:

Nun müssen die Figuren zusammengeklaubt werden. Das funktioniert folgendermaßen:

Auf dieser Seite finden Sie 12 Schaltflächen vor, die mit jeweils einer Schachfigur versehen sind.

Diese Schaltflächen repräsentieren die Platzhalter für die einzelnen Grafikdateien der Schachfiguren. Es befindet sich immer nur eine dieser Schaltflächen im gedrückten Zustand. Dieser Platzhalter ist somit aktiv.

Sie müssen diesen Platzhaltern jetzt nur noch die entsprechenden Pendants Ihrer selbsterstellten Figuren zuordnen.

Hierzu beachten Sie bitte das schwarze Quadrat in der Mitte mit der daneben angebrachten Schaltfläche:

Das schwarze Quadrat ist die Vorschau, mit der Schaltfläche können Sie den Platzhaltern die gewünschte Grafikdatei zuordnen. Das machen wir jetzt:

Per Voreinstellung ist immer als erster der weiße Bauer aktiv. Nun müssen wir die entsprechende Figur dafür laden. Also betätigen wir die »Laden«-Schaltfläche und erhalten einen erweiterten Dateiauswahldialog. Erweitert deshalb, weil dort gleich eine Bildvorschau integriert ist:

Da wir für diese Anleitung zunächst mal auf die mitgelieferten Beispieldateien zurückgreifen, darf ich Sie auf folgenden Pfad entführen:

    <Winschach-Verzeichnispfad>\Beispiele\Set-Editor\Einzelfiguren

Für den weißen Bauern wählen wir die Datei »Bauer_1_w.bmp«.

Zu Ihrer Orientierung:

Die Dateinamen sind so strukturiert: <Figur>_<Figurensatz #>_<Farbe>. »w« steht für weiß, »s« steht für schwarz. Gleiche Zahlen entsprechen gleichen Figurensätzen.

Wenn Sie den weißen Bauern ausgewählt haben, schließen Sie den Dialog mit der OK-Schaltfläche. Nun sehen Sie in der Vorschau die ausgewählte Figur. Als nächstes betätigen Sie die nächste Figuren-Schaltfläche und wiederholen diese Aktion und zwar so lange, bis alle Platzhalter gefüllt sind.

Vierter Schritt:

Nachdem alle Platzhalter gefüllt sind, können Sie nun nochmal sämtliche Schaltflächen anklicken, um zu überprüfen, ob die Figuren korrekt zugeordnet sind.

Vielleicht gehören Sie auch zu den Witzbolden, die Ihre lieben Nächsten damit in den Wahnsinn treiben, indem Sie die Figuren völlig falsch zuordnen...

Nun kommt der Punkt, wo wir den Figurensatz mal richtig testen. Hierzu dient diese Schaltfläche:

Wenn Sie diese Schaltfläche betätigen, wird ein Fenster mit dem Schachbrett geöffnet. Gleichzeitig wird Ihr Figurensatz geladen:

Hinweis:

Bis die Firgurensätze durch das Programm zusammengestellt sind, kann es etwas dauern. Also wundern Sie sich bitte nicht, wenn sich einige Sekunden lang nichts mehr tut.

Damit Sie die Möglichkeit haben, auch mal zu überprüfen, wie Ihre eigenen Figurensätze mit dem Schachbrett harmonieren, stellt diese Vorschau-Funktion alle Schachbrett-Texturen des Hauptprogramms zur Verfügung. Auch selbstdefinierte Texturen können Sie über eine Dateiauswahl laden.

Sobald die Option »Benutzerdefiniert« markiert ist, erscheinen zwei zusätzliche Schaltflächen, mit deren Hilfe Sie die gewünschten Texturen laden können:

Fünfter Schritt:

Wenn Sie jetzt noch im Besitz der Shareware-Version sind, können Sie diesen Schritt getrost vergessen. In der Shareware-Version ist die Speicher-Funktion nämlich deaktiviert.

Alle anderen möchten sicherlich ihre Arbeit gerne sichern. Hierzu betätigen Sie den entsprechenden Menüeintrag, bzw. die dafür vorgesehene Schaltfläche in der Werkzeugleiste. In dem Dialog werden Sie Windows-üblich dazu aufgefordert, einen Dateinamen anzugeben. Danach wird Ihre Arbeit gespeichert.

Hinweis:

Vor dem Speichern werden die Figurensätze nochmals endgültig zusammengestellt. Auch hier müssen Sie unter Umständen mit einigen Sekunden Verzögerung rechnen.

Wenn Sie die Shareware-Version besitzen:

Im Beispiele-Verzeichnis (Unterverzeichnis »...\Set-Editor\Kompletter Satz«) finden Sie die Datei »Beispiel1.wsb« vor. Das ist das Endergebnis dieser Step-by-Step-Anleitung.

Was gibt es sonst noch?

Ich hoffe, Sie haben diese Datei noch nicht geschlossen. Machen Sie sich jetzt mal den Spaß und laden für den weißen Bauer die Datei »Bauer_2_w.bmp« ein. Nun taucht eine zusätzliche Schaltfläche auf:

Betätigen Sie diese, erhalten Sie folgende Warnung:

Was soll das?

Die Dateien des zweiten Figurensatzes haben jeweils eine Größe von 30 x 30 Pixel. Also eine Größenordnung, die dieses Programm gar nicht vorsieht und was mit der bisher verwendeten Größe gar nichts mehr zu tun hat. Was dabei herauskommt, ist auch sehr bedenklich:

Das Programm lädt zwar diese Größe ohne zu murren, aber Sie erhalten diese Warnung, damit Sie am Ende keine unangenehme Überraschung erleben.

Beachten Sie zum Vergleich mal die Datei »Beispiel2.wsb«. Diese Datei wurde mit dem »unmöglichen« Figurensatz erstellt. Eingestellt ist die Größe 32 x 32. Auch hier wurde diese Warnung ausgegeben, aber das Endergebnis ist durchaus brauchbar, weil die Größe lediglich um zwei Pixel differiert.

Daher werden Sie nicht bei jeder geladenen Datei mit einer Warnung genervt. Vielmehr beschränkt sich das Programm da drauf, anzuzeigen, wenn es etwas zu warnen gibt.

Ob Sie diese Warnung ignorieren oder nicht, bleibt Ihnen überlassen.


Die Programmfunktionen

Hier finden Sie als Kurzreferenz nochmals die Screenshots des Programms. Diese sind diesmal mit sogenannten Hotspots versehen. Hotspots sind maussensitive Bereiche, die durch den Hand-Cursor gekennzeichnet sind. Wenn Sie diese anklicken, erhalten Sie in einem kleinen Extrafenster einen Hinweis, der Ihnen die Bedeutung des betreffenden Programmelements erklärt.

Mit der Startseite

werden Sie solange konfrontiert, bis Sie eine neue Datei anglelegt haben.

Immer sichtbar ist das Menü und die Werkzeugleiste:

Nachdem Sie den Menüeintrag »Datei|Neu« angewählt oder die anhängige Schaltfläche betätigt haben, landen Sie auf dieser Seite:

Wenn Sie die neue Datei bestätigt haben, kommen Sie schließlich auf die Editierseite:

Die Vorschaufunktion wird in einem gesonderten Fenster ausgeführt:


Öffnet die Seite, mit deren Hilfe Sie einen neuen Figurensatz anlegen können.


Lädt einen bereits existierenden Figurensatz


Speichert den aktuellen Figurensatz


Speichert den aktuellen Figurensatz unter einem neuen Namen.


Beendet das Programm.


Öffnet diese Hilfe-Datei.


Zeigt an, wer dieses Programm verbrochen hat.


Hier legen Sie die Größe einer einzelnen Schachfigur fest.


Hier können Sie bereits den gewünschten Dateinamen festlegen. Wenn Sie das an dieser Stelle tun, erscheinen beim Abspeichern der Figurensätze kein Dateiauswahldialog.


Ein leerer Figurensatz wird mit der festgelegten Größe angelegt und Sie kommen auf die Editierseite.


Ihre Auswahl wird rückgängig gemacht und Sie landen wieder auf der Startseite.


Diese Schaltflächen dienen der Auswahl der aktiven Platzhalter. Jedem Platzhalter müssen Sie das entsprechende Figuren-Pendant zuordnen.


Dieses Fenster zeigt die Figur an, die dem jeweils aktiven Platzhalter zugeordnet ist.


Hier öffnen Sie einen Dateiauswahldialog, mit dessen Hilfe Sie für den aktiven Platzhalter die gewünschte Figur laden können.


Diese Schaltfläche erscheint nur, wenn Sie eine Figur geladen haben, deren Größe nicht der Vorgabegröße entspricht. Betätigen Sie diesen Schalter, wird eine entsprechende Warnung angezeigt.

Es liegt an Ihnen, ob Sie diese Warnung ignorieren oder nicht.


Öffnet ein Schachbrett mit den Programm-eigenen Texturen, um die Wirkung der erstellten Figurensätze zu testen.


Der angelegte Figurensatz. Hier die Datei »Beispiel1.wsb«


Zur Auswahl der WinSchach-eigenen Texturen. Vorgabetexturen und benutzerdefinierte Texturen können gleichermaßen geladen werden.


Diese Schaltflächen sind nur dann sichtbar, wenn die Option »Benutzerdefiniert« ausgewählt ist. Diese Schalter öffnen einen Dateiauswahldialog, mit dessen Hilfe Sie die Texturen für das Schachbrett laden können.


Schließt das Vorschaufenster.