Thema geschlossen 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Editor & Openttd.?
Verfasser Nachricht
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#1
Editor & Openttd.?
Hi,

ich möchte in Openttd die Werte der Schiffe etwas aufpolieren (alles Standartschiffe, keine newships), TTDAlter scheint ja nicht zu funktionieren, gibt es einen anderen Editor, mit dem ich diese Werte verändern kann oder muss ich es so lassen?

Danke schonmal im vorraus.
01.02.2005, 19:38
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#2
 
ne, die Standard-Schiffe nicht.
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

01.02.2005, 20:24
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#3
 
Nunja, gibt es denn die möglichkeit die aus dem Shipset zu verändern? Man ist ja flexibel.
01.02.2005, 21:21
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#4
 
die aus dem Ship-Set kannste ändern.

Mit grfcodec decodieren, dann hast du die newships.pcx (Grafiken) und die newships.nfo (der Code)

die nfo kannste mit nem Editor öffnen und anpassen großes Grinsen
Sag mir was Du vor hast und ich versuche Dir zu erkären was Du machen musst Zwinkern
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

02.02.2005, 07:56
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#5
 
Oh, klingt ja einfach Zwinkern
Zunächst wäre ich ganz froh wenn du mir erklären würdest wie ich GRFcodec unter xp überhaupt gestartet bekomme. Ich hab schon versucht das Programm mit DosBox zu emulieren, aber das Programm gibt an, das es nicht unter Dos ausführbar wäre.

Ich möchte den Frachtraum der Schiffe "Kværner" (oder so ähnlich, auf jeden Fall Massengutfrachter) und "Astander" auf 800 Tonnen erhöhen.

Danke für deine Hilfe!
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2005, 17:50 von Sword.)
02.02.2005, 17:50
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#6
 
also, ich hab Win98 (jo!)
da geb ich unter Start/Ausführen z.B. ein:
C:\TTWinAlpha\Grfcodec.exe -d C:\TTWinAlpha\newgrf\re160schnell.grf

weil unter C:\TTWinAlpha\ das Prog. grfcodec steht.
-d für decodieren
C:\TTWinAlpha\newgrf\re160schnell.grf ist die Datei zum decodieren.

Die 2 Dateien nfo und pcx werden in das Verzeichnis C:\TTWinAlpha\newgrf\sprites geschrieben.

Probier das mal aus.
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

02.02.2005, 18:24
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#7
 
Wunderbar, hat funktioniert.
02.02.2005, 18:36
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#8
 
