GBATemp ROM hacking documentation project (new 2016 edition out)

Discussion in 'NDS - ROM Hacking and Translations' started by FAST6191, Jan 28, 2008.

  1. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    Been spending a lot of my days redoing the guide* and getting some stuff up on filetrip for it. I have very nearly finished the text section (just some basic usage on Atlas and Kruptar even though I am not entirely sold on their usefulness for a lot of what we deal with on the DS) and as part of that though I was checking out alternative and although I am late to the party I had not seen it discussed around here
    Links
    http://www.magicteam.net/index.php?page=programs
    http://filetrip.net/pc-downloads/applications/download-oriton-2050-f29376.html
    [​IMG]

    Oriton is a table making program and for some purposes it may edge out TaBuLar (the only real downside is it does not have nice options for adding the various orders of Kana and the Roman alphabet- right click and you can add a codepage but not a lot else or you can just visit http://www.rikai.com/library/kanjitables/kanji_codes.sjis.shtml and engage in a bit of copy and paste). It does however have serious support for 16 bit and beyond encodings where others fall flat and a really nice regular expression style input box as well as Kruptar support (the other main competitor to Cartographer and romjuice for text extraction).
    Basically if you play around with table files on a semi regular basis definitely give it a go.

    *sitting around 85K words with a tiny bit on 2d, a lot on 3d, some worked examples in audio hacking, more or write the entire video section, some more ASM stuff, maybe some more on stats and level editing and a bit on python to do. Alas it is a bit raw right now in places or I would do a preview release.
     


  2. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    Double post I know but I just wanted to note in this thread beyond an edit to the first page and a portal post that the 2012 rewrite is well under way and a very early preview of them is up on filetrip. PDF only for now but I will convert them to HTML properly in the near future (right now it wants to make 9 megs of HTML and pictures on a single page). Suggestions, typo fixes and more are welcome. Part III needs a fair bit of work and there are a handful of GBA topics that want some work (some more on sappy audio and affine sprite transformation) in Part II but part II which contains discussion of the techniques used in rom hacking and GBA/DS hardware is for the most part done.

    Filetrip download

    List of contents of new documents
     
  3. Mewster

    Newcomer Mewster Newbie

    Joined:
    Dec 4, 2011
    Messages:
    5
    Country:
    Italy
    I can't download the new guide; when i click the download selected versifon it opens a popup and nothing happens; i click the "If your download doesn't start within the next 5 seconds, click here to start it manually" and it opens in the same popup another unrelated filetrip window
     
  4. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    Works fine for me. Still mirror if you want it http://trastindustries.com/romhacking2012preview2.pdf I can not promise I will keep it up to date though so best if you do not share the link far and wide.

    Edit, on an entirely unrelated note and although I am quite happy with arm-eabi assemblers and armips some might like http://arm.flatassembler.net/ which I ran across the other day.
     
  5. Mewster

    Newcomer Mewster Newbie

    Joined:
    Dec 4, 2011
    Messages:
    5
    Country:
    Italy
    Thanks a lot. Don't worry, I won't :3

    Just to know, why did you take so much blank space on the paper?
     
  6. Tattorack

    Member Tattorack Elementalist

    Joined:
    Jun 15, 2011
    Messages:
    209
    Location:
    Deep space orbital station 5
    Country:
    France
    Hey, I'm not sure if it counts but on my mac (was a while back when I still had one) I accidentally double-clicked on a .nds file and it got fully extracted with the standard .zip tool that comes with Mac (Tiger 10.4.11 I believe...)
    I could actually poke around in the roms separated files...
    Not sure what rom it was anymore (I think its one of the Spyro games)...
     
  7. I pwned U!

    Member I pwned U! GBAtemp Advanced Fan

    Joined:
    Jun 14, 2013
    Messages:
    817
    Country:
    United States
    Since the contributors to this thread seem to know a lot about ROM hacking, I have to ask, can anyone figure out any method of changing the graphics in Bowser's Inside Story? They all seem to be stored in .dat files and I have looked all over the internet, but could not find any advice. Any help would be appreciated (especially if it leads to a way of creating custom graphics).
     
  8. Doux91

    Member Doux91 GBAtemp Regular

    Joined:
    Feb 23, 2014
    Messages:
    128
    Country:
    Honduras
    well i want to translate Monster Hunter G to my language, maybe your guide can help me, thank you!
     
  9. Shiny_Lucario

    Newcomer Shiny_Lucario Newbie

    Joined:
    Mar 7, 2013
    Messages:
    4
    Country:
    United States
    Hello, I would like to know if anyone has any luck on translating the "Tengen Toppa Gurren Lagann" DS game, I would really like a translate link if anyone could provide one, I've been searching for a couple of hours so far, and no prevail. I have seen the topic on this thread asking for a translation but that got me nowhere.
    Edit: I forgot to mention I would like an English translation

    -Thank you, Shiny_Lucario
     
  10. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    Owing to no$gba being free and having changed domain (only a basic redirect seems to be in place) I thought it best to update it as several links inside the document were kind of broken as a result, the specs have been updated as well so I am hoping the headings/urls have not changed within the gbatek document itself. I have been updating pieces over the last couple of years, playing editor and have even added a couple of new sections. However if something was not finished in the previous release then chances are it is not finished now. Equally some tools have been updated a bit, especially vgmtrans, no$gba and desmume, so some of that is a bit outdated (and not just from my old XP machine using the themes of even older versions of windows).
    I may well have a bit of free time over the coming months so I will be doing more, however with the no$gba changed domain it felt worthwhile to spin out a new version. Still just PDF for the time being, HTML (which will probably have some videos for a few things) and the source of the document will have to come later. I did also have a version with slightly more sane borders in the works but that got sidelined for the time being (a lot of the images sizing and placement has been tied to text/column size).
    Speaking of image sizes if they are too small to see it should just be scaling so you can zoom in on your PDF viewer and see them at the size they should be at.

    You can get it on filetrip:
    http://filetrip.net/nds-downloads/u...-rom-hacking-guide-2014-preview-1-f32908.html
    I will have a version on my server at some point as well.

    I have since moved to Linux for my main machine so there may be some fallout thanks to having to migrate from mitex on windows to texlive on Linux (I am not cool enough to use tex/latex so I use Lyx, getting it back to the point where it could spit out a PDF saw me have to learn more about tex and latex than I really wanted to do yesterday afternoon). It does seem to be reflected in the font and some of the pictures.

    I don't think I will frontpage this one for the time being but if people want to share it then feel free.

    If you encounter broken links in GBAtek then please tell me and I will see what can be done, likewise if there is some image placement is too off (I did decide to do some stuff with boxes to keep related text and images together) or some other broken URL then do also tell me.
     
    AsPika2219 and Phoenix Goddess like this.
  11. Doux91

    Member Doux91 GBAtemp Regular

    Joined:
    Feb 23, 2014
    Messages:
    128
    Country:
    Honduras
    How can i extract the files of DATA.BIN in a psp game?
     
  12. EarthBound 2

    Banned EarthBound 2 Banned

    Joined:
    Feb 22, 2014
    Messages:
    284
    Country:
    Poland
    Is there different solution to unlock Egg Gauntlet.Anyways did you know how to add unused stuff from mother 3 beta to final version?
     
  13. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    I tends to help to say what game you are on about. Egg Gauntlet would then appear to be a bonus mode that was cut from the eventual release of Sonic 2 remastered, however for the first version (later updates removed them) the files for it all were left in there. I imagine you could stitch it back together and have it available somewhere easy to select but given I only learned what it was about 3 minutes ago I do not know a method offhand.

    Mother 3 beta is new to me. Is this an official beta or some kind of beta of the translation? The answer remains mostly the same either way but it can change how I play it. Generally it depends upon how the extra stuff from the beta was removed, how it was coded originally and what space you have to play with (mother 3 being especially noted for a lack of space, doubly so with the translation applied).
    If the devs just removed an item from the map and called it a day you just add it back to a map/shop and you have it back. If they removed the art and the code for it then you get to add that back in which is easier said than done. If they replaced it wholesale (128 item slots, 128 items, 2 removed and 2 new items added for instance) then you have a fairly hard hack on your hands, not that the one before it always easy.
     
  14. EarthBound 2

    Banned EarthBound 2 Banned

    Joined:
    Feb 22, 2014
    Messages:
    284
    Country:
    Poland
    Beta sprites from mother 3 are accessible by two ways:
    unlocking them as scrap game genie cheat codes of exploring sprites using mother 3 funland.Do you know YouTube user kiribii probably rip off music from EarthBound 64?
     
  15. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    With google code possibly being on the way out ( https://code.google.com/p/support/wiki/ReadOnlyTransition ) and otherwise having a few broken links I thought I would update some things, I need to find another copy of cracker's newer ARM ASM kit ( armasmkit.rar , see also https://web.archive.org/web/20100323015315/http://crackerscrap.com/projects.php ), it is probably on an old hard drive somewhere though. I have not added much (a very short section on RPG randomisers is the main thing, some of the more advanced parts of GBA audio hacking are still unfinished, http://www.feshrine.net/hacking/Fire Emblem Music Hacking Tutorial.pdf has more if you really want it). That said I have continued to tidy some stuff up, modernise a small handful of things, expand on some other things and generally tweak things as I see them.
    Still no HTML version, though I have moved the page format (if not much of the text/margins) to A4 from US letter which it was before in anticipation of this.
    I plan to get back into this far more so this will just be an early preview and only posted to sort some of the broken links issues. As such I will likely not frontpage it here, though if you want to update your mirrors or share it with your mates then go for it.
    Download
    http://filetrip.net/nds-downloads/u...-rom-hacking-guide-2016-preview-1-f33419.html

    Google code wise I have left a few things in there and put github links wherever they need to be. I am slightly concerned as some google code pages had compiled binaries where github did not always carry them (or it puts them under the releases tab). I will address that at a later date though.
    romhacking.net have recently gone register to download to help dodge some issues with google calling them a malware pusher (very much a false positive). I did not change much here, hopefully most of the key tools should be on filetrip. When I get back to editing in earnest I will mirror everything I can.

    I also spoke to the monkey moore author as well so just to help searches update then he moved from google code to github, and linked me to https://github.com/rjricken/monkey-moore should you want such things.
    Most others seem to have a "moved to" link, if not a straight redirect.
     
    AsPika2219 and I pwned U! like this.
  16. gudenau

    Member gudenau Never a unique idea

    Joined:
    Jul 7, 2010
    Messages:
    3,140
    Location:
    /dev/random
    Country:
    United States
    What is up with the text? Overlay is "❖✈❡r❧❛②"? Also, there are a bunch of blank tables.
     
  17. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    The website stuff is ancient if you have been looking at that, I abandoned it long ago so if it is that you are referring to then it is never going to get fixed.
    Just downloaded a fresh copy of the pdf from filetrip. Worked fine in http://www.gnome.org/projects/evince 3.something and has worked fine in other readers I have tested it in for other computers since the version made earlier this year. That looks like an encoding issue for your setup, I am not sure what it would be but if you have forced it to try to decode a certain language then it might be that.
    There are a bunch of blank tables at the end as I never got around to filling them in but had the tables there ready to go. Most things that would be covered in it are covered in http://llref.emutalk.net/docs/ and http://www.romhacking.net/documents/469/ and other links scattered throughout the relevant sections.
     
  18. gudenau

    Member gudenau Never a unique idea

    Joined:
    Jul 7, 2010
    Messages:
    3,140
    Location:
    /dev/random
    Country:
    United States
    I was talking about the PDF, try copying some text.
     
  19. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    22,743
    Country:
    United Kingdom
    Hmm, got that as well. Probably still an encoding issue somewhere along the line as it seems to match length after a fashion and is repeatable. I certainly did not intentionally protect or wish to stop anything like that.

    Spun off another version using a different exporter
    http://trastindustries.com/randomfiles/romhacking2016_copy_1.pdf
    Not sure what I have changed since last time but nothing major. Others reading if you are happy with what you have then no need to get this, I can't promise that will still be there at some point in the distant future.

    Image quality will probably not be as great, though nothing was intended in that as a photo and it all appears just as readable as it ever was, and some of the footnotes and formatting needs work but it does appear to allow you to copy from it.
     
    I pwned U! likes this.
  20. gudenau

    Member gudenau Never a unique idea

    Joined:
    Jul 7, 2010
    Messages:
    3,140
    Location:
    /dev/random
    Country:
    United States
    The main problem for me is not being able to search for things, but the copy and paste is a great way to show it. It seems almost like it is using a custom font with a strange character map.

    Edit:
    This one is searchable, which is nice. Thanks.
     
    Last edited by gudenau, Sep 1, 2016

Share This Page