I have been struggling with .xmp files which are supposed to be a map file for game called xiah and cant seem
to get any further on my own so i have decided to come here and ask help.
Here is some of my research 'notes' i have written down about the format:
Code: Select all
load meshes?
int Amount;
-loop Amount-
int unknown;
int unknown;
int address;
int length;
-loop-
after all "meshes"
loop each color or something
AFTER COLOURS LOOP TILE TEXTURES FOR GROUND
(0xCE && 0xCF, GROUND TILE TEXTURES)
AFTER GROUND LOTS OF ZEROES
---
LATER LOAD DECALS?
0005a4b4h: 33 00 03 00 00 00 00 00 00 00 EF 00 00 00 00 00 ; 3.........ï.....
0005a4c4h: 00 00 5A 00 00 00 00 00 00 00 3E 01 00 00 01 00 ; ..Z.......>.....
0005a4d4h: 00 00 05 00 00 00 03 00 00 00 00 00 ; ............
MAP DECALS:
AMOUNT:33 00 // MAYBE TOTAL AMOUNT OF DECALS?
-LOOP
POSITION X: 03 00 00 00
POSITION Z: 00 00 00 00
POSITION Y: EF 00 00 00
ROTATE X: 00 00 00 00
ROTATE Y: 5A 00 00 00
ROTATE Z: 00 00 00 00
UNKNOWN: 3E 01 00 00 // MAYBE VISUAL ID?
UNKNOWN: 01 00 00 00 // MAYBE SIDE MODEL
UNKNOWN: 05 00 00 00 // MAYBE TOP MODEL?
-LOOP-
0x39 = 57, THE TILE HEIGHT POINT? at least for edges.. (maybe height map?)

