Jump to content

Recommended Posts

Hello Everyone, I'm a software developer and a big fan of this game, thats why I started to work on a tool that can be useful for the players.

 

CONTEXT:

I always found tricky the Pokemon Storage Administration in PRO because the boxes works different here than in original games. You cant move your pokemons into a specific box, and in the way you progress in the game and have a lot of pokemons the storage administration becomes really complicated. Of course you can search for a pokemon specie, but you need to remmember that you have THAT pokemon and its important data (IVS, nature, etc), and of course if you have boxes and boxes of a single pokemon species then you waste a lot of time 🙂

 

Thats why me (and some friends) used to have excel files with some records of important pokemons caughts, pokemons ready for train, pokemons to sell, etc. So, I came with the idea of creating some tool that helps better that an excel sheet.

 

SOLUTION:

Using ChatGPT (to speed up the time invested) I created a first version of a tool that allows you to keep track of the pokemons you have in your storage.

 

image.png.68512b8e635189986d0f29381623db5a.png

 

Features

  1. Interface to add your pokemon
  2. Table to watch your pokemon important data
  3. Sorting and filter
  4. Formula that calculates a "pokemon score" oriented toward PVP/Bosses, indicates how "Perfect" is the Pokemon. 100% is a pokemon that has right nature, ability and 31 IVs in all the stats that matters.

 

 

Cons

One big problem is that you need to manually input your pokemon data. Thats why I would like to know if there is a tool that allows me to programatically retrieve the player storage data. Like an API.

 

image.png.1d7a09651a8fd3fbf698942c20d23813.png

 

 

I reviewed the forum and the discord information and I found nothing that can directly help, but I noticed something interesting. The "Reborn" bot for discord, in fact works like a player API. So I was wondering if is the bot an official PRO feature or is it a 3rd Party tool.

 

If this is a 3rd Party means that there is some place that they use to get the info and it wuld be wonderful, disgraceful I didnt found info about it in the reborn link: https://reborn.pokemonrevolution.net/about

 

In the other hand, if the bot is created for PRO staff, is a bad new because means there is no open tool for this. But if is the case, how probably is that PRO Devs can free some tools that helps with stuff like this? That would be a perfect scennario because the players would only need to authenticate and this storage tool will inmediatly show all the info, and the pokemon data will be up to date, it removes all the pain of manual synchronize the data.

 

 

Alternative

If if not possible to automaically get the player storage data, a good alternative is use as many formal data as I can. For this, I checked this https://pokeapi.co/ and looks really complete and, ITS FREE. We still would need to manually enter the pokemon information, but the user experience will be hihgly improved, just searching for the pokemon you have and then the API will retrieve all the information, allowing the application to show sprites, labels of the tpye, etc, etc.

 

 

About the tool

 

This is just a proof of concept, immature and inestable created and deployed in a couple of hours. As you could notice, tool language is spanish because its used by me and my friends whom are spanish speakers, we can easly translate it to english, dont worry about it.

 

The formula that judges the pokemon takes into account mostly that the nature is the correct and something that I named "Main IVs" which are the summatory of the two IVs that the pokemon needs the most, i.e this Jolteon is a special sweeper, so the main IVs score is 60 (30 Speed + 30 SpAtk). The main IVs for a pshycall wall would be the summatory of HP and Defense IVs

 

image.png.a0ad3d88896b1ab0afce8926509584f6.png

 

The total IVs score weights a little less than main IVs but still important in the calculation. This takes into account the summatory of 5 of the most relevant stats for the pokemon, which is the most common case. For the example before, the main ivs for jolteon takes into account defense, speed, spatk, spdef and hp. The IVs in atk doesnt matter becase is a special sweeper, so the maximum ivs score possible for the "Main IVs" parameter is 155 (31x5). I know there are exceptions of sets that needs all the 6 IVs at 31 to be "perfect", or some IV to be 0, but is not covered yet.

 

 

I think the formula does a good initial judgement, if this project is interesing for you guys we can modifiy it and discuss about what params has more weight in the calculation and add other variables.

 


 

You can test the tool here:  https://pokemon-score-calculator.vercel.app/

 


 

Technical information

Just a React application deployed using Vercel.

The pokemon data is being stored in localStorage, if means that  if you delete browser navigation data you will lose your pokemon data.

 

Future Features

  1. Labels for rare pokemon (Shinny, event, halloween, pink, xmas, etc)
  2. Labels for pokemon status or use (PvP Ready, boss, MO slave, utility, to train, to sell)
  3. Add custom labels and label filtering
  4. Formula to calculate an aproximate price of the pokemon: i.e a 80% pokemom worths 1 million but a shinny one with 60% score worths 10 millions (JUST RANDOM EXAMPLE)
  5. Storing all the pokemon stats (including IVs, EVs, etc)
  6. Improve mobile devices user experience
  7. Improve data storing (Create a real data base, it will allow to switch devices sharing the info and store the data in reliable way)
  8. Improve look and feel (perhaps PRO related styles)

 

Conclusion

I would like you guys to reply with your thoguhts and wirte your feedback.

 

Feedback wanted from community:

  • Does this looks useful for you?
  • Do you think would you use this now or in the future?
  • Do you know if there is some other tool for this? 
  • Do you think is viable keep this development?
  • What would you like to add?

 

Feedback wanted from the staff:

  • Is this legal? lol
  • Is there any possiblity to get the player info? (as detailed above in the post)

 

Edited by Kaikideshu
trainercard_Kaiki_Deshu.png
  • Kaikideshu changed the title to ⛏ Tool for pokemon storage and calculator for pokemon ability

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...