[Release] FileStructure (JMXVMAPT1001)

09/09/2015 23:34 DaxterSoul#1
As I said in my [Only registered and activated users can see links. Click Here To Register...] this might turn into a little series about the file structures.

Considering this to be the second part, we will feature the MapTexture (*.t) - "JMXVMAPT1001" this time.
Together with this series I started working on my MapEditor again.

I'm going to release the MapTexture (*.t) format first as it was not publicly available yet. Starting with Layer1 (Surface) and because the MapMesh (*.m) file structure is already out there and might be completed later.

Code:
12      byte[]  Header                          //JMXVMAPT1001
9216    byte[]  shadowModifiers                 //96 * 96 = 9216 ::: 96 * 20 = 1920 units 
4       uint    shadowTextureSize
4       uint    shadowTextureHeaderLength       //Joymax writes 3 for "DDS" however the real DDS-Header is 4 bytes -> "DDS "
*       byte[]  shadowTextureFileBuffer
//EOF
It does not make sense to apply shadow to the mini map but here are a few samples that visualize it:
Jangan
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Hotan
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
09/10/2015 01:09 Royalblade*#2
Thumbs up. Don't give em too much though.
09/10/2015 01:10 LastThief*#3
Woah..
09/10/2015 04:56 Equinox,#4
You are awesome dude O_O