/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
These are my two most recent parts of my project. The top is the route that leads to the villain base, and the bottom is the base. The villain base is a compound, and it's only accessible after you beat the gym leader Stelio at the 7th gym. The villain team, Team _____ (unnamed so far) has this compound underground, plus a range of underground tunnels connecting everything down below. Let me know what's yall think
Hello all, I am new to this whole awesome thing. I always have been drawn to the military and the organized groups. I want to make a fan game where you get drafted into the military and basically fight to protect the world with your pokemon. I would love some ideas for names for the game! I want to start small and then work my way from there. Thanks everyone!
Hey! I've recently picked up the actual gamedev side of a fangame I've been working on for so long! I'm terrible in creating pixel art, but I've though I'll at least start by creating something I think is nice from the default tileset for my starting city -
I'm aiming for a small, suburban city for the starting location of the game. It's located in the northern part of a small island close to the mainland - And is home to a hotel (the tall building), an archaeological site, a moving company, pokecenter and pokemart (green).
Just north of the city is a cape, overlooking the ocean where the player would get its starter pokemon. South of the city is the first route, leading to a forest and eventuall the first gym towm.
What do you think? I'd really appreciate feedback of any kind cause I have no experience mapping, and would really like to start picking up the pace with development :)
thanks!
Hey everyone, last week I shared my project's cinematic opening. I have completed the plugin + tutorial for anyone else wanting to implement this into their own project. This plugin was made for 21.1 but may work for earlier versions if that version utilizes mkxp. Pretty simple to use, just need to prep your video before adding to your project (check tutorial). If you just want to make sure it works, I included an example video in the plugin so you just need to extract and compile your game. When you are ready to run it, play the game (DO NOT RUN IN DEBUG MODE! It skips the opening).
There is a tutorial found within the plugins -> cinematic op folder. I will also add a link for the google doc. If you have questions feel free to ask. Enjoy!
Plugin: https://www.mediafire.com/file/ju2t8hvj3q6a8xe/CinemaOP.zip/file
Tutorial (google doc): https://docs.google.com/document/d/1DFwiFM5qK80AWUeCzZx0IVlOZCy_xZjjrGzsCZVVgoA/edit?usp=sharing
Side note: This plugin is submitted but still under review; figured I would share it here early
I want to know if this is possible considering I haven't made a pokemon game before and have a month to make it for a project. But I have experience in coding, which is a major requirement for this project. It doesn't have to be much it can be couple of scenes, moving around, battling wild pokemon, have quests to find certain items. Thats it.
It's an intro to programming class and recommended to use ascii but I want to make an actual playable game rather than scii so decided to do this.
Here are my programming requirements that I'm not sure if it can be fulfilled with a pokemon game:
• Must use file I/O for saving and loading game data
• Must implement a character base class and at least three (3) different character type classes derived from the base class, with each having some unique attributes, abilities, and/or interactions.
• Implement a duel system between two character instances.
• Use comments to explain the sections and classes and to clarify actions and abilities.
• Use polymorphism inheritance.
• You must use more than two classes.
• You must use pointers and dynamic allocation.
Now I know this doesn’t look great, but I always loved the GSC tile puzzles and love that Essentials has them. However there has never been a Lugia one AFAIK even though Ho-Oh has one. So I made this one, and decided to share in case someone else likes them :)
Since my game will have a part were the player could encounter Pokemon of another world, I thought I could try to pixel a little, don't have much else to do right now lol.
What do you think? I'm not too sure about the shell to be honest, but I wanted some cool colors >-<
EDIT: Added the second thing I wanted to have for those encounters. Looks kinda ass right now, but still have enough time to fix it. If I've the skill for that lol. Also, pixeling smaller stuff is so damn annoying, I hate it ughh ;-;
I'm still working on my game. I posted in thr past that the Rare Hunters will be part of the game. I was wonder if I should have them steal a certain pokemon or random.
My idea is that if you loose to the rare hunters, they would take a pokemon from your party except your starter pokemon. Later on, you can recover them either from a lab or as a shadow pokemon.
I'm trying to get a custom transition done, and my first thought would be to copy-paste the pre-existing E4 transition, change it and the graphics accordingly, but when I set up a battle supposed to use that custom transition, the game just defaults to a basic trainer transition.
Can someone give me a detailed guide on how to make custom transitions? Maybe a video would be good.
⚫ Dark - Psychic 🟣 with a cross gen new evolution in the Gadir region dex. Srry, for the spanish lore in the image, in the next ill try to upload a translated version. If u want to see its new evolution, ill post it first on Twitter or u can wait for the post here.
Is there a way to change the shadow to outline in the font of the Pokémon's names? for example like this in the image i am using the deluxe battle kit and not ebdx
Based off my home state of Washington! Chehalis will be the starting town, and the Pokémon League will be located in Mt. Rainier.
How can I add questlines and overworld shadows to my game?
I deleted a plugin and got this error:
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]
Exception: ArgumentError
Message: undefined class/module WeatherSystem
Backtrace:
internal:marshal:34:in `load'
SaveData:28:in `load'
SaveData:28:in `block in get_data_from_file'
SaveData:27:in `open'
SaveData:27:in `get_data_from_file'
SaveData:45:in `read_from_file'
StartGame:22:in `set_up_system'
Main:31:in `mainFunctionDebug'
Main:18:in `block in mainFunction'
Errors:80:in `pbCriticalCode'
Can anyone help?
Can someone please explain to me what I'm doing wrong? I'm trying to install the Animated Pokemon System on Essentials 21.1. I have the 21.1 hotfixes installed along with the latest version of the Deluxe Battle Kit and with just those two things the game compiles and launches just fine. However when I then try to install the Animated Pokemon System the game fails to compile and I get this error every time.
=================
[2024-10-27 15:55:50 -0500]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]
Exception: RuntimeError
Message: Undefined value WYRDEER in GameData::Species
File PBS/pokemon_metrics_Gen_9_Pack.txt, section WYRDEER, key SectionName
Backtrace:
Compiler:454:in \
checkEnumField'`
[v21.1 Hotfixes] Compiler bug fixes.rb:53: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:34: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-10-27 15:56:01 -0500]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]
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'`
I've even tried to remove the Wyrdeer entry but then it just goes to the next one in the list.
By default, the HP numbers use this PNG to pull numbers from:
I want to use text instead so the numbers match my new HP/databox font.
New font above, unwanted HP graphic \"font\" below
I've tried removing the bitmap lines to no avail, and as such restored everything to back before these changes. I've highlighted all the necessary lines below (I think).
There's probably a simple solution to all of this, but I'm no programmer!
I have a large outdoor area with multiple connecting maps, that it is raining initially. I want the rain to then stop following an event.
Just calling the weather event command works fine until you walk to an adjacent map, at which point the weather disappears.
I know the proper way to do weather is set the map Metadata, but i can't find a way to then change map Metadata with an event, therefore I can't make it stop raining once I set the map to rain.
Does anyone have any insight on how to change multiple maps weather Metadata? Or another workaround?
Greetings all! There's nothing halloween related about this post. I just needed a title because this release has no particular focus. I spent October fixing various bugs and adding some features here and there. Some are noteworthy, others aren't. I designed a few tools in excel to help me with mapping and encounter tables. Alas, as I continue to map the Pokemon world, I have reached Johto. I had decided that when I hit Johto, I would go back through Kanto and Sevii to change from the basic FR/LG encounter tables, to customized ones with Day/Night & Seasonal variations (better to change it now than to get all the way to Unova and then have to go back to add seasons to Gen 1-4). Wish me luck! I might need it to get through all the .txt editing I've got ahead of me...
What can you expect from Gen 3 PokéWorld:
This game will be my attempt at an open-world, all-region Pokemon game. The player starts in the Sevii Islands, and after completing some intro quests between Sevii and Kanto, they will be provided the option to travel to any region, to complete them in the order of their choosing. As of this demo, Sevii & Kanto are fully mapped, with all 8 Gyms & E4 available, so get ready to experience FR/LG much the same way as you have multiple times before (with a few notable differences)! More info in the first release: https://www.reddit.com/r/PokemonRMXP/comments/1d13xgh/gen_3_pok%C3%A9world_update_29_is_this_a_demo/
v1.0.241026 Updates:
SS Anne: Added the SS Anne to the game! Currently functions the same way it does in FR/LG where the player can board the ship and battle trainers. Does not yet transport the player to other regions, because the other regions aren't made yet.
Sleep Status: Changed the minimum duration of sleep from 2 turns to 3 turns. It always bugged me that slow Pokémon, like Drowzee, could waste a few turns on a mildly-innacurate move like Hypnosis, only to get 1 shot at the opponent while they're asleep.
Johto: Added the Johto town map, Route 28, and Mt. Silver to the game, though they're inaccessible to the player until I connect them to the Pokemon League reception gate. But hey, Johto is on its way!
Side Stairs: Speaking of Johto, I based the maps off the Gen 4 versions, which includes side stairs. Neither of the side stair plugins on EeveeExpo appear to work for v21.1, and using events to escalator the player up and down the stairs isn't what I want, so I developed my own method of making side stairs and it works like a charm (with 1 minor aesthetic bug I need to figure out at some point, but functionally, they work).
Pokédex: Modified the Pokédex to be in line with my vision for the game. Ie, the Pokédex is given to the player with 1 of every Pokémon already registered, except Oak only gives the player the summary screen. Players must contact other professors to unlock data relating to their field of study. Since the other regions aren't mapped, there's a phone in Oak's lab to call them and unlock the pages, but that's just a temporary measure.
Crashes: Fixed an item ball crashing the game due to a misspelt XDEFENSE, and another crash because town map locations were set up with nil names.
Gym Battle Bug: Fixed a bug in Essentials that caused the "AntiConsiderSwitching" flag to get bypassed for high & best skill AI trainers. Gen 3 PokéWorld is designed to have anime style gym battles where the leader cannot switch out, but the bug was allowing them to switch out.
Minor Bugs: Fixed several minor bugs such as missing sound effects from Silph Co & Cinnabar Gym doors, some NPC dialogues, and incorrect tile placement.
Content: Added missing game corner NPC's in Celadon. Added flavour text for the Rocket Hideout & gatehouse binoculars.
Backend: Split up the few remaining maps I had grouped together and added additional map metadata to handle registering cities as visited in all seasons, even if the player only goes there in one season (that way if they visit somewhere in spring, fall is technically a different map they've never been to, but the player can still fly back to it).
Download link: https://drive.google.com/drive/folders/1D7yjjQP1o38a4XbOTiO1iaY0ntOpq8iL?usp=sharing
NOTE: If you have a save file from an older version, I would recommend starting a new save file rather than continuing. Continuing an existing save shouldn't break your save file, but there are some changes to events that you may have already passed (older version registered 1 of every Pokémon as "owned" in the pokedex in order to get their data, whereas the current version only registers them as "seen" and displays the data anyway).
Enjoy!