• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Report bugs and errors in unmodified Essentials version 21

Okay then. What do you mean by "need more characters?" Anyways, I'll edit the PBS file directly then.

That I needed more characters to post the message, editing the PBS directly should do your job, if you haven't noticed already.
 
Help me.
When i try to open "Game.exe" appears "RGSS stop Working"
Only in Pokémon Essentials 11.

Sorry for Bad English. I use Google Translate
 
Couple more notes you may or may not have noticed.

- Weak Armor is slightly messed up - It's supposed to change your stats AFTER you are hit, not before. The way it is now, you'll take a -def hit on the first move used on you, which makes the ability worse.

- I'm less certain on this one, but according to Smogon, Aqua Ring and Ingrain have their HP amount healed increased by Big Root.
 
Couple more notes you may or may not have noticed.

- Weak Armor is slightly messed up - It's supposed to change your stats AFTER you are hit, not before. The way it is now, you'll take a -def hit on the first move used on you, which makes the ability worse.

- I'm less certain on this one, but according to Smogon, Aqua Ring and Ingrain have their HP amount healed increased by Big Root.
1. That's been mentioned before, and when I get round to looking at the abilities, I'll look into it.

2. Big Root already has those effects.
 
I'm having an error that shows up after the title screen. It shows up a few hours after I start making the game - I've seen it a few times now.

An alert pops up and says:
Script 'Scene_Intro' line 78: NameError occurred.

uninitialized constant IntroEventScene::PBSpecies

now I figured out this is an error with the titlescreen pokemon's cry, but I haven't touched that script - or any scripts - at all so I don't know why it's doing this.

Thanks if you can help.
 
Last edited:
Another note for when you're looking at abilities- I've had a player inform me that a Pokemon with Hustle used Work Up, and the Work Up attack missed. Self-targeting moves shouldn't affected by the accuracy decrease
 
Amulet Coin don't works if the pokémon holding it becomes faint. In the official games this don't happens.
 
Another note for when you're looking at abilities- I've had a player inform me that a Pokemon with Hustle used Work Up, and the Work Up attack missed. Self-targeting moves shouldn't affected by the accuracy decrease
It's known that Work Up is currently defined with the wrong target option, but that shouldn't affect the accuracy check - its accuracy is 0 and therefore should automatically pass it. Hustle has nothing to do with it. Maybe you've changed something?


Amulet Coin don't works if the pokémon holding it becomes faint. In the official games this don't happens.
Okay. Amulet Coin (and Luck Incense) should always work so long as their bearer has been in battle.
 
Last edited:
I encountered a bug when your rival that you are able to name(and presumably any trainers named by the players) is registered as the partner trainer, it will show the 'hidden' name. It is nothing major or game breaking, but it's there.
 
I don't know anything but at the end of the intro, it got error, here:

Code:
Exception: Hangup
Message: The script is taking too long.  The game will restart.
Compiler:163:in `csvfield!'
Compiler:217:in `csvPosInt!'
Compiler:476:in `pbGetCsvRecord'
Compiler:472:in `each'
Compiler:472:in `pbGetCsvRecord'
Compiler:691:in `pbCompileBTTrainers'
Compiler:687:in `each'
Compiler:687:in `pbCompileBTTrainers'
Compiler:685:in `pbEachFileSectionEx'
Compiler:1635:in `each_line'
Exception: NoMethodError
Message: undefined method `*' for nil:NilClass
Game_Character_1:198:in `screen_z'
Sprite_Character:148:in `update_or'
PerspectiveTilemap:430:in `shadow_update'
Shadow:179:in `update'
Sprite_Character:37:in `perspectivetilemap_initialize'
PerspectiveTilemap:424:in `shadow_initialize'
Shadow:152:in `initialize'
Spriteset_Map:162:in `new'
Spriteset_Map:162:in `_animationSprite_initialize'
Spriteset_Map:161:in `each'
Exception: NoMethodError
Message: undefined method `*' for nil:NilClass
Game_Character_1:198:in `screen_z'
Sprite_Character:148:in `update_or'
PerspectiveTilemap:430:in `shadow_update'
Shadow:179:in `update'
Sprite_Character:37:in `perspectivetilemap_initialize'
PerspectiveTilemap:424:in `shadow_initialize'
Shadow:152:in `initialize'
Spriteset_Map:162:in `new'
Spriteset_Map:162:in `_animationSprite_initialize'
Spriteset_Map:161:in `each'
Exception: NoMethodError
Message: undefined method `*' for nil:NilClass
Game_Character_1:198:in `screen_z'
Sprite_Character:148:in `update_or'
PerspectiveTilemap:430:in `shadow_update'
Shadow:179:in `update'
Sprite_Character:37:in `perspectivetilemap_initialize'
PerspectiveTilemap:424:in `shadow_initialize'
Shadow:152:in `initialize'
Spriteset_Map:162:in `new'
Spriteset_Map:162:in `_animationSprite_initialize'
Spriteset_Map:161:in `each'
Exception: NoMethodError
Message: undefined method `*' for nil:NilClass
Game_Character_1:198:in `screen_z'
Sprite_Character:148:in `update_or'
PerspectiveTilemap:430:in `shadow_update'
Shadow:179:in `update'
Sprite_Character:37:in `perspectivetilemap_initialize'
PerspectiveTilemap:424:in `shadow_initialize'
Shadow:152:in `initialize'
Spriteset_Map:162:in `new'
Spriteset_Map:162:in `_animationSprite_initialize'
Spriteset_Map:161:in `each'

