Results 1 to 30 of 53

Thread: Cracking the .sd files

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #7

    Default Re: Cracking the .sd files

    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?
    Last edited by roy_d_merkel; 02-28-2007 at 07:10.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO