Hi there!
First of all, I'd like to say, that what I'm suggesting may or may not be possible - I do not know the actual limits of programming an AR bot.
- Pokéstops when NEEDED.
I see you've added a total count of pokéballs (split among the different types). The current amount of pokéstops looted is like 200-300 per hour? Lets say it would only go to a pokéstop when you've gone below 50 pokéballs. That way you could actually make your "stats" seem more legit.
- IV based transfering.
Make an automatic script that instantly calculates the IV of a pokémon. Then let the player decide in options, which IV% it should keep pokémons at. CP doesn't really matter, if it's stacked on a low IV pokémon.
- Enable catching from lures.
Make an option, to just make the bot stand still in between lured up Pokéstops - and let it farm from there. Just have it stay there, and catch whatever spawns.
- Enable throw-accuracy.
Let the player decide how many of the throws should miss, how many of them should be nice, great and excellent. So a player could choose like 5% miss, 10% excellent, 35% great and 50% nice. It would make the pokéballs consumed amount higher, your catch-rate lower + it would look a whole lot more legit.
- Prioritize certain pokémons.
Let the player enable a function, that would make the bot drop everything it has in it's current path, to run straight to the pokémon and catch it. It would help catching them all, plus it would actually be more player-like.
- Pausetimer and frequency.
Let the user decide how often and how long the breaks would be.
- Randomly log in & out.
Everyone who has played Pokémon Go, knows that the app crashes often. So enabling randomized logging in/out, would also make it look like player behavior.
- Randomized traveling speed
Making randomized traveling speed, again, would help the user look like a legit player. No one moves 21 km/h all the time. Let it change randomly from X to Y (the user could decide values?), as that's what happens in real life.
Apart from this, I actually do not see a whole lot of improvements. It's really a great bot you've made, it functions perfectly and has a decentish userinterface (you can never really please everyone with the UI, can you?
)
Have a good one!
First of all, I'd like to say, that what I'm suggesting may or may not be possible - I do not know the actual limits of programming an AR bot.
- Pokéstops when NEEDED.
I see you've added a total count of pokéballs (split among the different types). The current amount of pokéstops looted is like 200-300 per hour? Lets say it would only go to a pokéstop when you've gone below 50 pokéballs. That way you could actually make your "stats" seem more legit.
- IV based transfering.
Make an automatic script that instantly calculates the IV of a pokémon. Then let the player decide in options, which IV% it should keep pokémons at. CP doesn't really matter, if it's stacked on a low IV pokémon.
- Enable catching from lures.
Make an option, to just make the bot stand still in between lured up Pokéstops - and let it farm from there. Just have it stay there, and catch whatever spawns.
- Enable throw-accuracy.
Let the player decide how many of the throws should miss, how many of them should be nice, great and excellent. So a player could choose like 5% miss, 10% excellent, 35% great and 50% nice. It would make the pokéballs consumed amount higher, your catch-rate lower + it would look a whole lot more legit.
- Prioritize certain pokémons.
Let the player enable a function, that would make the bot drop everything it has in it's current path, to run straight to the pokémon and catch it. It would help catching them all, plus it would actually be more player-like.
- Pausetimer and frequency.
Let the user decide how often and how long the breaks would be.
- Randomly log in & out.
Everyone who has played Pokémon Go, knows that the app crashes often. So enabling randomized logging in/out, would also make it look like player behavior.
- Randomized traveling speed
Making randomized traveling speed, again, would help the user look like a legit player. No one moves 21 km/h all the time. Let it change randomly from X to Y (the user could decide values?), as that's what happens in real life.
Apart from this, I actually do not see a whole lot of improvements. It's really a great bot you've made, it functions perfectly and has a decentish userinterface (you can never really please everyone with the UI, can you?

Have a good one!