Deutsches Simutransforum

Normale Version: Was ist makeobj und wie funktioniert das?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9
*stöhn* und nie ist was dabei für mac...

naja den windows user freuts dann wohl...

wenn mir einer erklärt wie ich das kompiliere könnte ich das auch machen. ich hab mal so ne kurzanleitung für kompilieren unter ubuntu gelesen, mit make install und sowas hat aber irgendwie nich geklappt...
Ich könnte dir den Source geben, jedoch müsstest du dann den Compiler bedienen können...
ich schau mich mal in meinem zeitungsarchiv um, vielleicht klappts ja...

kannst du mir das per pn oder so schicken?
Gibt es eine Mindestgröße für Grafiken für makeobj? Ich hatte eine Grafik erstellt, die 3 px je Ansicht hatte, und makeobj kam immer damit an, die Ansicht würde nicht gefunden.
Ja, bei pak64 muss ein Teil 64x64 Pixel groß sein, bei pak128 eben 128x128 und so weiter... natürlich kann das alles (bis auf einen einzigen Pixel) mit der - im Spiel unsichtbaren - Hintergrundfarbe gefüllt sein, aber das Format muss trotzdem passen.
Ich glaube ich habe mich falsch ausgedrückt.
Es ist die richtige Grafikgröße, nur das Element selbst hat nur 3 px. Ein Bus im Format 192x192 füllt ja auch nicht die ganze Kachel aus.
So sieht die Test-Grafik aus:
Bitte poste auch die DAT
Hier ist sie:
Code:
obj=ground_obj
Name=testwayobj
copyright=MoTw
cost=1
DistributionWeight=50
seasons=1
climates=mediterran,temperate
trees_on_top=1
speed=30
waytype=air
EmptyImage[S][0]=test.0.1
EmptyImage[E][0]=test.0.0
EmptyImage[SE][0]=test.0.4
EmptyImage[SW][0]=test.0.5
EmptyImage[N][0]=test.0.0
EmptyImage[W][0]=test.0.1
EmptyImage[NW][0]=test.0.4
EmptyImage[NE][0]=test.0.5

und die error.txt:

Code:
Makeobj version 49 for simutrans 100.0 and higher
(c) 2002-2006 V. Meyer , Hj. Malthaner, M. Pristovsek (markus@pristovsek.de)

Image size is set to 192x192
writing invidual files to ./
   reading file ./hummel.dat
   writing file ./ground_obj.Hummel.pak
      packing ground_obj.Hummel
Missing images in moving groundobj (expected image[s][0])!
FATAL ERROR: groundobj_writer_t
Season image for season 0 missing ((null))!
Wiki lesen Hilft
so ist es richtig
Code:
obj=ground_obj
Name=testwayobj
copyright=MoTw
cost=1
DistributionWeight=50
seasons=1
climates=mediterran,temperate
trees_on_top=1
speed=30
waytype=none
Image[S][0]=test.0.1
Image[E][0]=test.0.0
Image[SE][0]=test.0.4
Image[SW][0]=test.0.5
Image[N][0]=test.0.0
Image[W][0]=test.0.1
Image[NW][0]=test.0.4
Image[NE][0]=test.0.5
Der Fehler ist, dass es Image heißt und nicht EmptyImage.
Das steht im Wiki so
Zitat:Image[Richtung][Jahreszeit]=Dateiname ohne Dateiendung.Zeile in der Grafikdatei.Position in der Zeile
und makeobj weißt dich auch drauf hin
Zitat:Missing images in moving groundobj (expected image[s][0])!
Es teilt dir mit, dass es die Bildangaben im Format image[s][0] braucht.
Oh das habe ich wohl überlesen [Bild: 365.gif]
Danke.
Seiten: 1 2 3 4 5 6 7 8 9