• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Voltseon's Pause Menu

Resource Voltseon's Pause Menu 2.2

[2022-02-19 17:20:09 -0300]
[Pokémon Essentials version 19.1]
[Generation 8 Project v1.1.0]
[v19.1 Hotfixes 1.0.7]
[EBDX v1.2.5]

Exception: NoMethodError
Message: undefined method `close' for #<VoltseonsPauseMenu_Scene>

Backtrace:
[Modular Menu] Script.rb:362:in `block in pbStartPokemonMenu'
[Modular Menu] Script.rb:343:in `loop'
[Modular Menu] Script.rb:343:in `pbStartPokemonMenu'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:298:in `call_menu'
032:Scene_Map:197:in `update'
[Following Pokemon EX] 002_Refresh.rb:269:in `update'
032:Scene_Map:218:in `block in main'
032:Scene_Map:215:in `loop'
032:Scene_Map:215:in `main'
375:Main:37:in `mainFunctionDebug'

here full error
Delete a Modular pause menu plugins if you install Voltseon menu
If you install a Modular menu, don't install a voltseon menu..
Then, Compile the game in debug using Hold a CTRL button...
Maybe this can help solve your problem^^
 
TY, now this work perfectly
Delete a Modular pause menu plugins if you install Voltseon menu
If you install a Modular menu, don't install a voltseon menu..
Then, Compile the game in debug using Hold a CTRL button...
Maybe this can help solve your problem^^
 
Hi Voltseon, i'm trying to implement your pause menu into the game options to let the players to choose from. But for some reason i can't make it to work, an error pops up. Can you lend me a hand or want to see what i did? I really need one, since that scripting is not my fortee. XD
 
I added setting the player to already have pokedex in the intro, then opened the pause menu after getting the starter.
No Pokedex option in the menu.
 
For some reason I cannot change the icons or find how to change them to use custom menu icons.

I'm trying to add a custom "quest" icon but it keeps defaulting back to the debug icon
 
Follow this steps:

1- In the plugin folder of that plugin, open - 005_VoltseonMenu_Entries.
2- At the very bottom of the script, you'll find this kind of lines:

@icon = "menuDebug"
@name = "Encounters"

Just follow up or down until you see the quests icon, then change the name inside the "" for the name of the icon png, for ex:

@icon = "menuDebug"
into
@icon = "my quests icon"

I think that for the quests, it is at the very bottom of the script page.
 
Am I just supposed to put the folder in the root of my project?
It doesn't seem to work for me
 
Hi devs,

You might need to update status = GameData::Status.get(pokemon.status).id_number at 004_VoltseonMenu_Components.rb@137
It can't render pokemon status as id_number doesn't exist in v20 anymore.
 
This is probably what it'd need to be adjusted to.
if pokemon.fainted?
status = GameData::Status.count - 1
elsif pokemon.status != :NONE
status = GameData::Status.get(pokemon.status).icon_position
elsif pokemon.pokerusStage == 1
status = GameData::Status.count
end
That being said, the graphic file might also need to be adjusted, as I'm looking at it in-game right now and things aren't lining up correctly.
 
Running into an error. Looks like an incompatibility but I tried on a fresh install without the other plugins and made sure to recompile and delete the plugin scripts data file just incase. Not sure why it's happening considering 'update' is defined in the same script.

[Pokémon Essentials version 20]
[v20 Hotfixes 1.0.5]

