The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development > Pokémon Essentials
Sign Up Rules/FAQ Live Battle 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.


Advertise here

Reply
 
Thread Tools
  #1    
Old April 14th, 2012, 04:18 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England

Advertise here
This is a discussion thread for everything related to the various debugging tools in Essentials. There are three main debugging "centres":

The Pause menu's Debug menu
This is definitely the largest single set of debugging tools in Essentials. In here you can change the values of switches and variables, add/remove items and Pokémon, set metadata and encounters, test battles, extract and compile text, connect maps, make animations, and do a variety of other things too.

The External Editor
This is the separate program that comes with Essentials. In it you can do many of the things that you can in the above Debug menu (except those directly affecting a game in progress). The tools unique to the External Editor are:
  • Sprite Repositioner (both individual sprites + batch)
  • Export All Animations, Import All Animations
  • Create/Edit Individual Trainers (i.e. not trainer types, the trainers themselves)
  • Create/Edit Items
The Party screen's/Storage screen's Pokémon-specific Debug menu
This is the same in both of the places you'll find it. Here you can change a Pokémon's species/level/nature/gender/ability/form, teach it moves, copy or delete the Pokémon, view the hidden values (EVs/IVs/happiness/ID/form), and generate cheat codes (which apparently you can use to spawn that Pokémon in Ruby/Sapphire games somehow).

------------------------------------------------------------------------------------

That's all well and good, but I'm sure it's lacking in various respects, and some of the options could be better organised. My question to you is: how?

For instance, do you think it would be a good idea to put the External Editor's features into Essentials proper, then just get rid of the External Editor? Is a particular debugging tool restrictive, enough so that you think it needs improving? Are there tools you think are useless and should be gotten rid of, or tools you'd like to have? Is there another "centre" you think should have debug options (e.g. in battle), and if so, what options?

Any and all comments are welcome, even tiny ones. I want to know how using Essentials could be made easier for you.
__________________
Reply With Quote
  #2    
Old April 14th, 2012, 06:32 PM
FL's Avatar
FL
Pokémon Island Creator
 
Join Date: Sep 2010
Gender: Male
I like the editor (even preferring to edit the PBS manually), it is more friendly to the new users.

I agree to merge the External Editor functions with the debug menu. If you do this, please put a option to access the debug menu in Continue/New Game/Options selection and put a confirmation to some options that change the PBS, mainly "Reposition all".

Suggestions:
-Back button works in some debug options (like battle versus a wild pokémon).
-When tests a trainer battle can select if it is single or double.
-Put coordinates entry in "Warp to map". Sometimes I get lost in my own maps! Every time that the option is pressed a random ones is generated for the ones who like the old way.
-An option to pokémon in Day-Care, if they can, generates a egg.
-An option to refresh the map ('$game_map.need_refresh = true'), because when I am debugging and changing the switches/variables sometimes I need to exit and enter again in a map to activate some events.
-In pokémon menu an option to change the happiness.

Maybe "Toggle menu" is useless?

Probably isn't necessary, but what you think about an option to test wild battle, but with a pokémon with edited moves to test the moves?
__________________
Reply With Quote
  #3    
Old April 15th, 2012, 12:11 PM
FlipelyFlip
Arr teh Pirate
 
Join Date: Feb 2012
Location: Bregenz
Age: 23
Gender: Male
Nature: Relaxed
Send a message via ICQ to FlipelyFlip Send a message via Windows Live Messenger to FlipelyFlip Send a message via Skype™ to FlipelyFlip
I would wish for the next verson an additional point by editing the trainer pokemon which defines the form of the pokémon. The function for shiny and dark pokémon is good, but I'd like to set it for pokémon like Unown to be an A, an C or maybe an K for the trainer battle.

~flipy
Reply With Quote
  #4    
Old April 15th, 2012, 12:40 PM
Nickalooose
--------------------
 
