*Sigh* Alright, I need some help

Discussion in 'DSTT' started by r0man, Dec 10, 2009.

  1. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    Ok, I'm not quite sure how Ashey+team make/modify/whatever the firmware so that they can make newer games work. If you know what software they use and a fairly brief tutorial on what the hell to look for in the code please do tell.

    I'll check this thread after school and start learning how to pump out new firmwares.
     
  2. rockstar99

    rockstar99 Hi

    Member
    7,375
    156
    Dec 3, 2008
    Canada
    Toronto
    It bassically must be the patches converted into codes kept into TTMENU.DAT
     
  3. Depravo

    Depravo KALSARIKÄNNIT

    Global Moderator
    GBAtemp Patron
    Depravo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,256
    3,561
    Oct 13, 2008
    Purgatory
    A lot of the AP-fixing stuff also lives in the extinfo.dat file.
     
  4. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    @Rockstar that does seem like a good idea, I'll investigate into that.

    @Depravo yes I know that

    Anyone want to tell me why in my hex editor there are millions and millions of periods? :S
     
  5. twiztidsinz

    twiztidsinz Taiju Yamada Fan

    Member
    4,981
    6
    Dec 23, 2008
    United States
    Depending on the editor... "." will represent 00 or FF or both which is an empty space used for padding or separation.
    If you see -ALL- characters like that, something's messed up.

    INFOLIB.DAT
    I believe the tool used to edit it is called "infolib custom kit" by boyakkey.
    I have never seen this application or any app that will edit it.
    http://boyakkey.cocolog-nifty.com/blog/200...ibdat003-2.html -- Thanks BoxShot

    EXTINFO.DAT
    Unsure what tool you would use.
    I have never bothered with it since I know this would be beyond me at the moment.
    http://gamewiki.jp/uploader/dsma/src/dsm0095.rar.html -- Thanks again BoxShot

    SAVLIB.DAT
    NDS Savlib Edit: http://tb7.cocolog-nifty.com/blog/2009/02/dstt-506f.html
     
  6. BoxShot

    BoxShot Chiyo-chan :3

    Member
    3,447
    3
    Dec 18, 2008
    United States
    Middle of the ocean.
  7. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    @infolib, I went looking for that tool earlier today, found a site with loads of info on it (was in Japanese
     
  8. BoxShot

    BoxShot Chiyo-chan :3

    Member
    3,447
    3
    Dec 18, 2008
    United States
    Middle of the ocean.
  9. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    Wow, I feel like an idiot for not checking that site out haha. Thanks that [​IMG]
     
  10. twiztidsinz

    twiztidsinz Taiju Yamada Fan

    Member
    4,981
    6
    Dec 23, 2008
    United States
     
  11. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    I knew that Hex wasn't a programming language, my thoughts get garbled when I'm writing big posts sometimes lol

    Thanks for showing that pic, I'm learning some haha
     
  12. twit21

    twit21 GBAtemp Regular

    Member
    181
    1
    Jan 7, 2008
    United States
    Anchorage, AK
    This right here is an epic thread for DSTT users. Keep it up, guys!
     
  13. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    Sarcastic post is sarcastic
     
  14. Depravo

    Depravo KALSARIKÄNNIT

    Global Moderator
    GBAtemp Patron
    Depravo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,256
    3,561
    Oct 13, 2008
    Purgatory
    @twiztidsinz Thanks for the mini savlib tutorial. I was able to use it to make a small modification.

    There seems to be some debate about the save file size needed for Spirit Tracks. Certainly the release info say it needs an 8Mbit (1Mb) save file but other sources claim it isn't necessary. Anyway, just to be on the safe side I added it to the savlib.

    A brief caveat to anyone who wishes to use it -

    Firstly, this will not convert an existing save file. It only works when creating a new save file. Secondly, it's for the unpatched (U) version of Spirit Tracks only so you need to be running v1.17a12. Thirdly, this is my first attempt at hex-editing anything so use at own risk.

    http://filetrip.net/file.php?id=9006

    EDIT: I wish I'd looked harder and seen the savlib editor - I edited it entirely in XVI32! Still, at least I learned something.
     
  15. twiztidsinz

    twiztidsinz Taiju Yamada Fan

    Member
    4,981
    6
    Dec 23, 2008
    United States
     
  16. twit21

    twit21 GBAtemp Regular

    Member
    181
    1
    Jan 7, 2008
    United States
    Anchorage, AK
    ROFL With the posts you've been seeing from me recently, I can understand why you'd think that. But I wasn't being in the least sarcastic. I like the fact that this thread exists and that through it the information about hacking the TTMenu kernel is being made public. This is a good thing and I fully support it.
     
  17. Ace

    Ace GBATemp's Patrick Bateman

    Member
    1,036
    182
    Apr 8, 2009
    Manhattan
    @OP: Do you have any specific ideas for features of a new DSTT FW? I'd be interested to hear [​IMG].
     
  18. r0man
    OP

    r0man GBAtemp Regular

    Member
    102
    0
    Oct 17, 2009
    United States
    Seattle, USA
    Meh, there aren't that many features that are missing from the DSTT compared to some higher end cards.

    However, it would be nice to add a skin changing feature, maybe real time saving. I have no clue how to do the latter, but a skin changer should be relatively easy comparatively.

    @twit ah, lol [​IMG]
     
  19. twit21

    twit21 GBAtemp Regular

    Member
    181
    1
    Jan 7, 2008
    United States
    Anchorage, AK
    The ability to alphabetically sort the menu would be nice....

    ...If that were possible, however, I'm sure the other hackers would already have added it. That's been NDSTT problem #1 on the list of things people bitch about ever since the device was first released.
     
  20. twiztidsinz

    twiztidsinz Taiju Yamada Fan

    Member
    4,981
    6
    Dec 23, 2008
    United States
    That should be possible, since YSMenu can do it.