Exception: NoMethodError
Message: undefined method `update' for #<PokemonPauseMenu_Scene>

Backtrace:
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:330:in `pbStartPokemonMenu'
[Map Zoom] Map Zoom.rb:114:in `call_menu'
[Following Pokemon EX] Refresh.rb:128:in `call_menu'
032:Scene_Map:206:in `update'
[Following Pokemon EX] Refresh.rb:165:in `update'
032:Scene_Map:227:in `block in main'
032:Scene_Map:224:in `loop'
032:Scene_Map:224:in `main'
384:Main:35:in `mainFunctionDebug'
384:Main:18:in `block in mainFunction'
 
Ruby:
Expand Collapse Copy
      # Status
      status = 0
      if pokemon.fainted?
        status = GameData::Status.count - 1
      elsif pokemon.status != :NONE
        status = GameData::Status.get(pokemon.status).icon_position
      elsif pokemon.pokerusStage == 1
        status = GameData::Status.count
      end
      status = -1
      if status >= 0
        statusrect = Rect.new(0,8*status,8,8)
        @sprites["overlay"].bitmap.blt(spacing + (Graphics.width/8) + 48, Graphics.height/2 - 106, @status.bitmap, statusrect)
      end
    end
  end
This is probably what it'd need to be adjusted to.

That being said, the graphic file might also need to be adjusted, as I'm looking at it in-game right now and things aren't lining up correctly.
I was having the same issue with the status, Thanks for the help. Unfortunately, the status doesn't show up on the HUD. Here's the portion of the code that represents the graphics for the status and images of what I'm looking at. Any help is appreciated.
PkmnHUD.PNG
PkmnMenu.PNG
 
Last edited:
Hi there, I get this issue when I attempt to open the second part of the Pokedex entry and I can't understand why :(

[2022-06-18 16:27:22 +1000]
[Pokémon Essentials version 20]
[v20 Hotfixes 1.0.5]

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

Backtrace:
280:UI_Pokedex_Entry:26:in `pbStartScene'
280:UI_Pokedex_Entry:568:in `pbStartScreen'
279:UI_Pokedex_Main:877:in `pbDexEntry'
279:UI_Pokedex_Main:1282:in `block (2 levels) in pbPokedex'
279:UI_Pokedex_Main:1257:in `loop'
279:UI_Pokedex_Main:1257:in `block in pbPokedex'
082:MessageConfig:705:in `pbActivateWindow'
279:UI_Pokedex_Main:1256:in `pbPokedex'
279:UI_Pokedex_Main:1300:in `pbStartScreen'
[Voltseon's Pause Menu] 005_VoltseonMenu_Entries.rb:42:in `block in selected'
 
Hi there, I get this issue when I attempt to open the second part of the Pokedex entry and I can't understand why :(

[2022-06-18 16:27:22 +1000]
[Pokémon Essentials version 20]
[v20 Hotfixes 1.0.5]

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

Backtrace:
280:UI_Pokedex_Entry:26:in `pbStartScene'
280:UI_Pokedex_Entry:568:in `pbStartScreen'
279:UI_Pokedex_Main:877:in `pbDexEntry'
279:UI_Pokedex_Main:1282:in `block (2 levels) in pbPokedex'
279:UI_Pokedex_Main:1257:in `loop'
279:UI_Pokedex_Main:1257:in `block in pbPokedex'
082:MessageConfig:705:in `pbActivateWindow'
279:UI_Pokedex_Main:1256:in `pbPokedex'
279:UI_Pokedex_Main:1300:in `pbStartScreen'
[Voltseon's Pause Menu] 005_VoltseonMenu_Entries.rb:42:in `block in selected'
This is not related to this script. Look at your backtrace - you went through several lines of the Pokedex scripts after Voltseon's Pause Menu.
 
20220713_215955.jpg

I just implemented the plug in, did a full compile on a fresh save file, and I see this black bars around the location name while using the arrow keys to navigate as testing. Is this normal? Can someone please assist me with this issue. Thank you kindly.
 
Last edited:
Hi I love your plugin, is a massive improvement over the standard menu. However I have ran into an issue.
Everything was working fine, noww it is not.
So I start a save, and it works perfectly until after I have chosen my starter pokemon and battled my rival for the first time. Then it crashes.
Here is the bug report.

Exception: NoMethodError
Message: undefined method `id_number' for #<GameData::Status>

Backtrace:
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:137:in `block in refresh'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `each'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `refresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:255:in `block in pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `each'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:98:in `pbStartScene'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:306:in `pbStartPokemonMenu'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:298:in `call_menu'
032:Scene_Map:203:in `update'

Additionally, when essentials v20.1 is compiling the plugins, it says that this one may not be compatible, attempting to load anyway.. and it loads fine, has said this from the get go, hasnt seemed to cause any issues. Just more curious about why it says that.
 
Hi I love your plugin, is a massive improvement over the standard menu. However I have ran into an issue.
Everything was working fine, noww it is not.
So I start a save, and it works perfectly until after I have chosen my starter pokemon and battled my rival for the first time. Then it crashes.
Here is the bug report.

Exception: NoMethodError
Message: undefined method `id_number' for #<GameData::Status>

Backtrace:
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:137:in `block in refresh'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `each'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `refresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:255:in `block in pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `each'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:98:in `pbStartScene'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:306:in `pbStartPokemonMenu'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:298:in `call_menu'
032:Scene_Map:203:in `update'

Additionally, when essentials v20.1 is compiling the plugins, it says that this one may not be compatible, attempting to load anyway.. and it loads fine, has said this from the get go, hasnt seemed to cause any issues. Just more curious about why it says that.
Same here
 
Hi I love your plugin, is a massive improvement over the standard menu. However I have ran into an issue.
Everything was working fine, noww it is not.
So I start a save, and it works perfectly until after I have chosen my starter pokemon and battled my rival for the first time. Then it crashes.
Here is the bug report.

Exception: NoMethodError
Message: undefined method `id_number' for #<GameData::Status>

Backtrace:
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:137:in `block in refresh'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `each'
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:86:in `refresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:255:in `block in pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `each'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:254:in `pbRefresh'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:98:in `pbStartScene'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:306:in `pbStartPokemonMenu'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:298:in `call_menu'
032:Scene_Map:203:in `update'

Additionally, when essentials v20.1 is compiling the plugins, it says that this one may not be compatible, attempting to load anyway.. and it loads fine, has said this from the get go, hasnt seemed to cause any issues. Just more curious about why it says that.
I'm getting the same error when I try to open the menu too. Not sure what the problem is. It probably has something to do with status effects, but I'm not sure.
 
Last edited:
Back
Top