• 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.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Voltseon's Overworld Encounters

v21.1 Voltseon's Overworld Encounters 2.0

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Voltseon's Overworld Encounters
Encounter wild Pokémon from the overworld.

Using this script you can have wild Pokémon appear in the overworld much like the more modern Official Pokémon Games like LGPE, SwSh, PLA and more recently SV. In order to use this script, please follow the installation guide from the spoiler tag below. It it a pretty performance heavy script, so only use it if you are sure your game can take some amount of lag. In order to minimize the amount of lag, please limit the amount of Overworld Encounter to 4-6. This is also to make sure the player doesn't get surrounded by Pokémon and gets stuck.


IMPORTANT
If you are not using the Following Pokémon EX plugin, you will need to download this file and extract it to Graphics/Characters.

Also this script has a dependancy on RainefallUtils.

Following are some screenshots of the script in use in Pokémon Shattered Light.
1Kz3Hvv.png
vOsbR5z.png
FEt08dR.png
XbRywud.png


Step 1
Download the zip file using the download button and extract the contents from the zip file.

Step 2
Move the contents of the zip file (which should be a folder called: Overworld Encounters into your game's Plugins folder.

Step 3
Configure any settings you may want to change by opening the 001_VOE_Config.rb file using any text editing software (Notepad should work just fine).

Step 4
Congrats, you have successfully installed Voltseon's Overworld Encounters!

SETUP
Most settings are in the 001_VOE_Config.rb file and are self-explanatory; however, below we list some new settings and their usability:

  • BLACK_LIST_WATER: Maps that will not spawn Wild Pokémon in water.
  • REFLECTION_MAP_IDS: Maps where Wild Pokémon will have the "Reflection" property, to generate reflections in puddles.
  • DIFFERENT_ENCOUNTERS: Set to true to use a different encounter table for spawns.
  • ENCOUNTER_TABLE: ID of the encounter table that will be used if DIFFERENT_ENCOUNTERS is true.
NOTE
If you use DIFFERENT_ENCOUNTERS, both tables must have exactly the same Encounter Types; otherwise, Day/Night dependent spawns will not spawn correctly in the Overworld.

At 001_VOE_Config you can see the list of all possible movement commands in the hash VOE_MOVE_COMMANDS.
At 004_VOE_Movement there are 2 types of configuration

Below the 'Presets' comment we define movement routes, and also their attributes, move_speed, move_frequency and whether the event will trigger when the event comes into contact with the player at touch.
These move_routes must be configured exactly as if they were a "custom move" on the RPG Maker events page, including speed and frequency, which can be configured from 1 to 6.

Below 'Move Hashes' comment, we have the array Poke_Move, where you can configure custom routes (or use the preset defined above) by species, and in the hash Nature_Move, it is possible to define, in the same way, custom movements by nature.
Credits
Voltseon
JulieHaru
Author
Voltseon
Downloads
2,271
Views
13,024
First release
Last update

Ratings

4.43 star(s) 7 ratings

More resources from Voltseon

Latest updates

  1. 2.0 Update

    v21.1 compatibility Water Spawns added Different Encounter Tables added Not spawn at Tile ID 4...
  2. Small bugfixes

    Added compatability to Essentials Deluxe Fixed save files corrupting when saving near encounters...
  3. v1.1 - Major bug fixes and easier usage

    Firstly I handled all bugs relating to the script not working as intended Pokémon will now...

Latest reviews

It works great! I am curious though, is there a way to turn OW encounters on and off through an event for cutscenes?
A really great plugin to use for a Legends style project. Though it would be great if the plugin could also work with the Automatic Level Scaling plugin
https://reliccastle.com/resources/943/
Pokemon don't spawn on the overworld and trying to open the options menu crashes to this error:

[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: NoMethodError
Message: undefined method `call' for true:TrueClass

Backtrace:
036:Event_HandlerCollections:108:in `block in each_available'
036:Event_HandlerCollections:106:in `each'
036:Event_HandlerCollections:106:in `each_available'
293:UI_Options:277:in `pbStartScene'
293:UI_Options:375:in `pbStartScreen'
[Following Pokemon EX] Compatibility.rb:50:in `pbStartScreen'
291:UI_Load:323:in `block (2 levels) in pbStartLoadScreen'
082:MessageConfig:570:in `pbFadeOutIn'
291:UI_Load:320:in `block in pbStartLoadScreen'
291:UI_Load:305:in `loop'
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: NoMethodError
Message: undefined method `call' for true:TrueClass

Backtrace:
036:Event_HandlerCollections:108:in `block in each_available'
036:Event_HandlerCollections:106:in `each'
036:Event_HandlerCollections:106:in `each_available'
293:UI_Options:277:in `pbStartScene'
293:UI_Options:375:in `pbStartScreen'
[Following Pokemon EX] Compatibility.rb:50:in `pbStartScreen'
291:UI_Load:323:in `block (2 levels) in pbStartLoadScreen'
082:MessageConfig:570:in `pbFadeOutIn'
291:UI_Load:320:in `block in pbStartLoadScreen'
291:UI_Load:305:in `loop'
I get this error do you know how i would fix it
Back
Top