-
Originally Posted by
Jack of All Trades
I started using your bot the other day and I've got to say, I love it. The inventory management system is baller. I would like to request a feature I would love being able to set limits on specific potions. Right now if I set it to 25 potions it'll keep 25 of each potion for a total of 100 potions. My pokemon are too high leveled to make use of the anything below max potions so having 75 extra potions taking up precious inventory space is a huge problem that keeps me from being able to switch between battling and sniping.
In V17 you can configure all the items dropping in more detail, so 25 for Max Potion and 0 for regular Potion
Just click the "Configure" button next to "Auto-Drop items"
-
Originally Posted by
rling
Bugs: No issues.
Question: In the auto-evolve/transfer/ignore option, I presume ignore means the pokemon is left alone and untouched. Could it be changed to keep as it would stop transfers of the pokemon (much like favourite button would do)
Request: Config file would be useful. I need to change the options each and every time to my own setting. This is tiresome, and prone to making mistakes. Clicked once with too few pokeballs (default) and it discarded over 100 pokeballs. No biggie but could be critical if something important is discarded.
Edit: Bleh! Dropped 40 berries due to default being set to 15 and forgot to change it.
In V17, most of the settings are stored into the ninja.json file, so if you edit them and press Save, restart the bot, first you see your username is saved and after login you see that the Drop config is also saved now. Same for Auto-Transfer etc config.
-
Post Thanks / Like - 1 Thanks
rling (1 members gave Thanks to MisterNinja for this useful post)
-
Originally Posted by
Cacos21
The new update is awesome, being able to evolve on catch is great. Is there any plans to transfer the evolved ones after the catch. The bot keeps all evolved Pokemon regardless of settings. Filling the pokemon inventory fast.
Did you mark the "Transfer" checkbox in the Auto-Evolve/Transfer/.. Configuration view? I tested with Weedle and Rattata and all worked fine for me.
-
Originally Posted by
Uncle Secco
Thank you very much for the latest update, I love it. I'd like to know if it was possibile to add a function which allows you to search specific pokemons for example if I wanted a Charizard I'd select Charizard from the pokemons and the bot will start searching for it if near you, if doesn't the bot will catch pokemons randomly.
I will add "Keep" option to upcoming release, so you can configure it to always keep Charizard and then configure the CP/IV option to transfer everyone under 1000CP AND 100%IV. Will kepp the Charizard and you don't have to mark all other pokemons 1 by 1.
-
Originally Posted by
Jumanfreez
This is your 9th symphony Ninja!! Absolutely love this update! Can't think of anything else to add.. anything else would be just for the extreme lazy ones
Thank you thank you thank you! I will donate again!!
PS: Not askinfg anything new, but it seems the config inside is not getting saved (at least for me, i'm on mac), so I have to set evrytime all the auto-drop items config and auto-evolve/transfer.ignore config.. which is doable, considering the benefits, but a bit tedious and hopefully easy to save (just like location coordinates and speed keeps saved without trouble)
Does the app create ninja.json config file next to the jar file? Does it have write permissions? I will add error to console when it fails to write the config file.so it is more visible if it fails.
-
Originally Posted by
Xanor66
Planning on adding a map as alternative to coordinates?
Yes, map is coming soon
-
Originally Posted by
creaty12
How do u change coordinates? As right now Im closing the application and then reopening it just to change the coordinates
Yes, will improve it when I add map functionality so you can regenerate the walking path etc with visual confirmation. Right now it is like that to make accidental teleportation and softban harder.
-
Member
You are the man!
MisterNinja!!! You are freakin' awesome! You're making my day so much brighter with this tool! I couldn't sleep because it's so much fun to look at the pokemons I'm catching! Thank you very much! Will donate for sure! :-)
-
Member
Hey man, loving the bot and I have donated. Will a sniper eventually be added to this bot? If this happened I will donate even more or even make the sniper a donor only item.
-
Member
great update, but still cant manage inventory while bot's running to catch. And may could to add sort by recent pokemon on pokemon inventory windows. Thanks for your great working, very apreciate it
-
Member
Originally Posted by
MisterNinja
1. It already allows you to drop pokeballs. You mean you want to try to catch pokemons with lower pokeballs?
2 and 3. working on more detailed drop config view that would also save settings.
4. Will add auto-evolve+transfer soon, will try to fit the candy config in if I can
5. How to define best, if one has 100%IV and 500CP but other has 1000CP and 50%IV?
6. The location coords should already update after you press stop
7. Will make picture field sorter act as default, right now to get back to default you have to switch tabs
8. Will figure something out, division should be berret yes, right now it sorts by "amount to evolve" nr
9. Export what exaclty? Pokemons, items?
10. Rename exists, double click on the name field

11. You mean power up x times in a row, right? Will add to todo list.
thanks for the replay 
1. no, i think of a better automated drop system, lets say i have 100 pokeballs 80 great balls and 20 ultraballs, and i say I want 200 total in bag, so it will automatically drop X (lets assume 3) pokeballs to make place for better quality like great and ultra, this way after some time the bag will be probably at 0-5 pokeballs 10 great 190 ultra
2,3 I know!!! THANKS!
and yes meant something like with the pokeballs (total potions under 60 so it will keep throwing them away to make place for max potions)
4,5,6 great work thanks
7. i needed to close it and open again but thats not that hard XD
8,11 glad to be helpful XD
9. export data, I thought about pokemons but i think items too :P but after a second thought its just not that important or usefull
10. good to know 
and a read here about a map that would be awesome!
-
Member
Excellent work! I'm getting an error in the console, from time to time, doesn't do anything, as it runs flawlessly anyways.
Unknown exception occurred.
Unknown exception occurred.
com.pokegoapi.exceptions.AsyncPokemonGoException: Unknown exception occurred.
at com.pokegoapi.util.AsyncHelper.toBlocking(AsyncHelper.java:45)
at com.pokegoapi.main.RequestHandler.sendServerRequests(RequestHandler.java:155)
at com.pokegoapi.api.inventory.Inventories.updateInventories(Inventories.java:10
at com.pokegoapi.api.inventory.Inventories.updateInventories(Inventories.java:84)
at ninja.pokebot.o.B.a(SourceFile:36)
at ninja.pokebot.o.I.a(SourceFile:1031)
at ninja.pokebot.o.J.run(SourceFile:75)
Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at rx.exceptions.Exceptions.propagate(Exceptions.java:5
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:465)
at rx.observables.BlockingObservable.first(BlockingObservable.java:16
at com.pokegoapi.util.AsyncHelper.toBlocking(AsyncHelper.java:37)
... 6 more
Caused by: java.util.concurrent.ExecutionException: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at com.pokegoapi.main.RequestHandler$1.get(RequestHandler.java:109)
at com.pokegoapi.main.RequestHandler$1.get(RequestHandler.java:86)
at rx.internal.operators.OnSubscribeToObservableFuture$ToObservableFuture.call(OnSu bscribeToObservableFuture.java:74)
at rx.internal.operators.OnSubscribeToObservableFuture$ToObservableFuture.call(OnSu bscribeToObservableFuture.java:43)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:4
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:4
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
at rx.Observable.subscribe(Observable.java:9957)
at rx.Observable.subscribe(Observable.java:9924)
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:445)
... 8 more
Caused by: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at com.pokegoapi.main.RequestHandler.internalSendServerRequests(RequestHandler.java :197)
at com.pokegoapi.main.RequestHandler.run(RequestHandler.java:290)
at java.lang.Thread.run(Unknown Source)
Unknown exception occurred.
com.pokegoapi.exceptions.AsyncPokemonGoException: Unknown exception occurred.
at com.pokegoapi.util.AsyncHelper.toBlocking(AsyncHelper.java:45)
at com.pokegoapi.api.map.Map.getCatchablePokemon(Map.java:15
at ninja.pokebot.o.z.a(SourceFile:44)
at ninja.pokebot.o.I.a(SourceFile:1031)
at ninja.pokebot.o.J.run(SourceFile:75)
Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at rx.exceptions.Exceptions.propagate(Exceptions.java:5
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:465)
at rx.observables.BlockingObservable.first(BlockingObservable.java:16
at com.pokegoapi.util.AsyncHelper.toBlocking(AsyncHelper.java:37)
... 4 more
Caused by: java.util.concurrent.ExecutionException: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at com.pokegoapi.main.RequestHandler$1.get(RequestHandler.java:109)
at com.pokegoapi.main.RequestHandler$1.get(RequestHandler.java:86)
at rx.internal.operators.OnSubscribeToObservableFuture$ToObservableFuture.call(OnSu bscribeToObservableFuture.java:74)
at rx.internal.operators.OnSubscribeToObservableFuture$ToObservableFuture.call(OnSu bscribeToObservableFuture.java:43)
at rx.Observable.unsafeSubscribe(Observable.java:9861)
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:4
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
at rx.Observable.unsafeSubscribe(Observable.java:9861)
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:4
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:4
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:4
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
at rx.Observable.subscribe(Observable.java:9957)
at rx.Observable.subscribe(Observable.java:9924)
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:445)
... 6 more
Caused by: com.pokegoapi.exceptions.RemoteServerException: Got a unexpected http code : 502
at com.pokegoapi.main.RequestHandler.internalSendServerRequests(RequestHandler.java :197)
at com.pokegoapi.main.RequestHandler.run(RequestHandler.java:290)
at java.lang.Thread.run(Unknown Source)
Also, I was quite excited as I though the new "Ignore" meant, that it would catch them and not transfer them, as in, ignore the CP/IV min. value I have set.
Unfortunately it means it ignores the checked ones completely.
Would it be possible to let it capture, weedles, pidgeys and caterpies, and keep them no matter what CP/IV it has, so later, you can mass evolve with lucky egg activated ?
Another idea is to have another checkbox in the auto evolve/transfer/ignore that would ignore the Auto-transfer new catches. Would be really great in regards to Magicarp's. If I got a 200+CP but it's under my min. IV I would still love to keep it
Last edited by Deadfish; 08-10-2016 at 02:26 AM.
Reason: 1 more idea.
-
-
Member
is it possible to do a transfer based on the pokemon lvl? cp is nor really usefull (unless u only search for 1000+)
for example a really strong lvl 24 magicarp with 100% iv is still under 200 cp
and again and again
THANK YOU SO MUCH FOR THE GREAT WORK
-
Member
I just restarted the program and noticed that it did not transfer the values for auto drop from the json file into the auto drop config box.
Edit: I placed the values again in the auto drop configuration box and noticed that the values in the json file aren't updated, but added instead.
"autodrop": {
"ITEM_POKE_BALL": 50,
"ITEM_POTION": 0,
"ITEM_SUPER_POTION": 10.0,
"ITEM_ULTRA_BALL": 100,
"ITEM_RAZZ_BERRY": 50.0,
"ITEM_MASTER_BALL": 50,
"ITEM_HYPER_POTION": 10.0,
"ITEM_POKE_BALL": 50.0,
"ITEM_GREAT_BALL": 150.0,
"ITEM_INCENSE_ORDINARY": 10,
"ITEM_POTION": 0.0,
"ITEM_REVIVE": 10.0,
"ITEM_HYPER_POTION": 10,
"ITEM_ULTRA_BALL": 75.0,
"ITEM_MAX_POTION": 10.0,
"ITEM_GREAT_BALL": 150,
"ITEM_REVIVE": 10,
"ITEM_INCENSE_ORDINARY": 10.0,
"ITEM_SUPER_POTION": 10,
"ITEM_MAX_POTION": 10,
"ITEM_MASTER_BALL": 45.0
},
Last edited by D4P5YCH0; 08-10-2016 at 01:43 AM.