Hey, I've done some work in c++ with these files, and I've got a mini class that can parse the files.
right now I'm working on figuring out how the bitmap file format works.
I've also noticed something odd.
Apparently, the 0x010000000000 magic number is not always correct, for example I found that the
TEXT_BUTTON_BG_MID uses the number: 0x010013001800,
POINTER_TOP_LEFT uses the number: 0x010101000300,
and POINTER_TOP_RIGHT uses the number: 0x01012f000200,
as three examples.
I've also noticed that in shared.sd, my hexdump gave me an extra 0 byte at the end of the file.
It would also appear that the ui elements actually use xPos for the left side of the element, and width to represent the right side of the
element.
And yPos for the top of the element, and height for the bottom of the element, because, for example with NUMERAL_1
xPos = 126, width = 139,
yPos = 262, height = 272.
Tell me what you think, Roy.
BTW, should I post my code also for every one to look at?
Bookmarks