Programm TileCutter
TileCutter 1.2.1
- (767 Reads) -Hier gibt es eine englischsprachige Dokumentation zur aktuellen Version
Mittlerweile hat Tilecutter ein Grafisches Interface (Beispiel der Version 0.5.9)
Übersetzung der TileCutter Readme.txt
Version 0.1
1. Einführung
TileCutter ist ein Programm, um Bilder (im .png-Format) in Teile zu splitten, die in Simutrans dargestellt werden können. Es gibt außerdem eine Bildvektorinformation dazu, die das Bild in einer Form beschreibt, die MakeObj versteht. Die .dat-Files, die TileCutter produziert, sind nicht direkt von MakeObj benutzbar, du musst vorher noch die .dat-Datei komplettieren, dieses Programm trägt nur die Bildvektoren ein.
Ich bin kein sehr erfahrener Programmierer, dieses Programm könnte sich also unerwartet und unerwünscht verhalten. Bitte gib mir Bescheid, wenn das Programm abstürzt, so dass ich den Fehler beheben kann; Kontaktdetails findest du unter 4.
2. Bekannte Fehler
Im Moment kann TileCutter nicht sehr gut mit asymmetischen Gebäuden umgehen (v.a. Gebäude, die breiter als lang sind); dies wird in Version 0.2 behoben sein, hoffe ich.
2a Versionenhistorie
26.Januar 2006 - Version 0.1 wurde veröffentlicht
3. Bedienungsanleitung
TileCutter braucht Grafiken im .png-Format. Jede Sorte von .png sollte funktionieren, TileCutter wird die Daten immer im richtigen Format für MakeObj/Simutrans erzeugen.
Diese Version überprüft nicht, ob eine Datei mit selbem Namen bereits existiert und würde ohne Nachfrage überschreiben, also pass auf!
TileCutter funktioniert über die Kommandozeile und es gibt zwei Möglichkeiten, es zu benutzen. Die erste ist, dass du eine Verknüpfung zu TileCutter erstellst, mit den Argumenten (s.u.), die du benutzen möchtest. Die zweite ist, die Eingabeaufforderung zu benutzen und sich durch die Verzeichnisse zu navigieren.
Folgende Argumente kannst du benutzen:
- Benötigte Argumente
- "Name der Ursprungsdatei",
"Gewünschter Name der png-Datei, die von TileCutter ausgegeben wird",
"Gewünschter Name der dat-Datei, die von TileCutter ausgegeben wird ",
-pakSize (z.B. 64)
Optionale Argumente
-i, -h, -f
(Die benötigten Argumente müssen in der oben angegebenen Reichenfolge sein, die optionalen nicht)
3a Argumente
"Name der Ursprungsdatei" muss eine existente png-Datei sein, die im selben Verzeichnis wie TileCutter liegen muss, z.B. beispiel.png
"Gewünschter Name der png-Datei, die von TileCutter ausgegeben wird" (z.B. "ausgabe.png")
"Gewünschter Name der dat-Datei, die von TileCutter ausgegeben wird" (z.B. "ausgabe.dat")
3b Schalter
- -pakSize XX
- Das legt fest, welche Pak-Größe das Programm benutzen wird, gültige Werte liegen zwischen 16 und 240 und sind mit 16 multiplizierbar.
- -i XX YY
- Das ist der Schalter für nicht-quadratische Gebäude. XX ist die Länge der Teile in Nord-Süd-Richtung, YY die Länge in Ost-West-Richtung.
- -f X
- Das schaltet die Orientierung, die in der .dat gesetzt werden wird
- -h X
- Das ist der Schalter, um die automatische Höhenerkennung von TileCutter auszuschalten. Wenn du diesen Schalter setzst, wird der Wert (muss zwischen 1 und 4 liegen) genommen, den du hier einträgst.
3c Beispiel
In der Eingabeaufforderung könnte das wie folge aussehen
tilecutter example.png output.png output.dat -pakSize 64 -i 4 5 -f 3 -h 3
Das wird das Programm dazu anleiten, eine png-Datei namens example.png zu verarbeiten, output.png und outpat.dat auszugeben und das Ganze für Pak64 aufzubereiten. Außerdem spezifizierst du, dass dein Gebäude 4x5 groß ist in Richtung West schaut und 3 hoch ist.
Ein Beispielbild wird mitgeliefert, um es zu trennen, nutze folgendes Kommando:
tilecutter example.png output.png output.dat -pakSize 64
4. Ende
Ich hoffe, dass du das Programm praktisch findest, und ich bin mir sicher, dass es besser werden wird in Zukunft... Kommentare/Anfragen irgendwelcher Art können per E-Mail verfasst werden.
Adresse in der readme.txt im Programmverzeichnis
Timothy Baldock
Übersetzer: Johannes Friedrich
Seitenanfang
Last wiki comments