• 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.
Resource icon

v20.1 How to show the Base Stats of Pokémon on the Summary Screen 2023-02-14

This resource pertains to version 20.1 of Pokémon Essentials.
Pokémon Essentials Version
v20.1 ➖
So, have you ever wanted to show the stats of your Fakémon or just general stats change without making the player search for it on a wiki, PBS file or whatever? This easy and customizable guide can be a good solution.

image.png

As an example here, you can see every single stat of Gyarados in way that can be easy for the player to understand. But first you need to go to the UI_Summary script in your game and look for two things:

1676416028676.png

While technically optional, you can rename the part that usually shows just the actual stats and abilities of the Pokémon (originally named SKILLS) to whatever fits your taste.

The main one however lies in the area that shows the usual base stats and abilities
1676416199207.png

As you can see, I added below the ability line the base stats section. But the thing you have to pay attention in your game are the X and Y values of the stats (the red numbers right next to the base stats line, with X being the first which is length and Y being the second which is height). In this case, the X of my base stats is 448 while the X of the actual stats are 423 (with 442 for the HP) while in vanilla Pokémon Essentials the value is originally 462 for HP and 456 for everything else. Which shows that the lower the X value the more to the left it is and the lower the Y value is the higher its height is.

IMPORTANT NOTE: Remember to put a comma just after the ability line as shown in the screenshot, otherwise the game will crash when opening the Summary Screen

[_ISPRINTF("{1:3d}", @pokemon.baseStats[:HP]), 448, 82, 0, base, shadow],
[_ISPRINTF("{1:3d}", @pokemon.baseStats[:ATTACK]), 448, 126, 0, base, shadow],
[_ISPRINTF("{1:3d}", @pokemon.baseStats[:DEFENSE]), 448, 158, 0, base, shadow],
[_ISPRINTF("{1:3d}", @pokemon.baseStats[:SPECIAL_ATTACK]), 448, 190, 0, base, shadow],
[_ISPRINTF("{1:3d}", @pokemon.baseStats[:SPECIAL_DEFENSE]), 448, 222, 0, base, shadow],
[_ISPRINTF("{1:3d}", @pokemon.baseStats[:SPEED]), 448 , 254 , 0, base, shadow],
]

Customize!

Be free to alter the color of the text or the X and Y values, the SKILLS text on the top right or even your own UI, whatever else you need for your game and taste! This is just an example, you can even show the Base Stats somewhere else such as in its own Summary Screen.
Credits
Credits if used:

A¹¹/A11 for porting it to Essentials 20.1
Moto for formatting it to the base Essentials UI
Author
A¹¹
Views
1,649
First release
Last update

Ratings

0.00 star(s) 0 ratings
Back
Top