Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[suggestion] Rename pokémon with IV-value #1679

Closed
groveld opened this issue Jul 29, 2016 · 25 comments
Closed

[suggestion] Rename pokémon with IV-value #1679

groveld opened this issue Jul 29, 2016 · 25 comments

Comments

@groveld
Copy link

groveld commented Jul 29, 2016

Is it possible to auto rename Pokémon to contain their IV values in their name?
Like Rattata_15-7-13 or something like that?
It would give you some nice feedback if you pick the game back up to see which Pokémon to evolve after a night of candy farming ;)

@asnelzin
Copy link
Contributor

Like it.

Can make a PR.

@vkamathb
Copy link

+1 for this.
Makes sense and easy to recognize.

@groveld
Copy link
Author

groveld commented Jul 29, 2016

I've seen that NecroBot uses this too, but has it notated as a percentage (0-100).
I don't know if this is the better notation, but merely an example.

@douglascamata
Copy link
Member

Big names are not allowed.

@asnelzin
Copy link
Contributor

@douglascamata you are correct. There is a max limit of 12 characters in a nickname, but you can use something like: 45, 12/12/12

@VictorChen
Copy link
Contributor

could we keep the original name but just append the IV next to it? eg: Zubat (85)

@asnelzin
Copy link
Contributor

@VictorChen with some names (e.g. «Hitmonchan») it will be more than 12 characters.

@VictorChen
Copy link
Contributor

could we truncate the name (if it's too long) and then append the IV?

eg: Hitmonc (85)

@TianCNCA
Copy link

We don't need to keep the original name as they're useless information.

@asnelzin
Copy link
Contributor

We can make "renaming_format" setting in config to manually set this.

@groveld
Copy link
Author

groveld commented Jul 29, 2016

@TianCNCA True... But is still looks nice :)
we can even drop the special chars, so it looks like "Hitmoncha 85"

@BobbyWibowo
Copy link

Please make this optional (changeable from config file, probably). I'd like to monitor the IV from OpenPoGoWeb and keep the Pokemon's original name instead.

@VictorChen
Copy link
Contributor

keeping the original name will allow sorting by name to work and make it easier to go back to the original name (by removing the iv)

@MatthewARoy
Copy link

Ah thanks Bobby. Is there currently a way to view the IV's after they've been caught, as per your comment?

@MatthewARoy
Copy link

Or, as a side option, automatically star any pokemon with IV's over X. Easy to sort through then.

@BobbyWibowo
Copy link

BobbyWibowo commented Jul 29, 2016

I monitor the bots with the web client. In the Pokemon listing, you can already see each Pokemon's IV there (you can also sort by IV). If I want to evolve some Pokemon manually, I will just keep the web client open, temporarily turn off the bot, then open the app from my phone. After that, it's just as simple as finding the same Pokemon with the same CP and/or HP (highly unlikely to find duplicate anyway).
And if I don't feel like evolving manually, well, I had already set my bots to always evolve all Pokemon with CP above 500.

@johnw424
Copy link

There is already a sort by Pokemon name option in the app.
+1 for the simplest solution: rename Pokemon to IV - Str,Def,Stam (i.e. 100-15,15,15)

@asnelzin
Copy link
Contributor

@johnw424 +1. There is a sort by id too, so it's safe to use the simplest solution.

Do we need to rename all existing pokemons on the start or only captured ones?

@VictorChen
Copy link
Contributor

Sort by pokemon name isn't going to work if you rename it to like 100-15,15,15. If I want to search for the highest iv psyduck for example, I could sort my pokemons by name, and then look for psyduck, much easier.

@groveld
Copy link
Author

groveld commented Jul 30, 2016

Just make it 2 variables, one for the name of the Pokémon and one for the IV value and make a config option. if you tell the code to keep it to a max of 12 chars, then you can do everything you want. ex. {0} would be Hitmonchan and {1} would be 85, so you could do something like {0}_{1} which would look something like Hitmoncha_85.
This way you keep the config at {0} so it doesn't get renamed, or {1} for the simplists ;)

@TianCNCA
Copy link

I have been playing with the api's nickname_pokemon call but has no success, anyone know why?

@johnw424
Copy link

johnw424 commented Jul 31, 2016

@VictorChen @groveld
Sort by Pokemon ID (different than sort by name) already exists in the app.
For example, let's say you have two Psyducks. If you change their names to "100-15,15,15" and "0-0,0,0", you can use sort by Pokemon ID and see all of your Psyducks together.
This has 3 benefits:

  1. Compare all Psyduck IVs together when you sort by Pokemon ID
  2. Compare ALL pokemon IVs together when you sort by Pokemon Name
  3. Avoid name string length issues

@VictorChen
Copy link
Contributor

@johnw424 Yes you can sort by ID, but it's still hard to find Psyducks for example (how far to scroll?) If it was sorted by name, you can easily determine whether or not you've scrolled too far

@reddivision
Copy link
Contributor

implemented in #1850

@reddivision
Copy link
Contributor

See the Configuration Files wiki page (specifically the Pokemon Nicknaming section) for usage information

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests