• 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 Trading Card Game 2 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.

IV star ratings in summary/storage

UPDATE!

This script is now compatible with Essentials v20.1 as part of my Enhanced UI plugin. Refer to that plugin for the features found in this thread.

This adds new graphics to the Pokemon's stat screen and PC window that'll give you a good idea of the quality of the Pokemon's IV's at a glance. The scale works like this:

Empty Star= 0 IV
Dull Star = 1-29 IV
Yellow Star = 30 IV
Big Orange Star = 31 IV

So you'll be able to determine a quality Pokemon fairly quickly, without needing to cram your display with extra numbers.

This is now compatible with Essentials 17. This script is now built-in to my Pokemon Birthsigns project by default, so there's no need to install this if you're already using that. Just make sure that the SHOW_IV_STARS toggle is set to "true" for this to show up.

IV Star Ratings
[PokeCommunity.com] IV star ratings in summary/storage
[PokeCommunity.com] IV star ratings in summary/storage

[PokeCommunity.com] IV star ratings in summary/storage
[PokeCommunity.com] IV star ratings in summary/storage


PC Example
[PokeCommunity.com] IV star ratings in summary/storage
 
Last edited:
Thanks man, i´m gonna use it in my project !!! looks great !!!
 
Just noting that this should still function perfectly fine in Essentials v16. Of course, let me know if anyone encounters any issues.
 
Has any one tired this on version 16 im not getting any errors it just doesn't work right the stars are on page of the summary screen for the pokemon.

Are you sure you're putting all this code under the section def drawPageThree(pokemon)? It sounds like you installed the code fine, you just put it all under the wrong summary page.

Use CTL+F to locate def drawPageThree(pokemon), and then about 20 lines or so under that you should find the line pbDrawImagePositions(overlay,imagepos). This is where the code should be installed. This is assuming you're working with the default Summary script that comes with Essentials.

Make sure the code is being place ABOVE the pbDrawImagePositions(overlay,imagepos) line. Placing it below this line will not produce any errors, but no graphics will not show up. This may be what's happening with you.
 
Last edited:
I had a problem with the stars not showing in the PC...
Not sure if it has anything to do with the pokemon being the animated ones or not, but I did fix it by
changing
nostar="Graphics/Pictures/starempty"
lowstar="Graphics/Pictures/starlow"
highstar="Graphics/Pictures/starhigh"
perfectstar="Graphics/Pictures/starperfect"
To
nostar=sprintf("Graphics/Pictures/starempty")
lowstar=sprintf("Graphics/Pictures/starlow")
highstar=sprintf("Graphics/Pictures/starhigh")
perfectstar=sprintf("Graphics/Pictures/starperfect")

And the stars show with no problems now.
 
I had a problem with the stars not showing in the PC...
Not sure if it has anything to do with the pokemon being the animated ones or not, but I did fix it by
changing
nostar="Graphics/Pictures/starempty"
lowstar="Graphics/Pictures/starlow"
highstar="Graphics/Pictures/starhigh"
perfectstar="Graphics/Pictures/starperfect"
To
nostar=sprintf("Graphics/Pictures/starempty")
lowstar=sprintf("Graphics/Pictures/starlow")
highstar=sprintf("Graphics/Pictures/starhigh")
perfectstar=sprintf("Graphics/Pictures/starperfect")

And the stars show with no problems now.

Interesting. I'm using animated sprites and they display fine in the PC for me. But good to know that this solution may help people that have this issue.
 
Are you sure you're putting all this code under the section def drawPageThree(pokemon)? It sounds like you installed the code fine, you just put it all under the wrong summary page.

Use CTL+F to locate def drawPageThree(pokemon), and then about 20 lines or so under that you should find the line pbDrawImagePositions(overlay,imagepos). This is where the code should be installed. This is assuming you're working with the default Summary script that comes with Essentials.

Make sure the code is being place ABOVE the pbDrawImagePositions(overlay,imagepos) line. Placing it below this line will not produce any errors, but no graphics will not show up. This may be what's happening with you.

I set it up right and it works the issue is when i look at the summary screen the stars show up on page one not by the stats.
 
I set it up right and it works the issue is when i look at the summary screen the stars show up on page one not by the stats.

That shouldn't be happening if you installed it correctly as you say. If the stars are showing up on page one, then you pasted the code within the def drawPageOne(pokemon), and not under drawPageThree(pokemon) like it should be.

Unless your project has previous modifications to the Summary scripts, I have no idea why pasting the code under the def for Page Three would end up displaying images on Page One.
 
ive followed the instructions but the stars dont show up any ideas?

EDIT

Ok fixed the issue

so adding pbDisplayIVStars if @page==3 to def drawPage(page) does not work instead you need to add pbDisplayIVStars to def drawPageThree
 
Last edited:
ive followed the instructions but the stars dont show up any ideas?

EDIT

Ok fixed the issue

so adding pbDisplayIVStars if @page==3 to def drawPage(page) does not work instead you need to add pbDisplayIVStars to def drawPageThree

It does work, but perhaps the placement of it matters more than I thought. I just stuck it in under the part that displays the shiny star graphic. But either way is fine, so it doesn't matter really.
 
We actually created something very similar to this but it's a little more elaborate.
We included the EVs as well and also have 32 stars created for each IV.

I like the PC IVs though. That's a neat idea.

Here's what ours looks like.
[PokeCommunity.com] IV star ratings in summary/storage
 
Last edited:
We actually created something very similar to this but it's a little more elaborate.
We included the EVs as well and also have 32 stars created for each IV.

I like the PC IVs though. That's a neat idea.

Here's what ours looks like.
[PokeCommunity.com] IV star ratings in summary/storage
Nice, yours looks really good.
 
I'm still kind of new to spriting but I have a bachelors in graphic design so I'd hope it looks at least decent haha. Thanks though! I think I'll definitely be implementing your in PC IV checker into my game. I don't know how I didn't think of that beforehand. It's one of sun and moons best features.

Also, we extended the width of our viewport allowing for more information on the screen. I think this is what helped with reorganizing all the summary pages and keeping it cleaner.
 
Last edited:
Hello, a question how do I use this script for Pokemon essentials 17.2?

PS: I'm new to this.
 
The instructions are in the first post. Those instructions should still be applicable for v17.2. Is there a specific step that is unclear?
 
No. It does not work anymore I tried and the stars do not appear. I followed all the instructions and nothing. Can you help me with that ?
 
The instructions are in the first post. Those instructions should still be applicable for v17.2. Is there a specific step that is unclear?

No. It does not work anymore I tried and the stars do not appear. I followed all the instructions and nothing. Can you help me with that ?
 
Back
Top