Can someone fix it?
I never do anything to the script, so i don't know anything.
 
Bug in the latest version of Unmodded Essentials, Version 12: Setting Encounters.
When attempting to set a new type of encounters on a location, the game crashes and gives you an error report. Report is as follows:
Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: NoMethodError

Message: undefined method `<' for nil:NilClass
PokemonEditor:1037:in `pbCommands2'
PokemonEditor:2090:in `pbNewEncounterType'
PokemonEditor:2200:in `pbEncounterEditorMap'
PokemonEditor:2187:in `loop'
PokemonEditor:2209:in `pbEncounterEditorMap'
EditorMain #####:133:in `pbEditorMenu'
EditorMain #####:130:in `loop'
EditorMain #####:134:in `pbEditorMenu'
EditorMain #####:85:in `loop'
EditorMain #####:271:in `pbEditorMenu'

This exception was logged in 
C:\Users\Andrew\Saved Games/Pokemon Essentials/errorlog.txt.

Press Ctrl+C to copy this message to the clipboard.
---------------------------
OK   
---------------------------
Not sure how to fix, but reporting it now since nobody else seems to have encountered it yet, and I'm not sure why.
 
also, on the version 12 downloaded this morning.
when u speak to your mom and grab the pokedex then walk in grass till encounter happens.

if you then open de pokedex it crashes the game with error
Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: RuntimeError

Message: Value 0 not defined by a constant in PBSpecies

Compiler:1502:in `getConstantName'

PokemonUtilities:1049:in `pbPokemonBitmapFile'

PokemonPokedex:1054:in `pbPokedex'

PokemonPokedex:1045:in `loop'

PokemonPokedex:1083:in `pbPokedex'

PokemonPokedex:1044:in `pbActivateWindow'

PokemonPokedex:1044:in `pbPokedex'

PokemonPokedex:1109:in `pbStartScreen'

PokemonPauseMenu:159:in `pbStartPokemonMenu'

PokemonPauseMenu:156:in `pbFadeOutIn'

edit: i did not alter anything when testing this.
 
Last edited:
also, on the version 12 downloaded this morning.
when u speak to your mom and grab the pokedex then walk in grass till encounter happens.

if you then open de pokedex it crashes the game with error
Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: RuntimeError

Message: Value 0 not defined by a constant in PBSpecies

Compiler:1502:in `getConstantName'

PokemonUtilities:1049:in `pbPokemonBitmapFile'

PokemonPokedex:1054:in `pbPokedex'

PokemonPokedex:1045:in `loop'

PokemonPokedex:1083:in `pbPokedex'

PokemonPokedex:1044:in `pbActivateWindow'

PokemonPokedex:1044:in `pbPokedex'

PokemonPokedex:1109:in `pbStartScreen'

PokemonPauseMenu:159:in `pbStartPokemonMenu'

PokemonPauseMenu:156:in `pbFadeOutIn'

edit: i did not alter anything when testing this.

