5,391
edits
m (→Particles) |
m (→Main part) |
||
Line 210: | Line 210: | ||
| BGCOLOR="#FFDDDD" | 06 00 | | BGCOLOR="#FFDDDD" | 06 00 | ||
| 6 | | 6 | ||
| ALIGN=LEFT | amount of | | ALIGN=LEFT | amount of particles | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFDDDD" | 01 00 | | BGCOLOR="#FFDDDD" | 01 00 | ||
| 1 | | 1 | ||
| ALIGN=LEFT | amount of | | ALIGN=LEFT | amount of firing modes | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFDDDD" | 0A 00 | | BGCOLOR="#FFDDDD" | 0A 00 | ||
Line 321: | Line 321: | ||
| unknown, never used | | unknown, never used | ||
|} | |} | ||
|} | |||
---- | |||
==0xD8 - 0x1D7 : Firing modes== | |||
There are two 128-byte firing mode slots in every ONWC file. | |||
The actual number of firing modes is specified at 0xCC | |||
===0xD8 - 0x157 : Primary firing mode=== | |||
Offsets are given with respect to the start of the file. | |||
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0 | |||
|- ALIGN=CENTER BGCOLOR="#FFDDBB" | |||
!Offset | |||
!Raw hex | |||
!Value | |||
!Meaning | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xD8 | |||
| BGCOLOR="#FFDDDD" | 00 00 | | BGCOLOR="#FFDDDD" | 00 00 | ||
| 0 | | 0 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xDA | |||
| BGCOLOR="#FFDDDD" | 00 00 | | BGCOLOR="#FFDDDD" | 00 00 | ||
| 0 | | 0 | ||
| ALIGN=LEFT | unknown; always zero | | ALIGN=LEFT | unknown; always zero | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xDC | |||
| BGCOLOR="#64AAAA" | 23 A6 7F 3F | | BGCOLOR="#64AAAA" | 23 A6 7F 3F | ||
| 0.998629 | | 0.998629 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xE0 | |||
| BGCOLOR="#64AAAA" | 05 6D 56 3D | | BGCOLOR="#64AAAA" | 05 6D 56 3D | ||
| 0.052350 | | 0.052350 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xE4 | |||
| BGCOLOR="#64AAAA" | F4 8D A9 37 | | BGCOLOR="#64AAAA" | F4 8D A9 37 | ||
| 0.000020 | | 0.000020 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xE8 | |||
| BGCOLOR="#64AAAA" | 05 6D 56 BD | | BGCOLOR="#64AAAA" | 05 6D 56 BD | ||
| -0.052350 | | -0.052350 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xEC | |||
| BGCOLOR="#64AAAA" | 23 A6 7F 3F | | BGCOLOR="#64AAAA" | 23 A6 7F 3F | ||
| 0.998629 | | 0.998629 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xF0 | |||
| BGCOLOR="#64AAAA" | D0 1D 0E B5 | | BGCOLOR="#64AAAA" | D0 1D 0E B5 | ||
| -0.000001 | | -0.000001 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xF4 | |||
| BGCOLOR="#64AAAA" | F4 8D A9 B7 | | BGCOLOR="#64AAAA" | F4 8D A9 B7 | ||
| -0.000020 | | -0.000020 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xF8 | |||
| BGCOLOR="#64AAAA" | D0 1D 0E B5 | | BGCOLOR="#64AAAA" | D0 1D 0E B5 | ||
| -0.000001 | | -0.000001 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0xFC | |||
| BGCOLOR="#64AAAA" | 00 00 80 3F | | BGCOLOR="#64AAAA" | 00 00 80 3F | ||
| 1.000000 | | 1.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x100 | |||
| BGCOLOR="#64AAAA" | 00 00 00 00 | | BGCOLOR="#64AAAA" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | unknown; always zero | | ALIGN=LEFT | unknown; always zero | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x104 | |||
| BGCOLOR="#64AAAA" | 00 00 00 00 | | BGCOLOR="#64AAAA" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | unknown; always zero | | ALIGN=LEFT | unknown; always zero | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x108 | |||
| BGCOLOR="#64AAAA" | 00 00 00 00 | | BGCOLOR="#64AAAA" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | unknown; always zero | | ALIGN=LEFT | unknown; always zero | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x10C | |||
| BGCOLOR="#64AAAA" | 23 A6 7F 3F | | BGCOLOR="#64AAAA" | 23 A6 7F 3F | ||
| 0.998629 | | 0.998629 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x110 | |||
| BGCOLOR="#64AAAA" | AE 6C 56 BD | | BGCOLOR="#64AAAA" | AE 6C 56 BD | ||
| -0.052349 | | -0.052349 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x114 | |||
| BGCOLOR="#64AAAA" | AF 8D A9 B7 | | BGCOLOR="#64AAAA" | AF 8D A9 B7 | ||
| -0.000020 | | -0.000020 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x118 | |||
| BGCOLOR="#64AAAA" | DC FE 08 3C | | BGCOLOR="#64AAAA" | DC FE 08 3C | ||
| 0.008362 | | 0.008362 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x11C | |||
| BGCOLOR="#64AAAA" | 5C 11 23 3E | | BGCOLOR="#64AAAA" | 5C 11 23 3E | ||
| 0.159246 | | 0.159246 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x120 | |||
| BGCOLOR="#64AAAA" | 39 C6 2A 3F | | BGCOLOR="#64AAAA" | 39 C6 2A 3F | ||
| 0.667087 | | 0.667087 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x124 | |||
| BGCOLOR="#64AAAA" | 00 00 61 44 | | BGCOLOR="#64AAAA" | 00 00 61 44 | ||
| 900.000000 | | 900.000000 | ||
| ALIGN=LEFT | range of fire | | ALIGN=LEFT | range of fire | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x128 | |||
| BGCOLOR="#64AAAA" | 00 00 20 41 | | BGCOLOR="#64AAAA" | 00 00 20 41 | ||
| 10.000000 | | 10.000000 | ||
| ALIGN=LEFT | scattering angle ? / slice ? | | ALIGN=LEFT | scattering angle ? / slice ? | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x12C | |||
| BGCOLOR="#64AAAA" | 00 00 20 40 | | BGCOLOR="#64AAAA" | 00 00 20 40 | ||
| 2.500000 | | 2.500000 | ||
| ALIGN=LEFT | unknown; always the same | | ALIGN=LEFT | unknown; always the same | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x130 | |||
| BGCOLOR="#64AAAA" | 00 00 96 43 | | BGCOLOR="#64AAAA" | 00 00 96 43 | ||
| 300.000000 | | 300.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x134 | |||
| BGCOLOR="#64AAAA" | 00 00 40 41 | | BGCOLOR="#64AAAA" | 00 00 40 41 | ||
| 12.000000 | | 12.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x138 | |||
| BGCOLOR="#64AAAA" | 00 00 61 44 | | BGCOLOR="#64AAAA" | 00 00 61 44 | ||
| 900.000000 | | 900.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x13C | |||
| BGCOLOR="#EBEBEB" | 05 00 | | BGCOLOR="#EBEBEB" | 05 00 | ||
| 5 | | 5 | ||
| ALIGN=LEFT | unknown; always the same | | ALIGN=LEFT | unknown; always the same | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x13E | |||
| BGCOLOR="#EBEBEB" | 01 00 | | BGCOLOR="#EBEBEB" | 01 00 | ||
| 1 | | 1 | ||
| ALIGN=LEFT | weapon ID | | ALIGN=LEFT | weapon ID | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x140 | |||
| BGCOLOR="#EBEBEB" | 00 00 00 00 | | BGCOLOR="#EBEBEB" | 00 00 00 00 | ||
| 0 | | 0 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x144 | |||
| BGCOLOR="#8C8CCC" | 00 00 00 00 | | BGCOLOR="#8C8CCC" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x148 | |||
| BGCOLOR="#8C8CCC" | 00 00 00 00 | | BGCOLOR="#8C8CCC" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x14C | |||
| BGCOLOR="#8C8CCC" | 00 00 34 43 | | BGCOLOR="#8C8CCC" | 00 00 34 43 | ||
| 180.000000 | | 180.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x150 | |||
| BGCOLOR="#8C8CCC" | 00 00 40 40 | | BGCOLOR="#8C8CCC" | 00 00 40 40 | ||
| 3.000000 | | 3.000000 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x154 | |||
| BGCOLOR="#8C8CCC" | 50 77 D6 3D | | BGCOLOR="#8C8CCC" | 50 77 D6 3D | ||
| 0.104719 | | 0.104719 | ||
| ALIGN=LEFT | unknown | | ALIGN=LEFT | unknown | ||
|} | |} | ||
===0x158 - 0x1D7 : Secondary firing mode=== | |||
The only weapon for which these fields are not all zero is '''w11_ba1'''. | |||
They are the exact counterparts of the fields at 0xD8 - 0x157. | |||
---- | ---- | ||
==0x1D8 - Particles== | ==0x1D8 - Particles== | ||
Every ONWC has 16 particle slots (80 = 0x50 bytes each.) | Every ONWC has 16 particle slots (80 = 0x50 bytes each.) |