Anonymous

Changes

From Final Fantasy Inside

FF8/Main wm2

290 bytes removed, 05:25, 23 May 2019
m
9 revisions imported
By MaKiPL
<br />
 
== Info ==
==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:
 {| border="1" cellspacing="1" cellpaddingclass="3" align="center" style="border: 1px solid black; border-collapse: collapse;wikitable"! style="background:rgb(204,204,204)" | Offset! style="background:rgb(204,204,204)" | SizeOf! style="background:rgb(204,204,204)" | Name! style="background:rgb(204,204,204)" | Description
|-
| 0,1| int_12short
| FieldX
| Operates FieldX*
|-
| 1,2| int_12short
| FieldY
| Operates FieldY*
|-
| 3,4| int_12ushort (yes)
| Field_Z
| Operates FieldZ*?|-| 4| int_4| UNK_1| Unknown
|-
| 56| uint_16ushort
| FieldID
| ID of field
|-
| 78| 17 16 bytes
| UNKNOWN
| Unknown
|}
<br />
==Field location==The field location is obtained from three bytes.  '''Example''': 9A 00 E7 10To get X axis: 9A 00 (9A 00) Cheat engine X axis: A0 09 To get Y axis: E7 00 (E7 10) [0 is leftover, and 0 from 10] Cheat engine Y axis: 70 0E '''Another example''': 12 04 23 F7To get X axis: 12 04 (12 04) Cheat engine X axis: 20 41
To get 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 axis: 23 07 and Z is normal WORD copying and no cmp(23 F70x7FFF) [0 , so it's unsigned. The axis are indeed X Y Z, not X-ZY as everywhere else in FF8. Byte after fieldID is leftoversome sort of pointer, and 7 from F7]currently unknown what is it purpouse.
Cheat engine Y axis: 3F 27== Useful notes ==
==Useful notes==
First entry is Balamb Garden
Second entry is Balamb City