Code Monkey home page Code Monkey logo

pokemon-go-rocket-api's Introduction

Pokemon-Go-Rocket-API

#Window alt tag

#Console alt tag

A Pokemon Go bot in C#

Features

  • PTC / Google Login
  • Get Map Objects and Inventory
  • Search for Gyms / Pokéstops / Spawns
  • Farm Pokéstops
  • Farm all Pokémon in the neighbourhood
  • Evolve Pokémon
  • Transfer Pokémon
  • Auto-Recycle uneeded items
  • Output level and needed XP for levelup
  • Output Username, Level, Stardust, XP/hour, Pokemon/hour in Console Title
  • German/English pokemon names
  • Automatic use of Razzberries
  • Automatic Update checker
  • Logs everything into Logs.txt

Getting Started

Go to PokemonGo\RocketAPI\Console\App.config -> Edit the Settings you like -> Build and Run (CTRL+F5)

Settings

AuthType

  • Google - Google login via oauth2
  • Ptc - Pokemon Trainer Club login with username/password combination

PtcUsername

  • username for PTC account. No need for when using Google.
  • password for PTC account. No need for when using Google.

GoogleRefreshToken

  • GoogleRefreshToken - You get this code when you connect the application with your Google account. You do not need to enter it.

DefaultLatitude

  • 12.345678 - Latitude of your location you want to use the bot in. Number between -90 and +90. Doesn't matter how many numbers stand after the comma.

DefaultLongitude

  • 123.456789 - Longitude of your location you want to use the bot in. Number between -180 and +180. Doesn't matter how many numbers stand after the comma.

LevelOutput

  • time - Every X amount of time it prints the current level and experience needed for the next level.
  • levelup - Only outputs the level and needed experience for next level on levelup.

LevelTimeInterval

  • seconds - After X seconds it will print the current level and experience needed for levelup when using time mode.

Recycler

  • false Recycler not active.
  • true Recycler active.

RecycleItemsInterval

  • seconds After X seconds it recycles items from the filter in Settings.cs.

Language

  • english Outputs caught pokemons in english name.
  • german Outputs caught pokemons in german name.

RazzBerryMode

  • cp - Use RazzBerry when Pokemon is over specific CP.
  • probability - Use RazzBerry when Pokemon catch chance is under a specific percentage.

RazzBerrySetting

  • value CP: Use RazzBerry when Pokemon is over this value | Probability Mode: Use Razzberry when % of catching is under this value

TransferType

  • none - disables transferring
  • cp - transfers all pokemon below the CP threshold in the app.config, EXCEPT for those types specified in program.cs in TransferAllWeakPokemon
  • leaveStrongest - transfers all but the highest CP pokemon of each type SPECIFIED IN program.cs in TransferAllButStrongestUnwantedPokemon (those that aren't specified are untouched)
  • duplicate - same as above but for all pokemon (no need to specify type), (will not transfer favorited pokemon)
  • all - transfers all pokemon

TransferCPThreshold

  • CP transfers all pokemons with less CP than this value.

EvolveAllGivenPokemons

  • false Evolves no pokemons.
  • true Evolves all pokemoms.

pokemon-go-rocket-api's People

Contributors

detectivesquirrel avatar elfocrash avatar sen66 avatar versified avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.