Encounter list UI (v20)

Resource Encounter list UI (v20) 1.0.2

super saiyan eevee

Rookie
Member
Joined
Feb 12, 2022
Posts
9
Age
31
Unfortunately, no. I think I'll have to add a conflict warning for this plugin since the two do not work together.
OK. I'm still going to use this because even if it doesn't have the "?", it's still great. Sorry, I should've read through the whole thread before asking the same question that's been asked before. I just saw this first comment and jumped the gun. Thank you though for the quick response!
 

Magic0loc0

Rookie
Member
Joined
Feb 17, 2021
Posts
6
Age
27
Is there any way of condensing all possible encounter types into one screen? Basically so that it shows all possible encounters on the route on the same screen, without the need to scroll.
 

Lucidious89

Champion
Member
Joined
Nov 12, 2020
Posts
683
Age
34
This resource has watered my crops. I'm making nice graphics for a bunch of different encounter types and having a great time! My only issue is that the "?" sprites don't seem to be working incode- they show up only as shadows, as in the attachment. I've narrowed the issue down to the seen_form_any_gender? code not working as it's supposed to (they're question marks when I remove that line from the code), but I'm still learning programming so I'm at a loss on how to fix it myself. I haven't edited anything in the file past the background graphic coding and have reinstalled to make sure it isn't just me being a fool.

Thank you for your time, and apologies for any trouble!
I'll add onto the above bug report by saying that while deleting that line does cause the ? graphic to show, it doesn't update the icon to the grayed out Pokémon after encountering it so it's not much of a fix. I tried looking into it myself and I'm not able to find the issue either but hopefully it can be fixed soon
The script is working, but I only see the Pokemon sprites and whether I have the pokemon or have only seen them. I want the question mark sprite for if I have never seen the Pokemon, but its not showing up. As if I've already seen the Pokemon before I've even received a Pokedex. Would this have anything to do with the overworld pokemon plugin that I have installed?
Is there a fix for this issue?
I'm having the opposite issue where I only see the greyed out pokemon even if I haven't seen the pokemon. I'd prefer to have question marks for pokemon that havent been seen. what am I doing wrong? lol

I made sure to start a new game and compile everything as well. I checked to make sure that the code is the same as the first part, it just doesnt want to work with me.
Unfortunately, no. I think I'll have to add a conflict warning for this plugin since the two do not work together.

This compatibility issue with Essentials Deluxe has been resolved in the newest release (v1.2.5). This plugin's display should now function as intended after updating Essentials Deluxe. Note that this update requires that you start a new game, however.
 

ThatWelshOne_

Moderator
Moderator
Is there any way of condensing all possible encounter types into one screen? Basically so that it shows all possible encounters on the route on the same screen, without the need to scroll.
Yes, that would be possible. I'm not sure what would happen if you had a map with more unique species than can fit on the UI. That's a limitation you'd ned to bear in mind as you make your encounters.

This compatibility issue with Essentials Deluxe has been resolved in the newest release (v1.2.5). This plugin's display should now function as intended after updating Essentials Deluxe. Note that this update requires that you start a new game, however.
Thank you so much!
 

Magic0loc0

Rookie
Member
Joined
Feb 17, 2021
Posts
6
Age
27
I'm sorry, I phrased my question a little strangely. I wanted to know if it was possible to put all different encounter types (grass, surfing, fishing rod, etc.) on just one collective page. Basically to remove the need to scroll through all the different encounter type pages, as that can get a little frustrating, especially if you have like 5+ encounter types on the same route.
 

ThatWelshOne_

Moderator
Moderator
I'm sorry, I phrased my question a little strangely. I wanted to know if it was possible to put all different encounter types (grass, surfing, fishing rod, etc.) on just one collective page. Basically to remove the need to scroll through all the different encounter type pages, as that can get a little frustrating, especially if you have like 5+ encounter types on the same route.
Yes, that's possible. It would require reasonably large changes to the script.
 

SuperBunny20

Novice
Member
Joined
Feb 8, 2023
Posts
15
When I try to access it in a area that has encounters it gives the following error.


[Pokémon Essentials version 21]
[v21 Hotfixes 1.0.1]

Exception: NoMethodError
Message: undefined method `pokedex' for nil:NilClass

Backtrace:
[Encounter List UI (v20)] 002_UI_Encounters.rb:163:in `block in drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `each'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:128:in `pbStartScene'
[Encounter List UI (v20)] 002_UI_Encounters.rb:232:in `pbStartScreen'
UI_PauseMenu:328:in `block (2 levels) in <main>'
MessageConfig:575:in `pbFadeOutIn'
UI_PauseMenu:325:in `block in <main>'
[Voltseon's Pause Menu] 003_VoltseonMenu_Menu.rb:54:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:222:in `block in update'
 

ThatWelshOne_

Moderator
Moderator
When I try to access it in a area that has encounters it gives the following error.


[Pokémon Essentials version 21]
[v21 Hotfixes 1.0.1]

Exception: NoMethodError
Message: undefined method `pokedex' for nil:NilClass

Backtrace:
[Encounter List UI (v20)] 002_UI_Encounters.rb:163:in `block in drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `each'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:128:in `pbStartScene'
[Encounter List UI (v20)] 002_UI_Encounters.rb:232:in `pbStartScreen'
UI_PauseMenu:328:in `block (2 levels) in <main>'
MessageConfig:575:in `pbFadeOutIn'
UI_PauseMenu:325:in `block in <main>'
[Voltseon's Pause Menu] 003_VoltseonMenu_Menu.rb:54:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:222:in `block in update'
That's because $Trainer no longer exists in v21. I haven't updated this resource for v21 yet, but you should just be able to replace all mentions of $Trainer with $player and it will work.
 

Thunderbird games

Novice
Member
Joined
Jan 1, 2022
Posts
35
Age
23
I've not had this issue before. What error do you get?
heres the error code
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.1]
[EBDX v1.4.1 (E21)]

Exception: NoMethodError
Message: undefined method `pokedex' for nil:NilClass

Backtrace:
[Encounter List UI (v20)] 002_UI_Encounters.rb:163:in `block in drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `each'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:128:in `pbStartScene'
[Encounter List UI (v20)] 002_UI_Encounters.rb:232:in `pbStartScreen'
UI_PauseMenu:331:in `block (2 levels) in <main>'
MessageConfig:575:in `pbFadeOutIn'
UI_PauseMenu:328:in `block in <main>'
[Voltseon's Pause Menu] 003_VoltseonMenu_Menu.rb:54:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:222:in `block in update'
 

ThatWelshOne_

Moderator
Moderator
heres the error code
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.1]
[EBDX v1.4.1 (E21)]

Exception: NoMethodError
Message: undefined method `pokedex' for nil:NilClass

Backtrace:
[Encounter List UI (v20)] 002_UI_Encounters.rb:163:in `block in drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `each'
[Encounter List UI (v20)] 002_UI_Encounters.rb:161:in `drawPresent'
[Encounter List UI (v20)] 002_UI_Encounters.rb:128:in `pbStartScene'
[Encounter List UI (v20)] 002_UI_Encounters.rb:232:in `pbStartScreen'
UI_PauseMenu:331:in `block (2 levels) in <main>'
MessageConfig:575:in `pbFadeOutIn'
UI_PauseMenu:328:in `block in <main>'
[Voltseon's Pause Menu] 003_VoltseonMenu_Menu.rb:54:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:222:in `block in update'
Open 002_UI_Encounters.rb in something like Notepad++ and replace all mentions of $Trainer with $player.
 
Top