Join Date: Mar 2008
Gender: Female
I'd like to see an option to set Gender for Trainer Pokémon or maybe this can be edited through the script section itself I dunno... Just something I'd like to see!
Reply With Quote
  #5    
Old April 15th, 2012, 12:58 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Quote:
Originally Posted by FL . View Post
I like the editor (even preferring to edit the PBS manually), it is more friendly to the new users.

I agree to merge the External Editor functions with the debug menu. If you do this, please put a option to access the debug menu in Continue/New Game/Options selection and put a confirmation to some options that change the PBS, mainly "Reposition all".

Suggestions:
-Back button works in some debug options (like battle versus a wild pokémon).
-When tests a trainer battle can select if it is single or double.
-Put coordinates entry in "Warp to map". Sometimes I get lost in my own maps! Every time that the option is pressed a random ones is generated for the ones who like the old way.
-An option to pokémon in Day-Care, if they can, generates a egg.
-An option to refresh the map ('$game_map.need_refresh = true'), because when I am debugging and changing the switches/variables sometimes I need to exit and enter again in a map to activate some events.
-In pokémon menu an option to change the happiness.

Maybe "Toggle menu" is useless?

Probably isn't necessary, but what you think about an option to test wild battle, but with a pokémon with edited moves to test the moves?
I'm not sure there's a need to include the Debug menu in the load game screen, since you can access it easily from the pause menu anyway. It's not that much slower to load a savegame before pressing X/Esc.

You made some good suggestions there. I'm looking to see what people want out of the debugging features, and clearly there are important parts missing.

"Toggle menu" is extremely useless, particularly as you can't undo it (you need to open the pause menu in order to toggle it back on again). I don't even know why that option exists, or when the player would ever not be able to access the pause menu.

Regarding the "refresh map" option, which debugging options should have it happen automatically after using them? Changing switches/variables, I suppose, but are there any others? Should any of the options automatically refresh the map at all? "Refresh map" will also be its own option as well, of course.


Quote:
Originally Posted by FlipelyFlip View Post
I would wish for the next verson an additional point by editing the trainer pokemon which defines the form of the pokémon. The function for shiny and dark pokémon is good, but I'd like to set it for pokémon like Unown to be an A, an C or maybe an K for the trainer battle.

~flipy
That's not a debugging option, that's just a game setting. It'll come eventually.


Quote:
Originally Posted by Nickalooose View Post
I'd like to see an option to set Gender for Trainer Pokémon or maybe this can be edited through the script section itself I dunno... Just something I'd like to see!
That's not a debugging option, that's just a game setting. It'll come eventually.
__________________
Reply With Quote
  #6    
Old April 15th, 2012, 02:40 PM
IceGod64's Avatar
IceGod64
My imagination.
 
Join Date: Oct 2008
Location: Castelia City
Age: 26
Gender: Male
Nature: Naive
I like the idea of having the Editor.exe, in its entirety, in the actual project for Pokémon Essentials. My reason is this:

Currently, the only way to edit the editor to match updates/changes to your game involves renaming the editorscripts.rxdata to scripts.rxdata after copying/renaming your original scripts. This isn't really a mess of any sort, nor is it complicated, but it seems rather unnecessary to me.

One thing I'd like to see added is a debug option to edit a Pokémon's EV's and IV's on the spot. Also, I don't recall if it's possible to change forms through debug, if not, that's something to add too.
__________________

Reply With Quote
  #7    
Old April 15th, 2012, 05:16 PM
Nickalooose
--------------------
 
Join Date: Mar 2008
Gender: Female
My mistake... In all fairness, the editor how it is, is fine, bar the few bugs it holds, looking at the way it is led out, it's fine in my opinion, personally sometimes having debug always on is sometimes annoying, especially when you are trying to test an HM, for obvious reasons, as debug can use HM's without actually owning them... I know somebody came up with a way to cancel this, but still annoying...

