The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development > Pokémon Essentials
Register New Account FAQ/Rules Chat Blogs Mark Forums Read

Notices

Pokémon Essentials All questions and discussion about Pokémon Essentials, the Pokémon game kit for RPG Maker XP, go in here. Also contains links to the latest downloads and the Essentials Wiki.



Reply
Thread Tools
  #1  
Unread January 9th, 2013, 04:36 AM
FHJoker's Avatar
FHJoker
Re-thinking Osmium
 
Join Date: Dec 2007
Location: Somwhere alone in peace
Age: 21
Gender: Male
Nature: Relaxed
Anybody get an error when trying to reposition individual sprites? I tried an unedited version of Essentials (11) and still get it.

Quote:
Exception: NoMethodError
Message: undefined method `[]' for nil:NilClass
PokeBattle_Pokemon:729:in `initialize'
PokemonSpritePos #####:141:in `new'
PokemonSpritePos #####:141:in `pbChangeSpecies'
PokemonSpritePos #####:176:in `pbSpecies'
PokemonSpritePos #####:170:in `loop'
PokemonSpritePos #####:190:in `pbSpecies'
PokemonSpritePos #####:278:in `pbStart'
PokemonSpritePos #####:277:in `loop'
PokemonSpritePos #####:285:in `pbStart'
EditorMain #####:252:in `pbEditorMenu'
__________________

Reply With Quote
  #2  
Unread January 9th, 2013, 01:32 PM
Final Destination's Avatar
Final Destination
pls
 
Join Date: Sep 2008
Location: >_>
Age: 14
Gender: Male
Nature: Adamant
Quote:
Originally Posted by FHJoker View Post
Anybody get an error when trying to reposition individual sprites? I tried an unedited version of Essentials (11) and still get it.
I also got the same exact error as you yesterday.
__________________


Credits for my Avatar goes to Joltik92 on Deviantart.
Quote:
Originally Posted by darkpokeball View Post
Granted, but then every Scyther and Scizor in existence mysteriously vanishes...upon investigation, scientists discover that somehow, more breeds of pokemon are vanishing every day. All tentacools and tentacruels vanish the next day.
"Professor Oak, what do you think is happening?"
"Well, Juniper, there's only one thing that can explain this..."
"What?"
"We're in a fanfiction!" "Oh no!"





Reply With Quote
  #3  
Unread January 9th, 2013, 02:46 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Gender: Male
That's a known bug. Delete the problem line in the Editor's scripts (PokeBattle_Pokemon 729).
__________________
Reply With Quote
  #4  
Unread January 9th, 2013, 05:10 PM
TACHAN
Mime Jr.
 
Join Date: Jan 2010
Gender: Female
Quote:
Originally Posted by Maruno View Post
That's a known bug. Delete the problem line in the Editor's scripts (PokeBattle_Pokemon 729).
This line?

@obtainMode=4 if $game_switches[32] # Fateful encounter

Really?
Reply With Quote
  #5  
Unread January 9th, 2013, 05:41 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Gender: Male
Really really. The Editor crashes because $game_switches hasn't been defined, yet that code is behaving as if does.

The actual fix is to use if $game_switches && $game_switches[32] there instead, but I went for brevity. It can be deleted in the Editor's scripts without worry, although this "actual" fix allows that script section to be identical in both the game and the Editor, which is convenient.
__________________
Reply With Quote
  #6  
Unread January 9th, 2013, 06:30 PM
TACHAN
Mime Jr.
 
Join Date: Jan 2010
Gender: Female
Quote:
Originally Posted by Maruno View Post
Really really. The Editor crashes because $game_switches hasn't been defined, yet that code is behaving as if does.

The actual fix is to use if $game_switches && $game_switches[32] there instead, but I went for brevity. It can be deleted in the Editor's scripts without worry, although this "actual" fix allows that script section to be identical in both the game and the Editor, which is convenient.
It continues without working

Code:
---------------------------
Pokemon Essentials
---------------------------
Exception: NoMethodError

Message: undefined method `[]' for nil:NilClass

PokeBattle_Pokemon:729:in `initialize'

PokemonSpritePos #####:141:in `new'

PokemonSpritePos #####:141:in `pbChangeSpecies'

PokemonSpritePos #####:176:in `pbSpecies'

PokemonSpritePos #####:170:in `loop'

PokemonSpritePos #####:190:in `pbSpecies'

PokemonSpritePos #####:278:in `pbStart'

PokemonSpritePos #####:277:in `loop'

PokemonSpritePos #####:285:in `pbStart'

EditorMain #####:252:in `pbEditorMenu'

This exception was logged in ./errorlog.txt.
Reply With Quote
  #7  
Unread January 9th, 2013, 06:46 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Gender: Male
Which scripts did you edit? The one called Scripts.rxdata, or the one called EditorScripts.rxdata (which you temporarily renamed to Scripts.rxdata so you could open them in RMXP)? Because you should do the latter.
__________________
Reply With Quote
  #8  
Unread January 13th, 2013, 06:55 PM
TACHAN
Mime Jr.
 
Join Date: Jan 2010
Gender: Female
Quote:
Originally Posted by Maruno View Post
Which scripts did you edit? The one called Scripts.rxdata, or the one called EditorScripts.rxdata (which you temporarily renamed to Scripts.rxdata so you could open them in RMXP)? Because you should do the latter.
????
I opened the "Clean" Essential v11 ( RPG Maker XP), then Script Editor and modified the (PokeBattle_Pokemon 729).
Reply With Quote
  #9  
Unread January 13th, 2013, 08:12 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Gender: Male
The External Editor (that Editor.exe you run) uses a different set of scripts to the game you're making. The scripts it uses are called EditorScripts.rxdata in the Data folder.

If you want to edit them, you'll need to rename the file to Scripts.rxdata (moving the existing file of that name out of the way temporarily) and then open your game in RMXP. It'll look like your game, but the scripts you see will be the Editor's scripts. Those are the ones you need to change if you want to change how the External Editor works.

After you made the change, save the project and close RMXP. Rename the file back to its original name, and move your actual game's script file back.

Makes sense, I suppose.
__________________
Reply With Quote
  #10  
Unread January 13th, 2013, 08:43 PM
TACHAN
Mime Jr.
 
Join Date: Jan 2010
Gender: Female
I did not know that the file EditorScript.data was another Script.

Now I understand everything.
Thank you for the explanation! :D
Reply With Quote
Reply
Quick Reply

Sponsored Links


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC. The time now is 09:02 AM.


Style by Perdition Haze, artwork by Sa-Dui.
Like our Facebook Page Follow us on TwitterMessage Board Statistics | © 2002 - 2013 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2013 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User posts belong to the user.