okay that part is fixed about the checking to see if alignment needs to be ignored or not on embedded strings. Now I've come across another 'something new' that I need to look into (from Undine):
[4808] FromArtToolName=3D Studio MAX 0x5C (0x46E8) embedded string from 0xC378 (0x10A04)
[4808] ArtToolMajorRevision=10 0x60 (0x46EC)
[4808] ArtToolMinorRevision=0 0x64 (0x46F0)
[4808] ArtToolPointerSize=64 0x68 (0x46F4)
[4808] UnitsPerMeter=0.100000 0x6C (0x46F8)
[4808] Origin=0.000000 0.000000 0.000000 0x70 (0x46FC)
[4808] RightVector=1.000000 0.000000 0.000000 0x7C (0x4708)
[4808] UpVector=0.000000 1.000000 0.000000 0x88 (0x4714)
[4808] BackVector=0.000000 0.000000 -1.000000 0x94 (0x4720)
It's that ArtToolPointerSize=64. Always seen that as 0x0