-
Originally Posted by
noremac13
Is it safe to run this while the game is open by the way? Or should you have it closed and logged out of the account before using it.
Also will it automatically use Lucky Eggs for you or do you need to use it yourself first?
i wouldn't risk it, and i dont think it uses EGG. just pop one before running it.
-
Member
This is what I used to get rid of just the weedles I had. (started with 3 of them) pokeiv.py -t -f -m 80 -wl weedle it got ride of just two of them and left the one with 80+ iv as it should have. is that right setup, or is there some shorter way I should be doing it? wait I think I need to throw in the -hm
also, with white list is there anyway to get it to show the iv of the ones on the -wl before or after the transfer/evolve? I had the one weedle left, but it would be nice if after all that it showed what didn't get transferred and its stats./ is there a way to just show the iv of a pokemon by name? say I know have 7 really good pidgeys, and I want to check just what their iv's were without having to load the full list pokemon. this option wouldn't use the -m it would just say here are the iv's or just this one pokemon you have.
Last edited by nightshock9; 07-24-2016 at 10:04 AM.
-
just got this pop up after about 20mins running
Code:
evolving pokemon: Poliwag 437 84.44%
list index out of range
Traceback (most recent call last):
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 239, in <module>
main()
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 236, in main
evolve_pokemon(data, session)
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 155, in evolve_pokemon
session.evolvePokemon(p)
File "./pogo\session.py", line 359, in evolvePokemon
res = self.wrapAndRequest(payload)
File "./pogo\session.py", line 143, in wrapAndRequest
self.parseDefault(res)
File "./pogo\session.py", line 193, in parseDefault
raise GeneralPogoException("Error parsing response. Malformed response")
custom_exceptions.GeneralPogoException: Error parsing response. Malformed respon
se
-
Master Sergeant
Originally Posted by
noremac13
Is it safe to run this while the game is open by the way? Or should you have it closed and logged out of the account before using it.
Also will it automatically use Lucky Eggs for you or do you need to use it yourself first?
Edit: Also, I keep getting this error when trying to transfer:
Fixed now!
Originally Posted by
bobdan
just got this pop up after about 20mins running
Code:
evolving pokemon: Poliwag 437 84.44%
list index out of range
Traceback (most recent call last):
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 239, in <module>
main()
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 236, in main
evolve_pokemon(data, session)
File "C:\ProgramData\system\pokemongo-api-master\pokemongo-api-master\pokeIV.p
y", line 155, in evolve_pokemon
session.evolvePokemon(p)
File "./pogo\session.py", line 359, in evolvePokemon
res = self.wrapAndRequest(payload)
File "./pogo\session.py", line 143, in wrapAndRequest
self.parseDefault(res)
File "./pogo\session.py", line 193, in parseDefault
raise GeneralPogoException("Error parsing response. Malformed response")
custom_exceptions.GeneralPogoException: Error parsing response. Malformed respon
se
Interesting, that might have something to do with the program running too long and being logged out from the server. Were you able to just re-run the program and continue where it left off? This is a harder one to test myself, but I'll try having it re-login every ~15 minutes and see if that solves it.
It indeed does not use an egg, but I'll add an option to use one.
-
Originally Posted by
imoutits
Fixed now!
Interesting, that might have something to do with the program running too long and being logged out from the server. Were you able to just re-run the program and continue where it left off? This is a harder one to test myself, but I'll try having it re-login every ~15 minutes and see if that solves it.
It indeed does not use an egg, but I'll add an option to use one.
yeah it did have a shitload to transfer, i ran it again with same command and it picked up where it left off. no dramas so far.
adding egg would be great especially if it can track the time of it and reapply if its used up 30mins? (especially when transferring, evolving lots, or i guess if you can add it to apply egg manually can just add it during evolve stage since 30mins is set for max evolve time in config.json anyway)
Last edited by bobdan; 07-24-2016 at 09:58 AM.
-
I'm trying to use this tool but getting these errors:
Traceback (most recent call last):
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokeIV.py", line 239, in <module>
main()
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokeIV.py", line 210, in main
data = PokemonData(pokemon, candy, pokedex, family, cost, config)
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokemondata.py", line 147, in __init__
self["extra"] = sorted(list(set(self["all"]) - set(self["best"])), key=lambda x: x.iv)
KeyError: 'best'
Any idea how to fix this?
EDIT:
Oh it does seem to work with my Google account! Not PTC though, see errors above
EDIT2: It would better if this Tool will account for the Moveset as it is way more important then IV. Almost got a 75% dragonite transferred accidently with the right moves cuz I had a 80% Dragonite with the wrong moves!
Last edited by MithosNL; 07-24-2016 at 10:19 AM.
-
Master Sergeant
Originally Posted by
MithosNL
I'm trying to use this tool but getting these errors:
Traceback (most recent call last):
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokeIV.py", line 239, in <module>
main()
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokeIV.py", line 210, in main
data = PokemonData(pokemon, candy, pokedex, family, cost, config)
File "C:\Users\Peter\Desktop\PokemonGoIVTool\pokemongo-api-master\pokemondata.py", line 147, in __init__
self["extra"] = sorted(list(set(self["all"]) - set(self["best"])), key=lambda x: x.iv)
KeyError: 'best'
Any idea how to fix this?
EDIT:
Oh it does seem to work with my Google account! Not PTC though, see errors above.
ALso it seems to evolve automaticly? Without me typing -e
Okay, the only way I can see that happening in the code is if your account has absolutely no pokemon (an edge case I didn't test). It should be working now...
-
Member
Does this use GPS? Can i run it as second bot and i will not get xp locked.
-
Member
Just wanted to thank you for this awesome program. Really made looking for the good ones a lot easier. For the people having problems, here is exactly what I typed once I followed his instructions and got it running.
pokeIV.py -a google -u [email protected] -p password -l 60.3435345435,-26.3453453484668 -t -bl dratini -bl Vaporeon -m 85 -v
This removed all my crap doubles except dratinis and vaporeons or anything that was above a 85% IV.
-
Member
Thanks man it's working.
I can't transfer my Zubat and Pidgey though... does anyone know how to do it?
-
Sergeant
Any idea why your IV calculations are coming up different from other calculators out there?
I tried 2 of the other popular IV calculators on a Scyther I have that has only 1 possible combination. Both the other calculators show 15/15/4 with a perfection rating of 75.6% but yours shows 15/15/5 with a 77.78% rating. Are you just using a different formula or is something off?
-
Master Sergeant
Originally Posted by
noremac13
Any idea why your IV calculations are coming up different from other calculators out there?
I tried 2 of the other popular IV calculators on a Scyther I have that has only 1 possible combination. Both the other calculators show 15/15/4 with a perfection rating of 75.6% but yours shows 15/15/5 with a 77.78% rating. Are you just using a different formula or is something off?

Using the API I can actually see the 3 IV values (atk, def, and sta) for each pokemon. Those calculators attempt to guess IV using various stats that you're able to see in the app, but they're never 100% accurate. Use verbose if you'd like to see those 3 stats.
-
Post Thanks / Like - 1 Thanks
murf43143 (1 members gave Thanks to imoutits for this useful post)
-
Originally Posted by
noremac13
Any idea why your IV calculations are coming up different from other calculators out there?
I tried 2 of the other popular IV calculators on a Scyther I have that has only 1 possible combination. Both the other calculators show 15/15/4 with a perfection rating of 75.6% but yours shows 15/15/5 with a 77.78% rating. Are you just using a different formula or is something off?

Originally Posted by
imoutits
Using the API I can actually see the 3 IV values (atk, def, and sta) for each pokemon. Those calculators attempt to guess IV using various stats that you're able to see in the app, but they're never 100% accurate. Use verbose if you'd like to see those 3 stats.
yeah pretty much this is basically 100% accurate since it takes the data straight from the game and its based on the excact 3 IV stats. use verbose like he said -v and it shows you
-
Member
is there a way to keep the pokemon with the highest cp and the highest iv so lets say i got a nidoran with 150cp but perfect ivs and one with 350cp but 20% ivs i would like to keep both
-
Member
If I do not define a location using -l will it use the last location I logged in with? I am a bit confused as to what the location flag is used for.