Tja, nun musst Du die Daten des Schiffes finden.
Der Name steht in Hex, suche Ihn.
Die Ladedaten sind in der Action0,
also eine Zeile die so anfängt nn * xx 00 (nn für laufende Nummer von oben * xx=Anzahl der Bytes, dann kommt 00 für Action 0,

Dann gibt es verschiedene SChlüssel, z.B

Schlüssel Länge (B=Byte, W=Word)
08 B Sprite (FF for new graphics)
09 B Refittable (0 no, 1 yes)
0A B Cost factor
0B B Speed in mph*3.2
0C B Cargo type, see column 3 (type B) in CargoTypes
0D W Capacity
0F B Running cost factor

Ich kann jetzt nicht ins Detail gehen, schau mal rein, ich schreib morgen Mittag mehr dazu, ok? Oder Vielleicht auch nachher noch

oder Du schaust mal hier:

http://wiki.ttdpatch.net/tiki-index.php?...phicsSpecs
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

02.02.2005, 18:47
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#9
 
Das Problem ist jetzt, das ich nachdem ich die Datei decodiert habe, keine Ahnung habe, mit welchem Programm ich mir die decodierte .pcx Datei ansehen soll. Grfcodec bietet dafür ja anscheined keine unterstürtzung, ich habs jetzt einfach mit einem Hexeditor versucht, aber da finde ich keine namen. Was meinst du mit "Der name steht in Hex"?
02.02.2005, 22:16
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#10
 
pcx ist der Grafikteil
Du brauchst die nfo-hälfte.
Da steht der Code drin.

und 4b 76 e6 72 6e 65 72 = Kværner in hex.

Danach musste mal suchen.
Wenne etwas Geduld hast, mache ich mich morgen inner Pause mal dran die Stelle zu suchen
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

02.02.2005, 22:23
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#11
 
@ Sword kannste mir mal den genauen Namen des/der Schiffe sagen? Kann hier nicht nachschauen.
und vielleicht noch was sie derezeit laden können, das wäre aber nicht so wichtig.

Dann schaue ich in ner ruhigen Minute mal in den Code und zeige Dir wo und wie man das ändern kann.

++++++edit++++++++

das müsste die Stelle sein:

418 * 30 00 02 0A 01 09 00 56 47 06 0F 08 FF 09 01 0A D2 0F 78 0B 52 0C 05 0D C2 01 11 20 30 20 04

0D C2 01 ist die Stelle die die Ladungsmenge bezeichnet. 0D ist ein Word-Eintrag, der in 'little endian' erfolgen muss. C2 01 heisst demnach 'richtig' 01 C2 (hex) = 450 (dez) : Wenn Du also 800 Einheiten laden willst, musst Du den Wert auf 20 03 ändern (800 dez=0320hex->little endian 20 03). probier mal und berichte. Habe noch nie Schiffe umgecodet.
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

03.02.2005, 08:06
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#12
 
Jetzt ist das Problem von meiner Seite, wie ich die Dateien wieder kodiert bekomme. Laut dem Readme von GRFcodec muss ich ja praktisch das gleiche wie oben nur mit -e statt mit -d machen. Nur kommt dabei bei mir immer eine leer Textdatei mit der endung ".new" (!) raus.
03.02.2005, 20:09
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#13
 
hast Du einen neuen Namen angegeben? das geht nicht!
Du mußt eine bestehende *.grf überschreiben.
Mach ne Kopie von der newshipsw.grf. Sichere sie Dir weg.
Im Verzeichnis newgrf steht jetzt eine Version die Du überschreiben kannst.

nun gibst Du ein:

C:\TTWinAlpha\Grfcodec.exe -e C:\TTWinAlpha\newgrf\newshipsw.grf

damit werden die newshipspcx und die newships.nfo aus dem Verzeichnis C:\TTWinAlpha\newgrf\sprites zur Datei C:\TTWinAlpha\newgrf\newshipsw.grf zusammengefügt. Prüfe Datum und Uhrzeit! manchmal wird, obwohl alles richtig eingegeben wurde trotzdem eine newshipsw.new erzeugt werden, gib ihr die Endung grf und es funzt (wenn sie nicht leer ist)!
Gib mal Rückmeldung!
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

04.02.2005, 08:01
Suchen
Sword
Gleisarbeiter
*

Beiträge: 42
Themen: 4
Registriert seit: Sep 2004
#14
 
Juhuuu hat funktioniert, nur bezieht sich die Änderung nicht auf den Frachter "Kvaerner", sondern auf den Frachter "Flender".


Edit: Da mir dank dir bewusst war wo sich die Frachtparameter in der .nfo Datei für jedes Schiff befinden bin hab ich einfach die daten für das Schiff über dem von dir beschriebenen geändert und siehe da: Es funktionert.

Herzlichen Dank für deine Hilfe!
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2005, 15:44 von Sword.)
04.02.2005, 15:33
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
#15
 
ich kann die grf's noch nicht komplett lesen, und jeder schreibt sie anders. Nun wissen WIR dass die technischen Daten VOR dem Namen kommen.

Viel Spass weiterhin!
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967 Zwinkern

04.02.2005, 19:59
Suchen
Thema geschlossen 


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Copy und Paste für Szenario-Editor Timeflyer 2 1.704 09.02.2016, 17:27
Letzter Beitrag: Timeflyer
Hilfe Schienen bauen im Editor robotron 2 2.243 05.05.2011, 09:02
Letzter Beitrag: robotron
  Stadthäuser im Editor ? Johannes 6 3.501 16.01.2010, 22:18
Letzter Beitrag: El Patron
  Ottd editor - aus wüste wieder gras machen, wie? cmdKeen 11 6.257 13.07.2007, 11:31
Letzter Beitrag: DocRock
  Map-Editor Negulus 7 3.883 27.04.2006, 15:39
Letzter Beitrag: pETe!

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | Transport Tycoon Main Station | Nach oben | Archiv-Modus | RSS-Synchronisation