I have the same problem, and i used an unmodified Essentials V12 ....

I can look the first pokemon, nest etc, but if i want go to the next pokemon, this error appears...
 
For those of you with this error
Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: RuntimeError
Message: Value 0 not defined by a constant in PBSpecies
Compiler:1502:in `getConstantName'
PokemonUtilities:1049:in `pbPokemonBitmapFile'
PokemonPokedex:1054:in `pbPokedex'
PokemonPokedex:1045:in `loop'
PokemonPokedex:1083:in `pbPokedex'
PokemonPokedex:1044:in `pbActivateWindow'
PokemonPokedex:1044:in `pbPokedex'
PokemonPokedex:1109:in `pbStartScreen'
PokemonPauseMenu:159:in `pbStartPokemonMenu'
PokemonPauseMenu:156:in `pbFadeOutIn'
Until Maruno has found a fix, use this:
Find line 1502 in Compiler, change the whole def getConstantName(mod,value), to this.
Code:
def getConstantName(mod,value)
  for c in mod.constants
    if value == 0
      return false
    else
      return c if mod.const_get(c.to_sym)==value
    end
  end
  raise _INTL("Value {1} not defined by a constant in {2}",value,mod.name)
end
 
I should point out that Nickalooose's "fix" isn't a good idea, because it assumes that nothing can have an ID of 0 (trainer types can, for instance). The actual solution is to put in a couple of missing rescue clauses, which has already been done for the next release.


Bug in the latest version of Unmodded Essentials, Version 12: Setting Encounters.
When attempting to set a new type of encounters on a location, the game crashes and gives you an error report. Report is as follows:

Not sure how to fix, but reporting it now since nobody else seems to have encountered it yet, and I'm not sure why.
I've also fixed this too.
 
This is why I said use it until you have fixed it ;) It stops all the same questions coming up (actually I very much doubt that) until the right method is out.

EDIT:

I've found a peculiar problem, when I enter a Trainer battle, run is call... I don't own any Shadow Pokémon neither does my opponent... I know where it's happening.
Code:
shadowTrainer=(hasConst?(PBTypes,:SHADOW) && @battle.opponent)
This code used to be
Code:
shadowTrainer=(hasConst?(PBTypes,:SHADOW) && @opponent)
if I revert it back to the original line, it's fine, why does the new way make "run", "call"?
 
Last edited:
I've also fixed this too.

So, it'll be fixed in Release 13? If the fix isn't too complicated, could you manage to PM me how to fix it? I use the external editor to set which maps will have encounters, as it provides a uniform style to the text file it stores it to. But if it's too complicated, or you don't want to explain, that's fine . I can make due without it
 
This is why I said use it until you have fixed it ;) It stops all the same questions coming up (actually I very much doubt that) until the right method is out.

EDIT:

I've found a peculiar problem, when I enter a Trainer battle, run is call... I don't own any Shadow Pokémon neither does my opponent... I know where it's happening.
Code:
shadowTrainer=(hasConst?(PBTypes,:SHADOW) && @battle.opponent)
This code used to be
Code:
shadowTrainer=(hasConst?(PBTypes,:SHADOW) && @opponent)
if I revert it back to the original line, it's fine, why does the new way make "run", "call"?
It doesn't matter if neither of you are using any Shadow Pokémon. What matters is whether the Shadow type is part of your game (or rather, a type whose internal name is SHADOW). I happen to know you do have the Shadow type in your game, which means this doesn't happen in the unmodified Essentials v12 which means it shouldn't be mentioned in this thread.

Run doesn't do anything in trainer battles, so I don't see the problem anyway. Call can at least be used to raise the accuracy of the Pokémon you're selecting an action for.


So, it'll be fixed in Release 13? If the fix isn't too complicated, could you manage to PM me how to fix it? I use the external editor to set which maps will have encounters, as it provides a uniform style to the text file it stores it to. But if it's too complicated, or you don't want to explain, that's fine . I can make due without it
Find def pbCommands2, and change the parameter which says defaultindex=nil to defaultindex=-1. Then delete the very first line in that def, and find the only line which involves defaultindex and stick >=0 onto the end of it. Do the same with def pbCommands3 while you're at it (it only appears in the Editor's scripts).
 
Back
Top