Loading...
 

Hilfsprogramm TileCutter

Programm TileCutterlink


Hier gibt link-external es eine englischsprachige Dokumentation

Mittlerweile hat Tilecutter ein Grafisches Interface (Beispiel der Version 0.5.9)

Image

Übersetzung der TileCutter Readme.txtlink

Version 0.1

1. Einführunglink


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 Fehlerlink


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 Versionenhistorielink


26.Januar 2006 - Version 0.1 wurde veröffentlicht

3. Bedienungsanleitunglink


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 Argumentelink


"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 Schalterlink

-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 Beispiellink


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. Endelink


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



Rate this page:
Contributors to this page: Frank and system .
Page last modified on Tuesday July 31, 2018 17:24:36 GMT-0000 by Frank.

Page discussion

There are no discussions currently on this page Start discussion