• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

v21.1 Dynamic Generation Mechanics 2025-05-12

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Dynamic Generation Mechanics
~Swdfm 2025-05-10

What does this Plugin do?
  • It allows the Generation Mechanics to be set during the game, either by the player's choice, or by the developer
  • A number of settings normally set in the Settings module are instead set in this plugin's "methods" page
  • Provides a method that will replace all relevant blocks of code in the Scripts section and Plugins to facilitate this swiftly

How do I use this script?
  • Follow these instructions CAREFULLY and PRECISELY! Especially Steps 1) and 2)!
  • This assumes that you have a vanilla-ish Scripts section when it comes to anything involving MECHANICS_GENERATION. This should work perfectly on a clean v21.1
  • If you're a programming noob, it is recommended that you run the script on a clean v21, then start modifying your game scripts

1) Back up ALL OTHER PLUGINS that you have
2) Go into the Data/ folder of the project. Back up the Scripts.rxdata file
3) Seriously, back your stuff up! If you have some custom scripts, this script may cause hard-to-fix syntax errors!
4) Close any loose Plugin pages you have open
5) Last chance. Back your stuff up!
6) Use "Dyna_Gen.replace_generations" in Debug mode
7) Close the game, and then RPG Maker XP WITHOUT SAVING
8) Reopen RPG Maker XP
9) To test, run the game again in Debug mode. If there are no syntax errors, all is well
10) If there is a syntax error due to your custom code:
- Try and fix it
- If not, put back in your backed up Scripts/Plugins from Steps 1) and 2)

Extra Notes:
  • Afterwards, changing some settings in module Settings do nothing. As a general rule, if it involves MECHANICS_GENERATION, it must be modified on the "methods" page of this Plugin!
  • It will appear as if nothing has happened if you look at the Settings page, but so "Dyna_Gen" in Find All and you'll see a definite difference!
  • If you don't like the name Dyna_Gen, you can replace it in both pages using Ctrl+H, and it should replace with that module name
  • Please don't complain about the script messing up one of your own custom scripts. I cannot be expected to be responsible for everyone's code. However, if it makes a common public script unusable, let me know!

Thanks,
Swdfm
Credits
Swdfm
Author
Swdfm
Downloads
129
Views
1,140
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Swdfm

Back
Top