mh weiß ich jetzt garnich.. solang du 2 objekte in einer DAT hast und sie in der XML korrekt einstellst (kannst dir ja mal die XML vom gelenkbus ansehen), bewegt sich immer alles mit.
[offtopic]
ganz am anfang hab ich ja immer 2 DATs gemacht. geht auch. is nur blöd, wenn zB bei der Vario 4 bzw 5 verschiedne Objekte "gekauft" werden müssen. is umständlich.
das einzige problem was ich noch hab, und das betrifft den US-Truck, daß die zugmaschinen-grafik die anhänger-grafik überlagert. in manchen winkeln fällt es nich auf, aber in anderen wiederum umso mehr. vielleicht gibbet ne andere möglichkeit hierfür. manche original-wagen sind doch mit extragrafiken für boogeys ausgestattet. und wenn ich nun den anhänger als objekt nehm und die zugmaschine als bogey, das könnt evtl funktionieren. aber ich habs noch nich hingekommen, den als boogey zu definieren.
[/offtopic]
wie gesagt, trag im field_4 die anzahl ein (zählung beginnt bei 1)
dann so in der art:
<structure name="field_24[0]" size="6">
<variable name="length" size="1">0</variable>
<unknown name="field_1" size="1">1</unknown>
<unknown name="field_2" size="1">255</unknown>
<unknown name="field_3" size="1">255</unknown>
<variable name="spriteind" size="1">0</variable>
1. objekt (beginnt bei bild 0)
</structure>
<structure name="field_24[1]" size="6">
<variable name="length" size="1">0</variable>
<unknown name="field_1" size="1">1</unknown>
<unknown name="field_2" size="1">255</unknown>
<unknown name="field_3" size="1">255</unknown>
<variable name="spriteind" size="1">1</variable>
2. objekt (beginnt bei bild 0 + x, wobei x für die anzahl der grafiken des 1. objektes gilt, zB 64) kann aber auch die wiederholung des 1. objektes sein, siehe meine 1. TRAM. da hab ich einfach wieder ne 0 eingetragen, weil ja das erste objekt wieder verwendet wird.
</structure>
<structure name="field_24[2]" size="6">
<variable name="length" size="1">0</variable>
<unknown name="field_1" size="1">1</unknown>
<unknown name="field_2" size="1">255</unknown>
<unknown name="field_3" size="1">255</unknown>
<variable name="spriteind" size="1">2</variable>
</structure>
<structure name="field_24[3]" size="6">
<variable name="length" size="1">0</variable>
<unknown name="field_1" size="1">1</unknown>
<unknown name="field_2" size="1">255</unknown>
<unknown name="field_3" size="1">255</unknown>
<variable name="spriteind" size="1">3</variable>
</structure>
<structure name="sprites[0]" size="30">
Alles anzeigen
1. grafikdatei
<variable name="numdir" size="1">32</variable>
<unknown name="field_1" size="1">4</unknown>
<unknown name="field_2" size="1">1</unknown>
<variable name="vehtype" size="1">1</variable>
<variable name="numunits" size="1">1</variable>
<unknown name="field_5" size="1">1</unknown>
<variable name="bogeypos" size="1">33</variable>
<bitmask name="flags" size="1">
<bit name="hassprites">1</bit>
<bit name="bit_3">1</bit>
<bit name="bit_4">1</bit>
<bit name="reversed">0</bit>
</bitmask>
<variable name="spritenum" size="1">0</variable>
</structure>
<structure name="sprites[1]" size="30">
<variable name="numdir" size="1">32</variable>
<unknown name="field_1" size="1">4</unknown>
<unknown name="field_2" size="1">1</unknown>
<variable name="vehtype" size="1">1</variable>
<variable name="numunits" size="1">1</variable>
<unknown name="field_5" size="1">1</unknown>
<variable name="bogeypos" size="1">27</variable>
<bitmask name="flags" size="1">
<bit name="hassprites">1</bit>
<bit name="bit_3">1</bit>
<bit name="bit_4">1</bit>
<bit name="reversed">0</bit>
</bitmask>
<variable name="spritenum" size="1">0</variable>
</structure>
Alles anzeigen