Hacking RTS Files

Discussion in 'CycloDS' started by palasx, Jun 8, 2009.

Jun 8, 2009

Hacking RTS Files by palasx at 9:37 AM (979 Views / 0 Likes) 2 replies

  1. palasx
    OP

    Newcomer palasx Advanced Member

    Joined:
    Oct 17, 2007
    Messages:
    97
    Country:
    United States
    Using a CycloDS, is it possible to create a RealTimeSave (RTS) file, copy the RTS onto a PC, open it in a hex editor, search and change the file, put it back onto MicorSD and succesfully load it up in the CycloDS again?

    Possible problems:
    Does the CycloDS use any form of error/checksum checking when saving/loading RTS files?
    Is the RTS a 1:1 memory dump of the memory available to the NDS/Game, or does it include the hook for the CycloDS extended menu? (most likely if its a 1:1 copy of all system memory)

    Other options:
    Is there a working NDS Emulator that allows direct memory searching/editing? Using iDeaS, i am able to view memory and manually look through it, but there doesnt appear to be any search or direct edit mode available.
    Run a standard Windows memory search/cheat tool on a running NDS emulator? Does the emulator store NDS memory in ANYTHING close to the original NDS format? (correct endian, choesive linear format, etc...)

    Possible Solutions:
    If CycloDS does use error/hash checking, is the format known? If so, becomes trivial to fire out some c or perl code to read an RTS and update checksom.
    NO$GBA debug version still available for purchase anywhere? :) heheh doubtful, but im sure it had direct memory editing.

    Request:
    any further info on CycloDS RTS format.

    Thanks!
     
  2. MurtenTK

    Newcomer MurtenTK Member

    Joined:
    Apr 26, 2009
    Messages:
    46
    Country:
    Netherlands
    You can edit the ram of your ds with action replay
     
  3. palasx
    OP

    Newcomer palasx Advanced Member

    Joined:
    Oct 17, 2007
    Messages:
    97
    Country:
    United States
    Oh god, thank you for your insightful and revealing reply, to which i offer the following rebuttal:

    DUH FUCKING SHIT!

    What you cant do is edit it IN REAL TIME. You also can pause your ARM 7/9 processors on your DS, look and search through memory, change it, and then resume playing your DS.

    Lurk moar.
     

Share This Page