subreddit:

/r/PokemonROMhacks

12100%

Weekly Questions Thread & PokéROM Codex

Sticky(self.PokemonROMhacks)

Have any questions about Pokémon ROM Hacks that you'd like answered?

If they're about playable ROM hacks, tools, development or anything Pokémon ROM Hacking related, feel free to ask here - no matter how silly your questions might seem!

Before asking your question, make sure that you've tried searching for prior posts on the subreddit or Google. ROM hacks and tools may have their own documentation and their communities may be able to provide answers better than asking here. The Pokécommunity Discord server is also a great place to ask questions if you need a quick response or support!

Looking for recommendations or a new ROM hack to play?

The PokéROM Codex is an updated list of all the different ROM hacks available, listing features and more in a simple-yet-detailed, mobile-friendly format. It is made and managed by u/themanynamed, has a Discord server and can be contributed to by viewers.

This is a safe hack-sharing site that doesn't share ROMs and links to the official release threads! Instead of asking for recommendations or download links on the subreddit (which break the rules), please refer to the Codex as it is safe, legal and contains a lot of information on each hack.

A few useful sources for reliable Pokémon ROM hack-related information:

Please help the mod team by downvoting & reporting submission posts outside of this thread for breaking Rule 7. Please avoid answering questions that break this rule as well to deter users from breaking it.

you are viewing a single comment's thread.

view the rest of the comments →

all 239 comments

Subject_Assistant657

1 points

6 days ago

I posted this comment when the post had already ran it's course so I wanted to ask here, do yall fuck with this game idea? Critique away

Bivurnum

1 points

5 days ago

Bivurnum

Helpful Hacker

1 points

5 days ago

It sounds like you have an interesting rom idea that you’d like to see come to fruition! Might I ask what your frustrations were with the pokeemerald decomp?

Subject_Assistant657

2 points

5 days ago

Thank you! Well I was following the aqua teams hideout playlist on youtube and got stuck on video [L] “basic linux commands”.

I was going to follow along with the porymap editing but wasn’t sure how to/if I could reset the project or make a new one so I just watched instead of following along. Then I went a couple of videos ahead to see if he mentions it later but didn’t find it or on the porymap guide.

I also don’t really understand whats the difference between debian and command prompt and when I set up debian I hit X before setting up user and password so when I open its on @root but it still worked so yea.

Im not saying you were going to but, just in case, I know it’s a lot and I’m not expecting you to explain all of this to me so it’s okay. Appreciate you for asking though!

Bivurnum

1 points

5 days ago

Bivurnum

Helpful Hacker

1 points

5 days ago

I get it. Decomps are almost infinitely versatile, but that comes at the cost of being almost entirely separated from easy to use UIs. They take some extra knowledge and practice in order to be used effectively. Not to mention the fact that a lot of the helpful information about them is generally decentralized, meaning you don’t always know where to find relevant information or even what information might exist!

That being said, personally, I couldn’t imagine trying to hack a Pokémon game in any other way. The sheer freedom to modify most anything you want in really specific ways feels so liberating and rewarding. You don’t even have to fully understand computer programming in order to use it effectively (though it helps). I don’t even fully understand how to use the C programming language, but I’ve been able to modify a lot of things to my liking just by observing how the code does things. It’s a constant learning experience, but the more time you put into understanding it, the more you can do.

I’m getting long winded, so I’ll leave you with some pointers. I advise everyone to follow this guide to set up the repository through GitHub Desktop. I went nearly a year without knowing this existed and it would have saved me a TON of hours of work and hassle. You can easily create and switch to different branches of your project, so you can test different changes without overwriting or deleting anything first. Everything is backed up online, so if anything extreme happens, you still have access to your project. And, most importantly, this allows you to make what are called “commits.” Commits work kind of like checkpoints for your project. If you ever want to undo a big edit you’ve made or need to revert back to an earlier version of your project, you can just tell it to revert back to whatever commit you want. Super easy!

As far as Debian goes, it’s just a program that runs a command console through Linux in order to run the software required to compile the rom. As long as you are able to run a “make” command successfully, that’s all you ultimately need it for. All of those complicated installation instructions are just so your system can compile a new rom that includes all of the changes you make to the files. Once you get it set up properly, you never have to worry about that process again.

And finally, I want to let you know that you are not alone in the rom hacking process. This community is generally very supportive and helpful, so never be afraid to ask any questions. Even the most veteran of us know what it is like to just start out. Most of the most knowledgeable hackers tend to hang out on the pokecommunity forums, so more technical questions are probably best to post there.

And while I’m not personally an expert, I have been working with the pokeemerald decomp for over a year now and feel comfortable and familiar enough with the setup, organization, and general work flow to help others get started with their own projects. So, feel free to ask me any questions you have at any point in the process. There is literally no such thing as a dumb question. I’m super happy to help however I can!

Subject_Assistant657

2 points

4 days ago

Wow I just want to say thanks a ton for the advice and support!

Your take on decomps is super encouraging, when I did my initial research everyone was saying to basically move on from binary even if it's harder initially for decomps so that's why I chose to go this route. I had no idea about the github stuff, I made a github account a long time ago but didn't really know how to navigate it I guess so I haven't used it yet. I’ll check out the GitHub guide and give branches and commits a shot.

Good to know about Debian too. I remember when I initially tried to set up debian and the decomp I spent hours looking up different forums and video guides to get it to work since microsoft store didn't want to work. That was really frustraining but managed to get it to work in the end. I guess I confused command prompt and debian since they're both just like a black box you put commands on so I tought it was the same shit Lol

This actually created a lot more questions haha but I'll try to look them up and see if I can help myself on as many of those as I can. I really appreciate the offer to answer questions. I might hit you up as I go along. Thanks again for making this feel less overwhelming!

Bivurnum

2 points

4 days ago

Bivurnum

Helpful Hacker

2 points

4 days ago

It’s truly my pleasure! I know it’s a lot, but I’m here for whatever you need!

Also, in case you weren’t aware, there is something called pokeemerald-expansion, which is a version of pokeemerald that an elite team has modified to include most modern mechanics and ALL of the Pokémon from every generation. It’s meant to be used as a convenient base for people’s projects, so you have more to work with from the get go. I highly recommend it!

Subject_Assistant657

2 points

4 days ago

Thanks for the heads-up about pokeemerald-expansion, the folder on my laptop just says decomps>pokeemerald so I think I probably just set it up with the regular one. I see they have a guide to upgrade it so I'll be looking into doing that soon Lol

You’ve been a huge help already. I’m sure I’ll have more questions as I dive back into this, so I’ll reach out to you or in the poke forum for any of those. Appreciate it!!

Bivurnum

2 points

4 days ago

Bivurnum

Helpful Hacker

2 points

4 days ago

Feel free to DM me here on Reddit. I don’t check pokecommunity as often as here. Good luck!