Hier der Bot von Ferox den ich als Batch Datei editiert habe und am code ein wenig was verändert habe.
Wie gesagt der Original Code ist von FeroxBot , dieser wird aber nicht weiter entwickelt , daher hat sich das Projekt jemand anders angenommen , und zwar "NecronomiconCoding/NecroBot"
Ich habe das Projekt aufgegriffen und mir es mal angeschaut und noch ein wenig was verändert und eine Batch datei erstellt.
Features
[PTC Login / Google]
[Get Map Objects and Inventory]
[Search for gyms/pokestops/spawns]
[Farm pokestops]
[Farm all Pokemon in neighbourhood]
[Throw Berries/use best pokeball]
[Transfers duplicate pokemons]
[Evolve all pokemons]
[Throws away unneeded items]
[Humanlike Walking]
Installation & Configuration
Download and Install Visual Studio 2015
Download this Repository
Open Pokemon Go Rocket API.sln
On the right hand side, double click on "UserSettings.settings"
Enter the DefaultLatitude and DefaultLongitude can be found here
Select the AuthType (Google or Ptc for Pokémon Trainer Club)
If selected Ptc , enter the Username and Password of your Account
Right click on "PokemonGo.RocketAPI.Console" and Set it as Startup Project
Press CTRL + F5 and follow the Instructions
Have fun!
Changing Location of the Bot
Get new latitude and longitude
Delete Coords.ini from folder PokemonGo.RocketAPI.Console\bin\Debug\Configs
Change the value of DefaultLatitude and DefaultLongitude in UserSettings.settings
Compile and run (CTRL + F5)
Hier der Download der alten Version
[Only registered and activated users can see links. Click Here To Register...]
und hier ein Update
[Only registered and activated users can see links. Click Here To Register...]
Neustes Update ->
[Only registered and activated users can see links. Click Here To Register...]
In den RAR Files sind auch die Original Visual Stuio Datein enthalten , fals ihr selber am Code basteln wollt.
Desweiteren besitzt dieser Bot die Fähigkeit sich den TOKEN zu merken , das bedeutet ihr braucht kein Refresh token , soll heißen das der Bot durch läuft.
Er hat HumanWalking
Ihr könnt in der Config Datei einiges selber Verändern wie auto evolution , auto recyled usw.
Sieht derzeit so aus
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="PokemonGo.RocketAPI.Console.UserSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
<section name="PokemonGo.RocketAPI.Console.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<userSettings>
<PokemonGo.RocketAPI.Console.UserSettings>
<setting name="AuthType" serializeAs="String">
<value>Google</value>
</setting>
<setting name="PtcUsername" serializeAs="String">
<value>username2</value>
</setting>
<setting name="PtcPassword" serializeAs="String">
<value>pw</value>
</setting>
<setting name="DefaultLatitude" serializeAs="String">
<value>52.379189</value>
</setting>
<setting name="DefaultLongitude" serializeAs="String">
<value>4.899431</value>
</setting>
<setting name="DefaultAltitude" serializeAs="String">
<value>10</value>
</setting>
<setting name="KeepMinIVPercentage" serializeAs="String">
<value>85</value>
</setting>
<setting name="KeepMinCP" serializeAs="String">
<value>1000</value>
</setting>
<setting name="WalkingSpeedInKilometerPerHour" serializeAs="String">
<value>50</value>
</setting>
<setting name="EvolveAllPokemonWithEnoughCandy" serializeAs="String">
<value>True</value>
</setting>
<setting name="TransferDuplicatePokemon" serializeAs="String">
<value>True</value>
</setting>
<setting name="DelayBetweenPokemonCatch" serializeAs="String">
<value>5000</value>
</setting>
<setting name="UsePokemonToNotCatchFilter" serializeAs="String">
<value>False</value>
</setting>
<setting name="KeepMinDuplicatePokemon" serializeAs="String">
<value>1</value>
</setting>
<setting name="PrioritizeIVOverCP" serializeAs="String">
<value>False</value>
</setting>
<setting name="MaxTravelDistanceInMeters" serializeAs="String">
<value>5000</value>
</setting>
</PokemonGo.RocketAPI.Console.UserSettings>
</userSettings>
</configuration>
Um Die Koordinaten zu ändern gehe wie folgt vor :
Gehe in den Ordner Configs und lösche die Datei Coords.ini.
Danach gehe in die Config Datei PokemonGo.RocketAPI.Console.exe und ändere deine Koordinaten unter DefaultLatitude and DefaultLongitudein
Um Items zu änder geht in den Ordner Configs und öffnet dort die Datei ConfigItemList , dann könnt ihr dort eure werte setzen die ihr braucht , speichern , fertig
Desweiteren habt ihr die möglichkeit dem bot zu befehlen einige Pokemons nicht zu verschicken , dazu müsst ihr den namen nur in der datei "ConfigPokemonsToKeep" einfügen
Sieht derzeit so aus
Dragonite
Charizard
Zapdos
Snorlax
Alakazam
Mew
Mewtwo
Ihr habt auch die möglichkeit gewisse pokemons evolieren zu lassen , dazu einfach den namen des pokemons in der datei "ConfigPokemonsToEvolve" (was nicht drin steht wird auch nicht evoliert)
Sieht derzeit so aus
Caterpie
Clefable
Cubone
Diglett
Doduo
Dratini
Drowzee
Ekans
Exeggcute
Goldeen
Grimer
Growlithe
Horsea
Jigglypuff
Kabuto
Koffing
Krabby
Magnemite
Mankey
Meowth
Omanyte
Paras
Pidgey
Ponyta
Psyduck
Rattata
Rhyhorn
Sandshrew
Seel
Shellder
Slowpoke
Spearow
Staryu
Tentacool
Venonat
Voltorb
Vulpix
Weedle
Zubat