Which version of Pokemon Essentials and which version of the overworld encounter script do you use? Did you win the battle, or lose it? What can you tell about the situation where this error message occured?This script runs perfectly most of the time, but sometimes it runs into such a bug after battle. Could you please help me?
I used v18.1(with gen8 project).I caught a pokemon and the error happen.
On map 2.There are some normal events.
Sadly,I can't find the rule of the error.
Some of them have and some don't.
$scene.spritesets[self.map_id]=Spriteset_Map.new(self) if $scene.spritesets[self.map_id]==nil
$scene.spritesets[self.map_id].character_sprites.push(sprite)
Hi I am new in this community.
My English is not good.
How do I prepare an event for this script?
Pokemon's not spawning in water how i fix?
Make sure to use the latest version of the script. For instance, that is "visible overworld wild encounters" script version 18.0.6 if you use Pokemon Essentials 18.1.
Which version of the "overworld encounter" script do you use? And which version of Pokemon Essentials do you use?
As I mentioned before, this is one of the nicest scripts available for Pokémon Essentials. I'm just having an issue where it's not showing the proper form on the overworld, for example, Rattatta, I already created the 019_1 image and set the proper encounter on encounters.txt - but it always show the normal Rattatta overworld. Any ideas why this could be happening?
MultipleForms.register(:RATTATA,{
"getFormOnCreation" => proc { |pkmn|
next 1
}
})
Here is a 3 step program to solve your problem.
1. Step) In Pokemon Essentials, the form of an encountering Pokemon is always the base form 0 unless there is a specific code for that pokemon in script section "Pokemon_Forms" in the Script Editor (F11). I searched for such a code for Rattata in Pokemon Essentials v18.1. But there was no code that would modify Rattatas form on creation etc. What do you use to let alolan Rattatas spawn on your map? You could use the following code
With this code, only alolan Rattatas will spawn on the maps. Clearly, you can also modify that code for your wishes. For example, if you want that alolan and kanto Rattata spawn randomly then replace " next 1" by " next rand(2)" in the code above.Code:MultipleForms.register(:RATTATA,{ "getFormOnCreation" => proc { |pkmn| next 1 } })
2. Step) The overworld sprite of an alolan Rattata will only used if
- you set "USEALTFORMS=true" in the settings section of the overworld encounters script and
- you place graphics with name "019_1.png" and "019s_1.png" in the \Graphics\Characters folder of your project.
3. Step) In generell, Pokemon Essentials uses the base front and back sprites of an kanto Rattata even in battle with an alolan Rattata since there are no alolan front and back sprites available. Thus have alolan sprites in battle you need to add sprites with names "019_1", "019f_1", "019b_1", "019fb_1", "019s_1", "019fs_1", "019sb_1" and "019fsb_1" in the \Graphics\Battlers folder of your project.
Ihave problem with v18.1
No visible over world water encounters
Make sure to use the latest version of the script. For instance, that is "visible overworld wild encounters" script version 18.0.6 if you use Pokemon Essentials 18.1.
Which version of the "overworld encounter" script do you use?