• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

Hardest Part of ROM Hacking

Zervais

Island Kahuna
258
Posts
7
Years
  • We've all got those little things we begrudge doing when it comes to making our own games, but what irks you the most?

    For me it is Overworlds. I can barely do spriting on a large basis but to gather all those features into a tiny little sprite is very annoying. I constantly ask myself, how do I show he/she has a jacket on? What about the hair (clearly the most difficult)? And then there's the tedious job of creating the back and side profiles, not to mention editing them later on for walking animations.

    I haven't even began creating my own maps/tiles yet, but I have a feeling the irritation of attempting to make a decent map will outweigh my hatred for overworld spriting.

    Tell me, though, what do you dislike doing?

    In an ideal world we'd all have a team to do the bits we don't want to do.
     

    Blah

    Free supporter
    1,924
    Posts
    11
    Years
  • If you consider spriting/graphics development a part of ROM hacking, then it's probably that. It can take years of practice before you're able to make something that's actually good.

    Otherwise, I'd say ASM/C is the hardest to learn and master. Scripting probably being the easiest and mapping being harder (as it requires some level of artistic talent).

    Like every skill, if you practice you will get better. So I'd go for what's harder to practice, and that would be maps. My reasoning is that it's hard to pass the unconscious incompetence stage without someone else making suggestions. The map rating thread is pretty dead.
     
    3,830
    Posts
    14
    Years
    • Age 27
    • OH
    • Seen Feb 26, 2024
    If you're hacking on your own, then I'd creating sprites is definitely the hardest aspect. It's one of those things that usually you can draw or you can't, and the amount of time it takes to can is much longer than any other hacking-related skill.

    Similarly, I'd say music composition is also very difficult to do well.
     

    BluRose

    blu rass
    811
    Posts
    10
    Years
  • most definitely music and fleshing out a world. i haven't even begun to look into music, but there's a level of entry that's expected when you come into it that's just so high! i might take a music theory class, though, so we'll see how that goes.
    for me, spriting is easy, you just need to know how to make something look good (which apparently isn't a universal talent?). i don't like doing spriting, however, as it's sooooo time-consuming and bleh
    i do overworlds sometimes, though~
     
    6,355
    Posts
    18
    Years
    • Seen Apr 16, 2020
    I would say that doing setvar is the hardest part ever

    I disagree, but if you're having trouble with setting variables, try posting a thread in the Beginners Lounge to get help, I'm sure there will be people willing to help you out, including myself.
     
    41
    Posts
    13
    Years
  • Well it depends on if you want it done well or not. Sprites are very easy to hack but difficult to make look good.

    As for difficulty implemting ASM or Music.
     
    18
    Posts
    7
    Years
    • Seen May 2, 2024
    Hardest part for me is FINDING good downloads in the first place.

    Hello, internet, I am new to this site and am probably not using it correctly, sorry.

    I was into editing pokemon roms years ago and want to get back into it...problem is I dont have any of my old work and can't for the life of me find a decent way to download GBA pokemon roms or editing software anymore.

    Back then I was using Advance map, Advance Trainer, YAPE, XSE, ect....Now most of the time those downloads dont work for me.

    Looking for general help or advice, thank you
    -Green
     
    1,344
    Posts
    14
    Years
    • Seen Dec 10, 2021
    Hardest part for me is FINDING good downloads in the first place.

    Hello, internet, I am new to this site and am probably not using it correctly, sorry.

    I was into editing pokemon roms years ago and want to get back into it...problem is I dont have any of my old work and can't for the life of me find a decent way to download GBA pokemon roms or editing software anymore.

    Back then I was using Advance map, Advance Trainer, YAPE, XSE, ect....Now most of the time those downloads dont work for me.

    Looking for general help or advice, thank you
    -Green
    Advance map can be downloaded from the official site (1.92 is recommended).
    XSE can be found here.

    As for the other tools, both of those are out of date by now. Some alternatives to YAPE would be G3HS, PGE or G3T. For Advance Trainer I'd recommend Hopeless Trainer Editor, although G3T also has in it's own built in trainer editor.
     
    10
    Posts
    7
    Years
    • Seen Aug 20, 2023
    Actually doing it. Like, putting the time in. The vast majority of hacking is pretty simple once you know what you're doing, but the time investment of taking things from your brain and putting them in the ROM is enormous.

    This right here.
     

    Jeesh

    I just wanna hack Emerald.
    44
    Posts
    7
    Years
    • Seen Aug 23, 2020
    bruh, I made a script that expands the pokemon in like half a minute, how's that tedious?
    I actually did see your script. But I'm a mac hacker (a macker, so to speak). So I did it the old fashioned way and repointed everything, since you use a bunch of .exe files that winebottler doesn't like for some reason.

    I mean, no hard feelings, I'm sure your method works. I'm just one guy who went with another.
     
    794
    Posts
    10
    Years
  • I actually did see your script. But I'm a mac hacker (a macker, so to speak). So I did it the old fashioned way and repointed everything, since you use a bunch of .exe files that winebottler doesn't like for some reason.

    I mean, no hard feelings, I'm sure your method works. I'm just one guy who went with another.

    I don't use any exe files, just python scripts and code. I wrote this method, because the other one is buggy. Also, this old fashioned way you're talking about is the only way. That's how things are done, you repoint them. I just wrote a script which does that, so you don't have to do it manually.
     
    Back
    Top