• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Binary vs Dis-assembly hacking?

Lyzo

Back from vacation
  • 261
    Posts
    18
    Years
    I used to be part of the ROM hacking scene 7-8 years ago. Back then dis-assembly hacking wasn't a thing.

    I recently came back and now see that there are two types of ROM hacking. I was wondering what the big Pro's and Cons are of choosing to binary hack or dis-assembly hack?

    For example I see that most tools for old school hacking aren't actively supported anymore. Is dis-assembly hacking the best choice now?
     
    I decided to take the jump and started with disassembly. Scripting / tile inserting / mapping is all so much easier once you know where what is. The only problem that I have is that there are a lack of tutorials compared to binary hacking. So you have to look into a lot of stuff yourself.
     
    Last edited:
    Same here. I found myself having trouble with setting up the right enviorment on my Computer. There is much support for it out there... But with topics that aren't related to Pokémon. So it is hard to find. But I think binary is easier if you don't want to learn too much of a new language. I mean the scripts are all over the internet. But with disassembly there is a vast community on GitHub and the programs u can use are way more up to date.. But you need to learn Ruby or at least C++. Also there seems to be a problem with communication over the platforms. Like for binary there is much support for Windows users and very little for others especially IOs. And for disassembly I found much more support for Linux.

    But looking at the possibilities and what the future might bring I think it will be worth the effort. The binary will fade in no time if disassembly gets even more support :D

    Fienexx
     
    Back
    Top