I think it would be great as well. I only have one .jmx file though and I need more to confirm what I have found. I have the menu.jmx for the OXM 24 demo disc. It seems that the first four bytes of the file make up the version information. After that I am not sure until offset 0x4c0. There I found some integers that match up with the data sizes that make up the menu picks and text information. You will find an integer 1 followed by an integer 7 which is follow by another 1 and an integer 13. So in my file at offset 0x4c0 you have the following (offsets in other files might be different):
01 00 00 00 07 00 00 00 01 00 00 00 0D 00 00 00
Then at offset 0x730 I have another integer of 1 followed by some text of the following:
Launch\0Watch\0
If you add them up, Launch plus the null is 7 and that 7 plus the 6 for Watch and its null make 13 which is the 0D. This pattern is remains from offset 0x4c0 to the start of the text at offset 0x730. I need a couple more files to get everything right and figure out the header information. If you have some menu.jmx and menu.txt file from other demo discs, please send them to
[email protected].