• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Improved Battle Menu and Summary Screen [v17.2]

I'm not using EBS. Where do I get "the contents of Improved Battle Menu and Summary Screen.txt"?

When I click your download link, all I see is one .txt file and a folder for graphics.

That one .txt file is the txt file I'm talking about. Did you add it to your game?
 
All the steps have been completed in order, but the Pokemon Summary screen still uses the default screen and starting a battle still causes a crash.
 
All the steps have been completed in order, but the Pokemon Summary screen still uses the default screen and starting a battle still causes a crash.

Are you using Essentials v16.2?

Also the Summary Screen is only gonna be different in Battle.

Also can you post your Error here.
 
---------------------------
Pokemon Essentials
---------------------------
[Pokémon Essentials version 17.2]

Exception: NoMethodError

Message: undefined method `*' for nil:NilClass

Game_Character:202:in `screen_z'

Sprite_Character:154:in `shadow_update'

Sprite_DynamicShadows:164:in `update_or'

Tilemap_Perspective:436:in `update'

Sprite_Character:44:in `shadow_initialize'

Sprite_DynamicShadows:141:in `perspectivetilemap_initialize'

Tilemap_Perspective:430:in `initialize'

Spriteset_Map:64:in `new'

Spriteset_Map:64:in `_animationSprite_initialize'

Spriteset_Map:63:in `each'



This exception was logged in

C:\Users\MYNAME\Saved Games\Pokemon Essentials\errorlog.txt.

Press Ctrl+C to copy this message to the clipboard.
---------------------------
OK
---------------------------

The battle system's fixed now (i don't think anything changed between last night attempt to test the game and today's) but what's causing this bug? I copypasted the staircase's warp in Player's Starting Room and changed it to point towards a gym I'm testing.
 
The battle system's fixed now (i don't think anything changed between last night attempt to test the game and today's) but what's causing this bug? I copypasted the staircase's warp in Player's Starting Room and changed it to point towards a gym I'm testing.

I can't help you with this because I don't know about the event. But rest assured that the Improved Battle Menu isn't causing this error.
 
One more small suggestion for effectiveness display. It's probably best for fixed damage moves like Psywave, Seismic Toss, and Dragon Rage to always have a type modifier of 8 unless they don't affect the opponent.
 
One more small suggestion for effectiveness display. It's probably best for fixed damage moves like Psywave, Seismic Toss, and Dragon Rage to always have a type modifier of 8 unless they don't affect the opponent.

Funnily enough, I was working on something similar for cases like Thunder Wave on Ground Types and Toxic on Steel types. But, I'm happy with this iteration of the script for now. I'm working on something else rn but I'll try to add this too when I get back to this Script. Thanks for the suggestion.
 
Will your script detect when the type of a target is changed by Type3 (added by Forest's Curse), and when you try using Spore on a Grass pokemon or Sleep Powder on a Vigoroth with Insomnia?
 
It's also important to note that this sees through Illusion, though I'm not sure if this is intended considering it sees through type immunity abilities by default as well.
 
Will your script detect when the type of a target is changed by Type3 (added by Forest's Curse), and when you try using Spore on a Grass pokemon or Sleep Powder on a Vigoroth with Insomnia?
Yes

It's also important to note that this sees through Illusion, though I'm not sure if this is intended considering it sees through type immunity abilities by default as well.
I'd actually prefer if it didn't see through illusion. I'll try to add that later.
 
This is a great script!
I have added it and works perfect!
But, have you tried to make a stat overlay like Sun/Moon or show move details in battle?
That would complete all visible nformation mid-battle!
 
This is a great script!
I have added it and works perfect!
But, have you tried to make a stat overlay like Sun/Moon or show move details in battle?
That would complete all visible nformation mid-battle!

I don't understand what you mean by stat overlay?

I know of a way to show move info mid battle but I'm working on something else so I won't do it right now.
 
he means the like in battle display that shows the stat changes,

Oh I see. That uses the touch screen if I'm not mistaken. I'm not sure how well that would translate to Pokemon Essentials. I'd love to work on something like this if anyone could PM me their idea for an Essentials-version of stat overlay.
 
The battle system works great now, but the Pokemon Status screen is still vanilla even though I copypasted the script and code where I was supposed to.

Did I miss a step?
 
The battle system works great now, but the Pokemon Status screen is still vanilla even though I copypasted the script and code where I was supposed to.

Did I miss a step?

I don't know what is the Pokemon Status Screen. If you mean Summary Screen then check the Summary in Battle, you should see the change there only.
 
Went into a battle to test that, and found this.

---------------------------
Pokemon Essentials
---------------------------
[Pokémon Essentials version 17.2]

Exception: RuntimeError

Message: Script error within event 22 (coords 30,4), map 3 (AA's house):

Exception: NoMethodError

Message: improved battle menu and summary:358:in `refresh'undefined method `battlers' for #<Viewport:0xfae28d0>

***Full script:

pbTrainerBattle(:YOUNGSTER,"Ben",_I("Aww, I lost."),false,0,false,0)

Interpreter:243:in `pbExecuteScript'

improved battle menu and summary:340:in `initialize'

improved battle menu and summary:200:in `new'

improved battle menu and summary:200:in `initialize'

party plus v2:3293:in `new'

party plus v2:3293:in `pbStartBattle'

party plus v2:2668:in `pbStartBattleCore'

party plus v2:2564:in `pbStartBattle'

party plus v2:2553:in `pbTrainerBattle'

party plus v2:2552:in `pbSceneStandby'



Interpreter:276:in `pbExecuteScript'

Interpreter:794:in `command_111'

Interpreter:320:in `execute_command'

Interpreter:193:in `update'

Interpreter:106:in `loop'

Interpreter:198:in `update'

Scene_Map:163:in `update'

Scene_Map:161:in `loop'

Scene_Map:170:in `update'

Scene_Map:234:in `main'



This exception was logged in

C:\Users\MYNAME\Saved Games\Pokemon Essentials\errorlog.txt.

Press Ctrl+C to copy this message to the clipboard.
---------------------------
OK
---------------------------
 
Went into a battle to test that, and found this.

You're using the Party Plus Script? That's what's causing the error. Try placing the Battle Menu Script below Party Plus Script.
 
Back
Top