Hey guys, there have been many problems with running 8787's MAX XP build so I thought I would make a thread addressing every problem, I hope this helps.
If you have any problems that are not found here or are wondering how to modify something, please post them below & I will be happy to help when available.
Original 8787 build thread: http://www.ownedcore.com/forums/poke...787-build.html
Edit 1: I̶ ̶a̶m̶ ̶c̶u̶r̶r̶e̶n̶t̶l̶y̶ ̶w̶o̶r̶k̶i̶n̶g̶ ̶o̶n̶ ̶t̶h̶e̶ ̶m̶o̶s̶t̶ ̶e̶f̶f̶i̶c̶i̶e̶n̶t̶ ̶c̶o̶n̶f̶i̶g̶,̶ ̶i̶t̶ ̶m̶i̶g̶h̶t̶ ̶t̶a̶k̶e̶ ̶a̶ ̶w̶h̶i̶l̶e̶
̶ ̶I̶n̶ ̶t̶h̶e̶ ̶m̶e̶a̶n̶t̶i̶m̶e̶,̶ ̶I̶ ̶s̶t̶r̶o̶n̶g̶l̶y̶ ̶r̶e̶c̶o̶m̶m̶e̶n̶d̶ ̶n̶o̶t̶ ̶u̶s̶i̶n̶g̶ ̶0̶.̶6̶.̶1̶+̶ ̶n̶e̶c̶r̶o̶b̶o̶t̶,̶ ̶u̶s̶e̶ ̶D̶i̶s̶t̶i̶n̶y̶ ̶F̶i̶x̶ ̶8̶7̶8̶7̶ ̶c̶o̶n̶f̶i̶g̶u̶r̶a̶t̶i̶o̶n̶ ̶f̶o̶r̶ ̶N̶e̶c̶r̶o̶b̶o̶t̶ ̶0̶.̶4̶ ̶d̶o̶w̶n̶l̶o̶a̶d̶ ̶i̶t̶ ̶h̶e̶r̶e̶:̶
̶D̶i̶s̶t̶i̶n̶y̶ ̶F̶i̶x̶ ̶0̶.̶4̶ ̶N̶e̶c̶r̶o̶b̶o̶t̶ ̶(̶8̶7̶8̶7̶ ̶b̶u̶i̶l̶d̶)̶
̶D̶i̶s̶t̶i̶n̶y̶ ̶G̶o̶o̶d̶ ̶L̶o̶c̶a̶t̶i̶o̶n̶ ̶L̶i̶s̶t̶ ̶(̶8̶7̶8̶7̶ ̶b̶u̶i̶l̶d̶)̶
Originally Posted by
RedLFC1892
̶N̶i̶a̶n̶t̶i̶c̶ ̶h̶a̶s̶ ̶n̶o̶w̶ ̶b̶e̶g̶a̶n̶ ̶t̶o̶ ̶o̶b̶f̶u̶s̶c̶a̶t̶e̶ ̶t̶h̶e̶ ̶A̶P̶I̶ ̶a̶n̶s̶w̶e̶r̶s̶.̶ ̶T̶h̶i̶s̶ ̶m̶e̶a̶n̶s̶ ̶t̶h̶a̶t̶ ̶w̶e̶ ̶w̶i̶l̶l̶ ̶n̶e̶e̶d̶ ̶t̶o̶ ̶u̶p̶d̶a̶t̶e̶ ̶t̶h̶e̶ ̶P̶O̶G̶O̶P̶r̶o̶t̶o̶s̶ ̶a̶n̶d̶ ̶i̶m̶p̶l̶e̶m̶e̶n̶t̶ ̶t̶h̶e̶ ̶n̶e̶w̶ ̶h̶a̶s̶h̶ ̶b̶1̶f̶2̶b̶f̶5̶0̶9̶a̶0̶2̶5̶b̶7̶c̶d̶7̶6̶e̶1̶c̶4̶8̶4̶e̶2̶a̶2̶4̶4̶1̶1̶c̶5̶0̶f̶0̶6̶1 ̶2̶.̶ ̶R̶e̶v̶e̶r̶s̶e̶ ̶E̶n̶g̶i̶n̶e̶e̶r̶i̶n̶g̶ ̶a̶n̶ ̶A̶p̶p̶ ̶w̶i̶t̶h̶ ̶S̶S̶L̶ ̶P̶i̶n̶n̶i̶n̶g̶ ̶i̶s̶ ̶h̶a̶r̶d̶ ̶t̶o̶ ̶d̶o̶,̶ ̶t̶h̶a̶n̶k̶s̶ ̶t̶o̶ ̶g̶i̶t̶ ̶u̶s̶e̶r̶ ̶r̶a̶s̶t̶a̶p̶a̶s̶t̶a̶ ̶&̶ ̶c̶s̶t̶r̶a̶c̶h̶a̶n̶8̶8̶ ̶w̶e̶ ̶a̶r̶e̶ ̶a̶b̶l̶e̶ ̶t̶o̶ ̶b̶y̶p̶a̶s̶s̶ ̶t̶h̶e̶s̶e̶ ̶s̶e̶c̶u̶r̶i̶t̶y̶ ̶m̶e̶a̶s̶u̶r̶e̶s̶.̶ ̶
N̶i̶a̶n̶t̶i̶c̶ ̶t̶o̶o̶k̶ ̶a̶ ̶b̶i̶g̶ ̶s̶t̶e̶p̶ ̶t̶o̶ ̶b̶l̶o̶c̶k̶ ̶B̶o̶t̶s̶.̶ ̶B̶u̶t̶ ̶w̶e̶ ̶a̶r̶e̶ ̶s̶u̶r̶e̶ ̶t̶h̶i̶s̶ ̶i̶s̶ ̶b̶y̶p̶a̶s̶s̶a̶b̶l̶e̶.̶ ̶S̶o̶r̶r̶y̶ ̶f̶o̶r̶ ̶t̶h̶e̶ ̶i̶n̶c̶o̶n̶v̶i̶e̶n̶i̶e̶n̶c̶e̶.̶
I̶t̶ ̶w̶i̶l̶l̶ ̶t̶a̶k̶e̶ ̶s̶o̶m̶e̶ ̶t̶i̶m̶e̶ ̶f̶o̶r̶ ̶t̶h̶e̶ ̶n̶e̶w̶ ̶h̶a̶s̶h̶ ̶t̶o̶ ̶b̶e̶ ̶i̶m̶p̶l̶e̶m̶e̶n̶t̶e̶d̶ ̶a̶l̶o̶n̶g̶ ̶w̶i̶t̶h̶ ̶t̶h̶e̶ ̶p̶r̶o̶t̶o̶s̶ ̶f̶o̶r̶ ̶d̶a̶t̶a̶ ̶r̶e̶q̶u̶e̶s̶t̶s̶,̶ ̶h̶o̶p̶e̶f̶u̶l̶l̶y̶ ̶s̶o̶o̶n̶ ̶t̶h̶o̶u̶g̶h̶ ̶w̶e̶ ̶c̶a̶n̶ ̶o̶n̶l̶y̶ ̶w̶a̶i̶t̶!̶ ̶I̶ ̶w̶i̶l̶l̶ ̶k̶e̶e̶p̶ ̶y̶o̶u̶ ̶g̶u̶y̶s̶ ̶u̶p̶d̶a̶t̶e̶d̶ ̶w̶h̶e̶n̶ ̶w̶e̶ ̶f̶i̶n̶d̶ ̶a̶ ̶f̶i̶x̶ ̶:̶)̶
Edit 2: >> Current status update as of August 7th! << :
Necrobot Dev updated the API with a decrypted & functioning API that recieves returns from calls! necrobot 0.7.0 is out view thread (HERE)
If you want to use older versions, only use the configuration (config.json) file.
My configuration I am using, might be adding new revisions soon:
http://www.ownedcore.com/forums/poke...y-changes.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1:
Failed to start WebsocketServer on port: 14251
This usually means you are logged in on another instance, such as nox, pokesniper, your phone/device etc. Log off of your account & reset your bot & this problem should be gone, it can occur infrequently after you restart your bot, but just give it some time & it will no longer occur soon enough. After it is fixed it may appear when you start the bot, but this should be ignored.
Also this can mean the API hosting server is overloaded with requests, so just leave your bot running for a while until it has a good amount of capture returns from the server when sniping. I left mine running at first for around ~20 minutes and it was running fairly smoothly. Restart the bot after 20 minutes.
2.
Inefficient bot, <100K/PH, <260P/H
I put together an efficiency test between the 3 current most used 8787 bot configurations over the course of 30 minutes for each one, & the results are below:
(Note: P/H is the best variable for measuring efficiency in this case, it determines XP/H.)
– – – – –
Version:
Cancelled's new 0.7.0 configuration revision 0.1 for 8787 build
Result:
Running for 3 hours = 391 P/H! stable average
– – –
Version:
8787 distiny fix (skiplagged API)<< Only use config.json
Originally Posted by
Distiny
Result:
5 hours = 340 P/H stable average
(distiny bot citation source:
http://www.ownedcore.com/forums/poke...ml#post3511292)
– – –
Version:
8787 v0.4 (skiplagged API)<< Only use config.json
Originally Posted by
8787
Result:
30 min = 255 P/H general average
– – –
Version:
8787 v0.31 (pokejoin API)<< Only use config.json
Originally Posted by
8787
Result:
30 min = 274 P/H general average
– – – – –
If you run into the problem of the bot not evolving Pokemon, refer to fix #4.
3.
How do I farm other Pokemon?
(Here is a wiki site that shows all current nest coordinates (press F3 to quick find a Pokemon): Nests - Pokemon Go Wiki)
First, change the locations in the location cycle to locations that have a high amount/density of the Pokemon you wish to farm:
Code:
"Locations": [
{
"Latitude": -33.879889,
"Longitude": 151.202436
},
{
"Latitude": -6.215975,
"Longitude": 106.779162
},
{
"Latitude": 40.706522,
"Longitude": -74.011854
},
{
"Latitude": 40.712784,
"Longitude": -74.005941 < Change these coordinates, there is no exact limit so you can include 2 or more
},
{
"Latitude": 38.907192,
"Longitude": -77.036871
},
{
"Latitude": 37.77493,
"Longitude": -122.419416
},
{
"Latitude": 52.520007,
"Longitude": 13.404954
},
{
"Latitude": 51.507351,
"Longitude": -0.127758
}
Make sure the pokemon is not in this list:
Code:
"PokemonsNotToTransfer": [
"ditto",
"articuno",
"zapdos",
"moltres",
"mewtwo",
"mew"
],
Now if you only want the candies & or you are trying to evolve a Pokemon, make sure these settings are correct in your config as well:
Code:
"TransferDuplicatePokemonOnCapture": true,
"PokemonsToEvolve": [
"caterpie",
"weedle", < Make sure the Pokemon is not in "PokemonsToEvolve"
"pidgey",
"rattata"
],
4.
Why isn't the bot evolving my Pokemon?
Change this setting:
Code:
"EvolveKeptPokemonsAtStorageUsagePercentage": 70.0,
To this:
Code:
"EvolveKeptPokemonsAtStorageUsagePercentage": 12.0,
0.12 × 250 = 30, so it will evolve your pokemon once you reach 12% maximum pokemon or 30 pokemon.
How to find it yourself:
( the number of Pokemon you want it to evolve at ) ÷ 250 = the percentage/number to use
to find out if it's correct:
0. ( the percentage ) × 250 = ( the number of Pokemon you want it to evolve at ).
Also, make sure the pokemon is on the setting below & the second setting is set to 'true'
Code:
"PokemonsToEvolve": [
"caterpie",
"weedle",
"pidgey",
"rattata"
],
"EvolveAllPokemonWithEnoughCandy": true,
Good values for each storage amount:
If you have 400 storage:
Code:
"EvolveKeptPokemonsAtStorageUsagePercentage": 8
If you have 250 storage:
Code:
"EvolveKeptPokemonsAtStorageUsagePercentage": 14
If you have 1000 storage:
Code:
"EvolveKeptPokemonsAtStorageUsagePercentage": 3.6
5.
How do I get the bot to stop using all of my ultra balls/great balls?
Change these settings to your likings:
Code:
"UseGreatBallAboveCp": 1000,
"UseUltraBallAboveCp": 1250,
"UseGreatBallAboveIv": 85,
"UseUltraBallAboveIv": 95,
"UseGreatBallBelowCatchProbability": 0.20,
"UseUltraBallBelowCatchProbability": 0.10,
Probability examples:
1.00 = 100%
0.67 = 67%
0.10 = 10%
6.
Why wont it use more than 6 pokeballs on any given Pokemon?
Change:
Code:
"MaxPokeballsPerPokemon": 6,
to
Code:
"MaxPokeballsPerPokemon": <maximum pokeballs to use on any given Pokemon>,
7.
It keeps saying 'cannot find any Pokemon at x.xxxxx, x.xxxxx'
Either the bot is just getting used to its running environment or skiplagged's or pokejoin's API hosting service is down, if it constantly says it each cycle the API hosting service is down.
What to do if skiplagged or pokejoin is down:
Try switching to 8787 v0.31 (optional: with a distiny config file) if skiplagged is down.
Try switching to 8787 v0.4 or distiny fix (optional: with a distiny config file) if pokejoin is down.
Code:
8787 v0.4 uses skiplagged
distiny fix uses skiplagged
8787 v0.3.1 uses pokejoin
8.
All I can catch is Nidoranmale & Nidoranfemale
Read the text below:
Code:
"PokemonsToIgnore": [
"bulbasaur",
"ivysaur",
"venusaur", < Remove "pidgey", "weedle" & "caterpie" from this list
"charmander",
"charmeleon",
"..."
],
"Pokemon": [
"caterpie",
"weedle", < Make sure there are just these 3 pokemon in this setting, the setting should be near the bottom below location coordinates
"pidgey"
]
9.
It won't recycle items in my inventory
Change this setting:
Code:
"RecycleInventoryAtUsagePercentage": 100.0
to
"RecycleInventoryAtUsagePercentage": 0.50
or whichever percent you want, the maximum non-upgraded bag size is 350 items
10.
Which cloud server is more efficient to use, pokejoin or skiplagged?
skiplagged returns a response faster than pokejoin, but there is not much of a difference.
11.
Why do I constantly get softbanned?
This happens to everyone using this bot, it only occurs after a location sniping cycle so it's around 30 seconds an hour if the bot doesn't act up.
You can change your walking speed to 20 K/H from 100 K/H with this setting (this uses teleporting so I don't think this affects softbans):
Code:
"WalkingSpeedInKilometerPerHour": 100.0
to
"WalkingSpeedInKilometerPerHour": 20.0
12.
Why wont it login when booting up the bot
In auth.json in the config folder:
Code:
for Pokemon Trainer Club use "ptc" as your "AuthType":
"AuthType": "ptc"
for Google Play users use "google" as your "AuthType":
"AuthType": "google"
Code:
"GoogleUsername": "entergoogleemailhere",
"GooglePassword": "entergooglepasswordhere", < Make sure your PTC or Google details are entered in the correct fields for the bot to authenticate
"PtcUsername": "enterptcusernamehere",
"PtcPassword": "enterptcpasswordhere"
13.
How do I filter certain Pokemon from evolving & being transferred?
Pokemon not to transfer function:
Code:
"PokemonsNotToTransfer": [
"pokemon1",
"pokemon2",
"pokemon3",
"pokemon4",
"pokemon5",
"pokemon6",
"pokemon7",
"etc ...",
],
Here is the specific filter, if you know the CP/IVs:
Code:
"PokemonsTransferFilter": {
"Golduck": {
"KeepMinCp": 1800,
"KeepMinIvPercentage": 95.0,
"KeepMinDuplicatePokemon": 1,
"Moves": [],
"KeepMinOperator": "or"
},
"Farfetchd": {
"KeepMinCp": 1250,
"KeepMinIvPercentage": 80.0,
"KeepMinDuplicatePokemon": 1,
"Moves": [],
"KeepMinOperator": "or"
},
Here is the evolve filter, just make sure your pokemon are not here in this function:
Code:
"PokemonsToEvolve": [
"caterpie",
"weedle",
"pidgey",
"rattata"
],
Edit: Helpful information by Hyperion91
Originally Posted by
Hyperion91
By the way I found out that the option
"TransferDuplicatePokemonOnCapture": true is working perfectly, he keeps collecting pokemons and trasnfer it until he has the 90% of the inventory full of pokemons that he
CAN evolve. It will take also an hour before the evoltion starts, but I have left in my storage like 50 pokemons, used these settings:
Code:
"TransferDuplicatePokemonOnCapture": true
"UseLuckyEggsMinPokemonAmount": 30
"UseLuckyEggsWhileEvolving": true
"EvolveAllPokemonWithEnoughCandy": true
"KeepPokemonsThatCanEvolve": false
and it worked as expected. He keeps farming until you have 90% of inventory full of evovable pokemons, then use luky egg and evolve them all at once (something like 170 pokemons). I think this is the best way to use lucky eggs and also the best way to farm with this bot, of course for the first 50 minutes the exp/h will be like 70k/h because he is not evolving pokemons, you have to keep it running for 1/2 hours to see the effective exp/h.
The only thing that would increase the exp/h would be increaseing the p/h: more pidgeys much faster = faster reach 90% of inventory = fast exp.
All of this of course using Version:
8787 distiny fix (skiplagged API), because 6.0.1 and others seems to handle differently the functions...i prefer using something that works for sure instead of the last updated version.
Edit 2: I think that functions like ( "EvolveAllPokemonWithEnoughCandy": true ) are overwritten by priority functions, but I need to look further into this.
14.
"No usable PokeStops found in your area. Is your maximum distance too small?"
If this error occurs you either have necrobot v0.6.1+ or you enabled human movement/enabled walking. You need to either get necrobot v0.3.1 or necrobot 0.4 as many features have been altered in 0.6.1+ the bot I recommend at the moment is: Distiny Fix 0.4 Necrobot
The other solution is changing/replacing existing function to this:
Code:
"DisableHumanWalking": true
and keep this 1000 minimum:
"MaxTravelDistanceInMeters": 1000
15.
It won't recycle my potions and revives
Use this, and add whichever item you want to be removed when recycling:
Code:
"ItemRecycleFilter": [
{
"Key": "itemUnknown",
"Value": 0
},
{
"Key": "itemPotion",
"Value": 0
},
{
"Key": "itemSuperPotion",
"Value": 0
},
{
"Key": "itemHyperPotion",
"Value": 0
},
{
"Key": "itemMaxPotion",
"Value": 0
},
{
"Key": "itemRevive",
"Value": 0
},
{
"Key": "itemMaxRevive",
"Value": 0
},
{
"Key": "itemIncubatorBasic",
"Value": 0
},
{
"Key": "itemItemStorageUpgrade",
"Value": 0
},
{
"Key": "itemIncenseSpicy",
"Value": 0
},
{
"Key": "itemIncenseCool",
"Value": 0
},
{
"Key": "itemIncenseFloral",
"Value": 0
},
{
"Key": "itemTroyDisk",
"Value": 0
},
{
"Key": "itemXAttack",
"Value": 0
},
{
"Key": "itemXDefense",
"Value": 0
},
{
"Key": "itemXMiracle",
"Value": 0
},
{
"Key": "itemSpecialCamera",
"Value": 0
},
{
"Key": "itemIncubatorBasicUnlimited",
"Value": 0
},
{
"Key": "itemPokemonStorageUpgrade",
"Value": 0
},
{
"Key": "itemIncenseOrdinary",
"Value": 10
},
{
"Key": "itemLuckyEgg",
"Value": 15
},
{
"Key": "itemRazzBerry",
"Value": 250
}
],
& Make sure you have a low percent for this function:
Code:
"RecycleInventoryAtUsagePercentage": 0.50
Edit: To fix the recycling problem, use 0.50 instead of 50.0, thanks to wst93444 for pointing this out
16:
(NEW) Blank Command Line
An exception is most likely thrown, view debug in VS and it will detail the exception 'line x pos x' find the error in the line and fix it accordingly
17:
(NEW) Is it possible to get the snipping from POGOfeeder (eg. Dragonite and Snorlax only)
the current sniper is implemented in the actual necrobot uncompiled files, so I would have to do a lot of research to find out if that's possible
18:
(NEW) Absolutely no ultraball use
Change these to the highest possible if you don't want the bot to use any:
Code:
"UseUltraBallAboveCp": 1250,
"UseUltraBallAboveIv": 95.0,
This one controls it I think, I set it at below 10% probability so change it to whichever %:
Code:
"UseUltraBallBelowCatchProbability": 0.1,
19:
(NEW) Bot crashes after a while
Seen here:
Working on a fix currently