• 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!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

[ASM & Hex] Getting tired of ASM sect and how inaccessible ASM is

McPaul

On my way to become a controversial and hated memb
  • 289
    Posts
    7
    Years
    I've tried to install pokeemerald and get into ASM for month now without success, followinng diverse tutorials all saying different things...

    I KNOW that we have to search, learn and progress by OURSELVES but at some point it gets very, very tiring... I'm in front of a freaking WALL! And it seems that there is noone to help!

    Just how to do fucking ASM????
     
    I think you might be confused. Nobody would recommend that you do ASM+pokeemerald, it's a much better idea to stick to the much easier and more convenient C. That's a huge part of the point of a decomp in the first place.
     
    Thanks for your answer. There are so much different things nowadays it's confusing af as you say.
    Are there beginners tutorials of how to begin C ROM hacking?
    And especially is this compatible with progressing works or do you have to start over?
     
    Last edited:
    Start by learning to program in C. You can find tons of tutorials on google.

    Decomps like pokeemerald are completely separate from binary hacking and you would need to start over.
    It's possible to use C with binary hacking like CFRU does but it's harder than just modifying the decomps.
     
    I can't even install the decomps to begin with... I've tried so many times and just failed because of missing parts of the tutorials, dead links, folders needed in the tutorial that don't exist in my devkit's folder, etc. I can't even name every issue I've had because there've been so much...
     
    I can't even install the decomps to begin with... I've tried so many times and just failed because of missing parts of the tutorials, dead links, folders needed in the tutorial that don't exist in my devkit's folder, etc. I can't even name every issue I've had because there've been so much...
    Missing parts of tutorials and dead links? Which tutorials have you been looking at?
    I personally wrote a few, and they all work without failure.

    Here they are:
    Building a clean ROM with the decomps (not necessarily required, but it serves to understand the basic procedure of building a ROM with the decomps):
    https://www.pokecommunity.com/threads/432351 - WSL (If you're using Win10, this is the superior choice.)
    https://www.pokecommunity.com/threads/425246 - MSys2 (For Windows 8.1 or Windows 7 users specifically.)
    https://www.pokecommunity.com/threads/426921 - Cygwin (For Windows 8.1 or Windows 7 users specifically. Slightly worse than MSys2.)

    How to merge DizzyEgg's works:
    https://www.pokecommunity.com/threads/432321
     
    Missing parts of tutorials and dead links? Which tutorials have you been looking at?
    I personally wrote a few, and they all work without failure.

    Here they are:
    Building a clean ROM with the decomps (not necessarily required, but it serves to understand the basic procedure of building a ROM with the decomps):
    https://www.pokecommunity.com/threads/432351 - WSL (If you're using Win10, this is the superior choice.)
    https://www.pokecommunity.com/threads/425246 - MSys2 (For Windows 8.1 or Windows 7 users specifically.)
    https://www.pokecommunity.com/threads/426921 - Cygwin (For Windows 8.1 or Windows 7 users specifically. Slightly worse than MSys2.)

    How to merge DizzyEgg's works:
    https://www.pokecommunity.com/threads/432321

    UBUNTU?! Damn that's crazy do I have to be an ingeneer? I feel like a 4yo when reading the tutorials...

    And there isn't even ROM hacking in it!
     
    UBUNTU?! Damn that's crazy do I have to be an ingeneer? I feel like a 4yo when reading the tutorials...
    I meeean... as much of an engineer as you'd have to be in order to use Windows, I guess...? I'm not sure how to answer that honestly.
    For whatever it's worth, I tried to be as straightforward as possible in my tutorials.
    And there isn't even ROM hacking in it!
    Technically, there is. When merging in DizzyEgg's branches into a project you're modifying code, and that's how you do ROM Hacking using the decomps.
     
    What I wanted to say is that what I want to do with my ROM hack looks so simple and yet is so complicated...
    Well, it all depends on what you want to do.
    You may be better off just doing regular binary hacking, which is the action of modifying a ROM using tools made by the community like Advance Map, XSE, HexManiacAdvance and what not.

    It's more limited, issues are prone to happen and bugs can be found at every turn if you're not careful, but it's as easy as Pokémon ROM Hacking can get.
     
    Yeah, but something as simple as adding all Deoxys forms and switching between them looks impossible with binary hacking. I can't even change the limbo slot's cries this way.
    It's not impossible at all, but you will need to inject C code into your ROM which is certainly hard for a newcomer.
    https://www.pokecommunity.com/showthread.php?p=9547750

    As for the limbo slots, there is a way to assign cries to them.
    https://www.pokemontrash.com/jeux-pokemon/utiliser-pokemon-vides-gba.php
     
    Back
    Top