GBA/DS Rom hacking 101

Discussion in 'NDS - ROM Hacking and Translations' started by FAST6191, Sep 11, 2006.

Sep 11, 2006

GBA/DS Rom hacking 101 by FAST6191 at 12:25 PM (5,676 Views / 0 Likes) 10 replies

  1. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,737
    Country:
    United Kingdom
    Edit- if you are reading this you have probably stumbled upon a very old version. http://gbatemp.net/t73394-gbatemp-rom-hacking-documentation-project-wip has a much more up to date version.

    Seeing posts around the place that usually had a "how do I hack/translate a GBA/DS rom?" and there being no documents specifically detailing it (as far as the GBA/DS goes) I figured what the hell and decided to to type up a document on the subject.
    A few days, several (unintentional) late nights and probably one of the longest documents I have ever made later and I have what I consider to be a good document detailing most aspects of GBA/DS rom hacking.
    It is not quite finished yet (some stuff on GBA/DS hardware needs writing and I need to finish up the sound hacking section, not to mention I screwed up the formating of sections for this release) but it should be good for everything else.

    I am putting this version out as a PDF file as turning it into BBCode and getting a full working set of pictures would be no fun for this initial version.
    Ultimately I will turn it into BBCode and put out an HTML version too.

    Grab it here: http://www.4shared.com/file/3636881/1f5f088d

    Opinions/thoughts/suggestions/discussion on what you cat likes to eat greatly appreciated (for the record my cat goes crazy for kebabs and is partial to skate).
    Courtesy of some of those late nights some sections may need to be revised to become more coherent and I will add more detail for the final release, I just wanted peoples thoughts and opinions.

    Here is the contents page to give an overview of what I talk about, I tended to merge the GBA and DS aspects as they are similar:
    Contents
    Introduction
    Basics and tools of the trade
    Hexadecimal
    Hexadecimal maths and other important notes on hexadecimal.
    Binary and Hexadecimal wording
    Terms
    Tools of the trade
    Types of ROM hacking
    Core:
    Translation:
    Restoration:
    Improvement:
    GBA/DS ROM hacking
    ASM hacking
    GBA Information
    DS Information
    Core Hacking:
    Graphics Hacking:
    Tiles
    Palette editing
    Bitmap
    3D Editing
    Interesting notes
    Text Editing
    Tables
    Fonts
    Notes on text editing
    Sound Editing
    GBA
    DS
    Problems Facing ROM hackers
    Compression
    Developers tricks
    Cheating
    References and thanks
     
  2. outphase

    Member outphase Custom title

    Joined:
    Nov 21, 2005
    Messages:
    1,218
    Country:
    United States
    Nice looking tut. I did notice that a sentence just ends in the DS sound hacking section (as this was the random section I chose to browse). I hope this shows that translation patches are not as easy to do as some people would like to believe. (ex: Mother 3 is just released!... Does anyone know where I can get a translation?)
     
  3. Baller23

    Newcomer Baller23 Newbie

    Joined:
    Jan 14, 2009
    Messages:
    5
    Country:
    United States
    Where is the core ds rom
     
  4. Rigle

    Member Rigle GBAtemp Regular

    Joined:
    Apr 15, 2008
    Messages:
    141
    Location:
    Spain
    Country:
    Spain
    Thanks you very much.

    PS: You have a PM [​IMG]
     
  5. toszi

    Newcomer toszi Member

    Joined:
    Jan 12, 2009
    Messages:
    25
    Country:
    United States
    Thanks!
    I'll study it and hope I can be of use to you guys one day! (Noitara's story really seemed hopeful! [​IMG])
     
  6. elixirdream

    Member elixirdream GBAtemp Legend

    Joined:
    May 27, 2008
    Messages:
    10,007
    Location:
    6th Dimention
    Country:
    Malaysia
    Thanks for sharing...it definately improve my knowledges
    i find that the ASM hacking would be helpful for me

    Edit: will come back for the future update [​IMG]
     
  7. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    Hmm, the first document was a good starting point for me back then, I'm gonna read this one too [​IMG]
     
  8. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,737
    Country:
    United Kingdom
    I should say people that this is over 2 years old, the guide at the top of this section has this and a lot more: http://gbatemp.net/index.php?showtopic=73394
    I will also have an updated version out shortly, I got snuck up on by coursework so I did not get time to finish it yet.
     
  9. elixirdream

    Member elixirdream GBAtemp Legend

    Joined:
    May 27, 2008
    Messages:
    10,007
    Location:
    6th Dimention
    Country:
    Malaysia
    FAST6191,
    thanks to the one who dig this thread out [​IMG]
    otherwise i would not even know this thread actually exist
    i will be waiting for your update when you have the time to complete it
     
  10. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    WTF? I just noticed that this is from 2006 [​IMG]
     
  11. elixirdream

    Member elixirdream GBAtemp Legend

    Joined:
    May 27, 2008
    Messages:
    10,007
    Location:
    6th Dimention
    Country:
    Malaysia
    Same here noitora...
    if not FAST6191 mentioned that.......i thought is something new as well!!!
    hehehehehe

    [​IMG]
     

Share This Page