Difference between revisions of "FF8/Main wm2"
< FF8
Jump to navigation
Jump to search
my_wiki>MaKiPL (→Structure) |
my_wiki>MaKiPL |
||
Line 16: | Line 16: | ||
! style="background:rgb(204,204,204)" | Description | ! style="background:rgb(204,204,204)" | Description | ||
|- | |- | ||
− | | 0 | + | | 0 |
− | | | + | | short |
| FieldX | | FieldX | ||
− | | Operates FieldX | + | | Operates FieldX |
|- | |- | ||
− | | | + | | 2 |
− | | | + | | short |
| FieldY | | FieldY | ||
− | | Operates FieldY | + | | Operates FieldY |
|- | |- | ||
− | | | + | | 4 |
− | | | + | | ushort (yes) |
| Field_Z | | Field_Z | ||
− | | Operates FieldZ | + | | Operates FieldZ |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | 6 |
− | | | + | | ushort |
| FieldID | | FieldID | ||
| ID of field | | ID of field | ||
|- | |- | ||
− | | | + | | 8 |
− | | | + | | 16 bytes |
| UNKNOWN | | UNKNOWN | ||
| Unknown | | Unknown | ||
Line 49: | Line 44: | ||
==Field location== | ==Field location== | ||
− | + | Old wiki page about wm2field stated, that X Y Z coordinates are based on 12 bits. No, they aren't, I made a mistake. They are normal WORDs with sign-extension for X and Y and Z is normal WORD copying and no cmp(0x7FFF), so it's unsigned. The axis are indeed X Y Z, not X-ZY as everywhere else in FF8. | |
− | |||
− | ' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Useful notes== | ==Useful notes== |
Revision as of 20:02, 2 September 2016
By MaKiPL
Contents
Info
wm2field.tbl is file that handles the world map to field warping.
Structure
File is 1728 bytes. Where every entry is 24 bytes. Though 1728/24 = 72 entries
One entry:
Offset | SizeOf | Name | Description |
---|---|---|---|
0 | short | FieldX | Operates FieldX |
2 | short | FieldY | Operates FieldY |
4 | ushort (yes) | Field_Z | Operates FieldZ |
6 | ushort | FieldID | ID of field |
8 | 16 bytes | UNKNOWN | Unknown |
Field location
Old wiki page about wm2field stated, that X Y Z coordinates are based on 12 bits. No, they aren't, I made a mistake. They are normal WORDs with sign-extension for X and Y and Z is normal WORD copying and no cmp(0x7FFF), so it's unsigned. The axis are indeed X Y Z, not X-ZY as everywhere else in FF8.
Useful notes
First entry is Balamb Garden
Second entry is Balamb City