It's only in recent source code version that necro implemented the way for easier update. So i suggest you do a clean install first on latest version, then it should be simple as updating folder from then. I am using SVN check out, you can use Git also.
I haven't check the latest update which is now an auto-update feature, so not sure what it does, maybe you don't even need to do manual update anymore.
Is there a way to extend the INFO about the pokemon, that all the IV Scores are shown ?!
I mean for all the pokemons ...
Last edited by onne; 07-27-2016 at 07:37 AM.
EDIT: Might have been my config settings that was messed up, will report back.
Love the bot! After updating to 1.07 (using the pre-compiled version) i'm experiencing this every 2 minutes:
System.NullReferenceException: Object reference not set to an instance of an object.
at PoGo.NecroBot.Logic.Tasks.CatchPokemonTask.<Execute>d__0.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Tasks\CatchPokemonTask.cs:line 61
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at PoGo.NecroBot.Logic.Tasks.CatchIncensePokemonsTask.<Execute>d__0.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Tasks\CatchIncensePokemonsTask.cs:line 49
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at PoGo.NecroBot.Logic.Tasks.FarmPokestopsGpxTask.<>c__DisplayClass0_0.<<Execute>b_ _1>d.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Tasks\FarmPokestopsGPXTask.cs:line 112
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PoGo.NecroBot.Logic.Navigation.<HumanPathWalking>d__7.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Navigation.cs:line 154
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PoGo.NecroBot.Logic.Tasks.FarmPokestopsGpxTask.<Execute>d__0.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\Tasks\FarmPokestopsGPXTask.cs:line 107
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at PoGo.NecroBot.Logic.State.FarmState.<Execute>d__0.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\State\FarmState.cs:line 32
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PoGo.NecroBot.Logic.State.StateMachine.<Start>d__8.MoveNext() in C:\Users\tvgfx\Documents\Pokemon Go Bot\PoGo.NecroBot.Logic\State\StateMachine.cs:line 44
Last edited by benjaminc; 07-27-2016 at 08:53 AM.
there is a bug in that release, that exception can be suppressed by adding try catch. The good part for catching exception is that the Bot won't restart by itself, however I didn't read all the code as thus unable to determine how big the impact is. I tried adding exception catching in previous version which works well and solve my issues.
Hi, click the unavailable project, then press delete and delete it
Download the PokemonGo.RocketAPI from https://github.com/FeroxRev/Pokemon-...55708373c3d48e
(Note this is the latest Ferox branch as of I am writing now, it may change in future).
After download, extract and copy all folders + files to FeroxRev folder of your necrobot-master (which include the .csproj)
In Visual Studio, right click solution click Add > Add Existing Project, browser to the FeroxRev folder where you just copied, double click the file with .csproj extention, this will solve your first problem.
Second problem, click the button highlight in the picture in attachment, open Tasks folder and you will see that file, right click it and click Include in project
Is this bot transfering favorite pokemons in release version 0.1.7? Thanks in advance!
PokemonsNotToCatch is refered in that term in code actually in config it is called PokemonsToIgnore
PokemonsToIgnore setting is used together with UsePokemonToNotCatchFilter
only when you set UsePokemonToNotCatchFilter to true, then add the pokemon name to PokemonsToIgnore, when you encounter the pokemon in the list the console will log "Skipped <Pokemon>"
meaning "will not even catch it"
Last edited by blaanima2; 07-27-2016 at 09:22 AM.
I check the source code 0.1.7
when creating a list of pokemon to transfer, It will only select the pokemon which has Favorite equal to 0 which should mean not favorite pokemonvar pokemonList =
myPokemon.Where(
p => p.DeployedFortId == string.Empty && PokemonInfo.CalculatePokemonPerfection(p) < 100 &&
(p.Favorite == 0 && p.Cp < _logicClient.Settings.KeepMinCp || PokemonInfo.CalculatePokemonPerfection(p) < _logicClient.Settings.KeepMinIvPercentage))
.ToList();
this is a weird request but i will answer,
Add "return ItemId.ItemPokeBall;" under "private static async Task<ItemId> GetBestBall(Context ctx, dynamic encounter, float probability) {"
Originally the type of ball, master, ultra, etc will be used according to the Pokemon's CP, the higher the CP the better the ball is used since catching a high CP pokemon using pokeball just doesn't make sense (less chance of catching it), and you can't always be sure you will always have pokeball
Hello can u halp me
i have attention message in bot encounter problem : pokemon inventory full
have many poks in inventory 300/300 but bot dont transfered it
wtf ?
guys can anyone tellme why im always "getting Looting failed, possible softban. Retry: X/40"
iam double check manualy with nox i still can looting
thanks before for your answer