There is no way I can properly explain this through text, so I failed to do it through video instead.
http://www.youtube.com/watch?v=LJ9zXxoHlQw
That text file, as promised,
- Code: Select all
rebuild entire package at end of file?
55570 for 512x512 (40000h pixels)
155560 for 1024x1024 (100000h pixels)
size of header: f0
height & width 48h after second instance of dxt5
offset 54h after second instance
package: size1 0x4c -4bytes
package: offset 0x4c+8 -4bytes
package: size2 0x4c+12 -4bytes
reverse byte order
Package sizes:
Always at 0x4c and 0x58, 4 bytes each, reverse byte order
Texture Info:
Height: 0x48 after 2nd DXT5
Width: 0x50 after 2nd DXT5
Offset: 0x54 after 2nd DXT5
547200
349552
512x256 - 174800 bytes
512x512 -
1,3336181640625 * 512 * 512
00D78000
0080D700
Models/Packages e26c9b5d
All Textures 5c369069
Animations 60900d71
1246628096
221787287
4140153825
78 f0
168 55570
Figure
detect all packages-----
assign textures to packages
find which texture goes to which packages
detect model offsets
hex offset - description
8 - size of entire file in non-reversed hex bytes (4 bytes)
"Header?" or "Magic Name" for all models
5D9B6CE2
only 14 (hex) bytes of data for models in the header
c0a003
008f01
4a4008
a070
nbaball
57578 text 1
single package files (NBA Ball)
-figure out what happens with the packas, models
-sizes, offsets, need to move models
-textures are happy, models are not.
Compare the headers of my "default" texture sized floor - Fixed Celtics Parquet Size and Baseline Logo
vs Mythbuster's floor that has "HD" textures from Ariel - TD Garden HD
Or look at these,
and of course, from the video,
More than willing to try and help get you guys to my level with this. Any help is appreciated.