Recent content by SteveXMH

  1. SteveXMH

    Hacking ROM Hack Translation The first time I use Rust on NDS game translation hacking

    Yes it is. That's why I use heap area as the space, as this always used to store dynamic data and almost no overlays will be loaded there. So moving the heap start address will create the space that nothing can use but our patch program.
  2. SteveXMH

    Hacking ROM Hack Translation The first time I use Rust on NDS game translation hacking

    Such a huge message that I can't even hold it. Let me get some explain soon. I'm still learning ROM hacking so there maybe have some wrong explainations. The Rust code is definitely compiled to ARM code and running in NDS machine (The screenshot is No$GBA but it also work in real machine (on my...
  3. SteveXMH

    Hacking ROM Hack Translation The first time I use Rust on NDS game translation hacking

    I compiled rust code into an overlay file and loaded it (By calling FS_LoadPverlay API) in an memory area. To do this I also moved the heap start address to create an empty space for this overlay.
  4. SteveXMH

    Hacking ROM Hack Translation The first time I use Rust on NDS game translation hacking

    The game is Megaman Star Force 2 (JPN), which is my faviourate game in my childhood. But it doesn't have a Chinese translation so I can't understand the whole story and only to play english version. Since I've already patched Megaman Star Force 1 (JPN) by assembly language (Via ARMIPS) for...
  5. SteveXMH

    Hello, there's SteveXMH!

    Hello there! I'm a new programmer that loves coding in web (Such as JavaScript and TypeScript) and Rust and very interested in ROM hacking (especually Ryuusei no Rockman, the one I really hope that there can be a chinese version for that) and trying to learn how to translate NDS games. I have a...
  6. SteveXMH

    ROM Hack Waiting for nds rom translation help

    I'm also like this game and trying to translate. Here's some ideas from my guess. About the text "220X年...", binary data of the last dot have a space (00 in hex) are because the game uses little-endian short int to read two bytes and then the space will be on the last position to be read. So...
General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Damn jack must've came loose outside over all the weather and a tech can't come out until the...