Giving Essentials the external editors options I think would be a horrible idea, but, maybe adding ANIMATIONS to Essentials proper, possibly... The editor is good for this I think, but using Essentials would be more convenient...

Maybe the editor/debugging options are a bit early of a work plan, to be worked on, seems alright to me at the moment, plus, almost everything the editor can do, anybody can do manually and in my experience, I think manual is a lot quicker!

Do I think you can make the editor better than it is... Not particulaly!
More convenient... Possibly!

Unless anybody can come up with anything to prove/show any difference, I stand by that and wouldn't change anything.

With your experience, there are alot of bugs and such that you should/could be looking to iron out, or, adding more features like the couple stated in previous posts.
Reply With Quote
  #8    
Old April 17th, 2012, 04:43 PM
FL's Avatar
FL
Pokémon Island Creator
 
Join Date: Sep 2010
Gender: Male
Maybe is good to set a "false clock" to test time-based events or maybe this isn't necessary as you can change the computer clock.
Quote:
Originally Posted by Maruno View Post
I'm not sure there's a need to include the Debug menu in the load game screen, since you can access it easily from the pause menu anyway. It's not that much slower to load a savegame before pressing X/Esc.

You made some good suggestions there. I'm looking to see what people want out of the debugging features, and clearly there are important parts missing.

"Toggle menu" is extremely useless, particularly as you can't undo it (you need to open the pause menu in order to toggle it back on again). I don't even know why that option exists, or when the player would ever not be able to access the pause menu.

Regarding the "refresh map" option, which debugging options should have it happen automatically after using them? Changing switches/variables, I suppose, but are there any others? Should any of the options automatically refresh the map at all? "Refresh map" will also be its own option as well, of course.
Regarding the debug menu in the load game screen, think about someone new to Essentials, he can have a better access to this options and even it is a good thing to show fast some Essentials features and make him more interested. And something can be annoying to create a save/do all the new game introduction thing to use the editor features. Wait... maybe is a very good feature to put something like: Hold control in Oak lecture to skip to the "Are you a boy or a girl" part.

Regarding the "refresh map" option, I think that the best think is to make it only activates in its own option, because sometimes I want to test some switch change without refreshing the map. Or can have even a option to set it auto or manually in debug/settings?

Quote:
Originally Posted by Nickalooose View Post
My mistake... In all fairness, the editor how it is, is fine, bar the few bugs it holds, looking at the way it is led out, it's fine in my opinion, personally sometimes having debug always on is sometimes annoying, especially when you are trying to test an HM, for obvious reasons, as debug can use HM's without actually owning them... I know somebody came up with a way to cancel this, but still annoying...
You can play the game without opening RPG Maker XP, but I thinks that a Debug option to making this flag false (with confirmation, please), can be a good thing. I don't think that it can be useful apart of changing switches/variables.
__________________
Reply With Quote
  #9    
Old April 29th, 2012, 11:35 AM
FL's Avatar
FL
Pokémon Island Creator
 
Join Date: Sep 2010
Gender: Male
In "Add Item", after you select an item its close, so if you pick the item 300, you go back to 1, this can be bad if you want to pick the items from 300-310 without "Fill Bag". This can be expand to others like "Add Pokémon".
Quote:
Originally Posted by Nickalooose View Post
My mistake... In all fairness, the editor how it is, is fine, bar the few bugs it holds, looking at the way it is led out, it's fine in my opinion, personally sometimes having debug always on is sometimes annoying, especially when you are trying to test an HM, for obvious reasons, as debug can use HM's without actually owning them... I know somebody came up with a way to cancel this, but still annoying...
Or also this skip HM requirement thing can only occur if the player hold control.

Quote:
Originally Posted by FL . View Post
I don't think that it can be useful apart of changing switches/variables.
This phrase is about of "refresh map" but I put on wrong place.
__________________
Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 12:25 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 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 generated content remains the property of its creator.