/r/PokemonRMXP
A subreddit dedicated to creating Pokémon Fan Games made in RPG Maker XP. Here you can learn how to make them, and show off your progress! New developer? Check the sidebar for a list of helpful links!
We have 4 simple rules here. Breaking any of these rules may force us to remove your comment, or post. Repeat or blatant rule breaking will result in a permanent ban. Before posting please check that your content doesn't violate our rules below. We expect all users to read and understand our rules before posting here.
Do NOT private message or use reddit chat to contact moderators about moderator actions. Only message the team via modmail. Directly messaging individual moderators may result in a ban.
0. Mod discretion always applies. We may remove content that is technically allowed under the rules if the team has good reason to believe it is detrimental to the community. Conversely, if something technically breaks the rules but we deem it beneficial to the community, we may choose to leave it up.
0.1: You must communicate in English at r/PokemonRMXP.
We cannot moderate content in a language we do not speak. If you wish to communicate in your chosen language, you need to find a community that offers content in that language.
1: Don't Be a Jerk - Be Respectful. Follow Reddit's rules and "reddiquette."
2: All content must be relevant to making Pokémon fan games in RPG Maker XP. Do not post something unrelated to making fan games with RPG Maker XP.
No screenshots of your fan game playthrough.
No Let's Play videos. Reviews of fan games are allowed.
No troubleshooting how to play fan games.
No questions related to walkthroughs, this forum is not a guide for existing fan games. If you have gameplay questions about specific fan games you need to ask in their dedicated communities (forums/Discord servers/subreddits etc.), check our sidebar to see if the forum you're looking for is listed there (please understand, just because you may not be able to find these forums does not change the fact that this subreddit is not the place for your questions).
AI and the use of AI are unwelcome in our subreddit.
3: No sharing of ROM hacks. This community is for Pokémon fan games, not ROM hacks. Though ROM hacking is a subset of fangaming, fan games are mostly built from scratch, while ROM hacking is modifying an existing game's code. Do not, under any circumstances, post links or ask for links to full ROM downloads. This includes, but is not limited to, hacks and ROM bases, and also includes piracy/archival/filesharing site names.
We do allow the sharing of fan games here.
4: No Monetary Exchanges. No (self) promoting or linking to retail/resale sites such as eBay/Etsy or other online shops in a post by any user. No Patreon. No Fiverr. No crowdfunding sites are allowed. Sites such as GoFundMe, Kickstarter, IndieGoGo, etc. are never allowed as links in posts or comments.
In recruitment posts only, you are permitted to mention briefly that you are willing to compensate financially out of your own pocket for services. You cannot be running any kind of crowdfunding service for your game. If you're compensating your team members it must be out of your own pocket. You cannot state what you charge for your services either. You cannot discuss payment publicly here at all, discussing rates must be done privately outside of this subreddit.
If you would like anything added to the list of resources found below, send us a modmail message!
September 17th, 2024. Rules are subject to change at the mod team's discretion.
/r/PokemonRMXP
Although being my first game, this has been a solo project for a while as of now, and I
choose to admit that I could use some community help to make this game possible and to be an
enjoyable experience.
Pokémon Zircon Version is a retro-style game based on the GBC-era games and will take place in a new
region called Tanzos.
Game Description (Will update over time):
In this game, you initially start out as the assistant of Professor Jade, but after an
incident involving a fall into a mysterious sinkhole in the nearby forest, you meet your
partner Pokémon Charcadet and discover in a secluded part of the cave, the mythic Spectrum
Diamond, a mysterious gemstone that contains the power of all elemental types. Since this
discovery, you are now tasked with guarding the diamond while defending Tanzos from the
return of the once-banished evil team, the Noxious Brigade. You will meet new characters, and
possibly some old ones, as you adventure through the expansive region. While you are at it,
you can also participate in the Tanzos League challenge and become the region's new
champion.
Current Features:
Screenshots:
Note: This is from an early build of the game. Will be updates as development progresses.
This game is currently recruiting:
Programmers: To make new features, fix bugs, port plugins, and other new fancy stuff.
GSC-style Sprite Artists:
Original Composers: To make a unique and original soundtrack in the GBC aesthetic. Most likely using a retro sound font.
Sound Designers: To create sounds and cries that fit the GSC aesthetic.
Artists:
Map Makers: To assist with making the world around the player look nice and making it navigatable.
Contact:
If you are willing to join or have any other questions, you can contact me here through Direct Messaging, or
get ahold of me on Discord by: neoxaivus
You can also find the game in the links below:
https://www.pokecommunity.com/threads/recruitment-for-pok%C3%A9mon-zircon-version.531079/
In my game, I want your starter to not be able to leave your party, and not be in a PokeBall. I want PokeBalls to act as “purifiers” in the narrative, so when you catch a corrupted Pokemon, it “purifies” them. Having the starter in one of these purifier balls wouldn’t make sense for the narrative, but maybe I’m just overthinking it?
Hey guys, so most songs I’ve been downloading from ENLS prelooped library, but I tried making some loops on Audacity following Thundaga’s video. I really enjoyed doing it btw
However, recently I tried looping some more music and for some reason the looping in game sounds different than the looping I listen to and prepare on the actual software. I’d like to know if anyone else have been experiencing this kind of problem with Audacity
(Quick note: I do set the software to “samples” and “loop start” and “loop lenght”, as, as far as I know, that is how it’s supposed to be done)
I’m currently working on my first Pokémon fan game “Pokémon Moonstone”. I’m very new to RPG Maker, and could use all the help I can get. Whether you’re good at pixel art, music making, programming, or animation; any skills are appreciated. Just message me if you’re interested, and we can talk specifics.
the first city i have build with mostly handmade pixelart, if you have any thoughts about it to improve in any ways thanks :)
I had the idea to build a little route for my gf, with all her favorite Pokemon, and trainer battles against our friends. But then I realized.
Her computer is a Mac and that might be a problem. She’s used whisky to run steam games before, but I’d really prefer a solution on my end.
If anybody knows any way to export to Mac from RGP XP, please let me know.
If it’s completely impossible, please let me know if you know any other engines that making a Pokemon fan game would be fairly accessible and Mac portable. Thank you!
How do i give the player EXP ALL. Please help
I need help Im trying to figure out how to make an npc give my player a Key Item I copied and pasted the script in the items folder under pbs I did everything correctly as it was shown but i still keep gettinga script error and the game shuts down Im using pokemon essentials version 21.1
Tandemeow, the cat and mouse will be available on the Demo 6 of the fangame. Dont ask the cat where is the second mouse at 😭✊🏻
I've been trying to find some new fangames and the site just won't load at all for some reason? My internet connection is fine and I can view other sites but eevee expo just will not work.
For me, no other Pokemon game will replace the nostalgia value of Pokemon Red and Blue. As a kid, Pokemon Blue provided me with hours of gameplay, and it just felt like there was always a new secret to uncover. Yeah, sure, I know the original game story and secrets well now, so it doesn't feel as new and mysterious, but when I was a kid, it just wasn't like that. I'd like to make a game that recaptures that feeling.
Any suggestions?
I know I posted on a Pokemon RMXP sub, but non Pokemon and non RMXP suggestions are welcome. I just want to know how to make a fun Pokemon-like game that captures that feeling of mystery and wonder.
Hi, I need help with my game. At some point in the story the Legendary Pokémon curses the player so they can only use the same Pokémon as their opponent. Of course they should get their old team back after the fight. How can i save the team, clear the party and then restore the team after the fight again?
Thanks for the help in advance.
A few days ago, I was working on the pokedex of my region for my fangame. I was struggling on many aspects. How many fakemons should I make ? How many pokemons from older gens should I put in my game ? How many water types, grass types, etc ? I wanted my game to be as close as possible from the feeling of a real pokemon game. Put too much dragons in it, and it becomes a Fire Emblem game, right ?
Then I started wondering. Is there a logic behind the madness of pokemon ? Is the number of pokemons in each type for each game decided with meticulous care ? Is there a specific number of returning pokemons from each older gen to put in the regional dex ? Is there a secret formula to make a "good" regional pokedex ?
Saddly, there was no ressource online to answer my questions. So I started working on it, deciphering all the percentages for diffent key factors in making a regional pokedex that feels like a legit pokemon game. And today, I can finally give you:
THE QUOTAS FOR THE REGIONAL POKEDEX
https://docs.google.com/spreadsheets/d/1mLV3HIGx-vXTfcEKbHdI5BJya_WszfTNLsqdefeElSI/edit?usp=sharing
I gathered data on all the different generations to find statistics on different aspects that I found useful when designing you own regional pokedex. There are three tables:
For each value, except the returning gens, I calculated an average of the percentages I got, so I have an idea of how much each type should be represented.
You should not be able to use the document I shared here. If you want to use it, simply create a copy in your own Google Drive and go for it.
I invite you to only modify the green cells, the rest should do itself automatically. The cells in red are values you should keep in mind and be aware of, but you can stray from them (except maybe for the % of returning Gens, but you do you).
The yellow cells give you the results of the representation of each type and Gens for your game. If it says 38 for the water type, then try to put 38 water types in your game. But remember, a dual type counts for both, so one of those 38 could be a water/poison that will also count as 1 for the poison type.
For the representation of each type, I added 1 for each pokemon in this Gen that had this type. Also, I used the latest type of each pokemon. For example, Gardevoir in Gen 3 counts as 1 for the fairy type, and 1 for the psychic type.
I used only the regional dex of the versions I percieved as "definitive" for each Gen. I also did not take into account the side games and the remakes, because that would have been way more work. So I used:
R&B for Gen 1, Crystal for Gen 2, Emerald for Gen 3, Platinum for Gen 4, B2&2 for Gen 5, X/Y for Gen 6, USUM for Gen 7, Sw/Sh for Gen 8 with DLCs, and S/V for Gen 9 with DLCs.
I only used the pokemons that you could obtain without transferring from older Gens or the PokeBank. I did not care about version specific pokemons. If a pokemon is only catchable in X, it counts for both X and Y.
I did not take into account the Megas, and the different forms a pokemon can get when in combat. For example, Meloetta counts only as 1 for the normal type and 1 for the psychic type. Arceus also counts as 1 for normal, even though it can get any types. I did however take into accounts the multiple forms of a same pokemon if it felt different enough for me, this includes:
Each form of Wormadant / Motisma / Oricorio / Paldean Tauros / Ogerpon.
The regional variants were taken into account for each Gen they appeared in, and for each subsequent Gen if they were obtainable without transfer. For example, for Gen 7, only Alolan Sandshrew counts, as the Kantonian one is not obtainable. However, in Gen 8, both forms counts, as you can catch the Kantonian one and get the Alolan one from an NPC. I counted the Hisuian variants as Gen 9 even though they technically were released in Gen 8, because Scarlet and Violet were the first main games where they were playable.
I also did not take into account the returning legendaries for Gen 7, Gen 8 and Gen 9, as it is in the post-game and feels seperate to me.
Not at all really. I just wanted to do it for myself because that's the kind of nerdy stuff I like, and I wanted my regional pokedex to feel as close as possible from a real pokemon game. Maybe some of you will find it useful and will want to give it a try, but remember, your game should be as you wish it to be. If you want half of your regional pokedex to be fairy types, then do it.
I also probably did many, MANY mistakes. There are 1025 pokemons, it was hard to make sure that I didn't forget anything or put 1 too many bug types. But I think it's as close as I could have made it, and it can be useful to give yourself an idea of what you want in your game.
=================
[2024-11-18 23:35:28 +0100]
[Pokémon Essentials version 21.1]
Exception: RuntimeError
Message: Undefined value TRAILBLAZE in GameData::Move
File PBS/pokemon.txt, section BULBASAUR, key TutorMoves
ACIDSPRAY,BODYSLAM,BULLETSEED,CHARM,CURSE,DOUBLEEDGE,ENDURE,ENERGYBALL,FACADE,FALSESWIPE,GIGADRAIN,GRASSKNOT,GRASSPLEDGE,GRASSYGLIDE,GRASSYTERRAIN,HELPINGHAND,KNOCKOFF,LEAFSTORM,MAGICALLEAF,PROTECT,RE...
Backtrace:
Compiler:454:in `checkEnumField'
Compiler:430:in `cast_csv_value'
Compiler:724:in `block (2 levels) in get_csv_record'
Compiler:710:in `each'
Compiler:710:in `block in get_csv_record'
Compiler:708:in `loop'
Compiler:708:in `get_csv_record'
Compiler_CompilePBS:49:in `block (4 levels) in compile_PBS_file_generic'
Compiler_CompilePBS:31:in `each_key'
Compiler_CompilePBS:31:in `block (3 levels) in compile_PBS_file_generic'
=================
[2024-11-18 23:36:09 +0100]
[Pokémon Essentials version 21.1]
Exception: RuntimeError
Message: Unknown exception when compiling.
Backtrace:
Compiler:1104:in `rescue in main'
Compiler:1031:in `main'
Main:29:in `mainFunctionDebug'
Main:18:in `block in mainFunction'
Errors:80:in `pbCriticalCode'
Main:18:in `mainFunction'
Main:45:in `block in <main>'
Main:44:in `loop'
Main:44:in `<main>'
-e:in `eval'
So basically, I'm making a fangame and I run into a part where I don't really know how to do this. I have a story important fight with a wild Pokemon and the Pokemon needs to be uncatchable. However, I don't know how to do this outside of scripting. The problem is that all of the help and tutorials I found aren't for V21 and the files look a bit different from those, so I don't know if it'll work. I'm just asking how people do it now so I can implement it.
Does any one have the inverse battle plugin a guy made one and for some reason he took it down. I know Deluxe battle plugin has it built in but i was trying to turn inverse battle on through an ability or move. Any help?
I know that there are patterns to make settlement names, and they're even prominently used in the official titles:
Since I used things that would ultimately lead to computing-related things for character names in my game (which I'll refer to as Project Crimson in future posts), I'd probably do that for settlement names, too.
But what about you? What is the basis for settlement names in your game?