• 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.

[Other] difference btw binary & decomp

Now I'm not certain, but my understanding is that binary hacking is essentially editing what is there already by changing the hex values and such.

Where as decomp is more like editing the source code, by decompiling it first. Such that you can write your own code to get the game to do what you want.

I think at least.
Happy to be corrected... or completely shunned, and driven from the land with blazing torches and pitchfotks for my ignorance. 😅
 
Tacobell's on the right track, but this thread also has a good explanation. The decomps are harder to get started with, but the advantages of working with buildable code are worth putting in the extra effort. The simple modifications thread is full of little things that would be difficult to do in binary, but are simple in the decomps.
 
Tacobell's on the right track, but this also has a good explanation. The decomps are harder to get started with, but the advantages of working with buildable code are worth putting in the extra effort. The simple modifications thread is full of little things that would be difficult to do in binary, but are simple in the decomps.

i see but i don't understand it fully. do i just delete my all tools, or do I keep the ones tht are used for heavy building ? can u explain a little more.
i would be very happy
 
i see but i don't understand it fully. do i just delete my all tools, or do I keep the ones tht are used for heavy building ? can u explain a little more.
i would be very happy
Most binary tools are useless or pointless with the decomp; all you need is some way to edit code (e.g. something like Visual Studio Code or Notepad++), porymap to edit maps, and maybe poryscript to make script editing easier. With the decomps you edit code and then compile it to build a modified ROM, instead of editing a ROM with tools. For example: rather than using a trainer editor to change a trainer's Pokemon, you'd open up trainer_parties.h, change whatever you want and then compile the ROM to see your changes in action.

Hope that helps!
 
Back
Top