Giter VIP home page Giter VIP logo

moonstarcoding / btd6_autoplay Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jazzmoon/btd6_autoplay

0.0 1.0 0.0 1.96 MB

A Bloons TD6 farming script that allows the dynamic loading of various maps. Be warned, Ninja Kiwi doesn't support farming scripts and reserves the right to ban accounts that use them.

License: MIT License

Python 98.01% Batchfile 0.58% Shell 0.68% PowerShell 0.73%

btd6_autoplay's Introduction

Bloons TD 6 Auto Play

Disclaimer

Please be aware, Ninja Kiwi doesn't support the use of internal or external modding. Under Ninja Kiwi's Terms of Service, scripts such as this one can lead to a ban on your account. Using this, or any other script like it, means that you accept this risk and will not blaim us in the event of action being taken against your account.

Usage

This requires games to be played in fullscreen with auto-start to work. Additionally, this is designed to work for those who have upgrades including:

  • Free Dart Monkey
  • Additional $200 starting cash
  • Half of 1st Military Monkey
  • Military Monkey Upgrade Discounts

You don't need these upgrades if you change the timing.

In addition to Python 3.8 (due to our use of the := operator), you will need to run the following code in a terminal:

pip install -r requirements.txt # Install requirements for the script

Additionally, you will need to install Pytesseract's Tesseract dependancy in order to use Pytesseract. This is pretty irritating to do, so I will link some guides that better explain it than I ever could:

Using Conda: here

Tesseract Source Code: here

We recommend using the latest version of Python, version 3.9.5 at the moment of writing this, as Pytesseract seems to have gotten a bit faster in terms of processing the images for text. This is not a requirement though, and should run in Python 3.8.

  • To begin the Dark Castle game loop, open the game to the main screen and select Obyn as your hero.
  • Next, open a terminal and use cd to navigate to the script locations.
  • In terminal, run scripts/run.*, where the extension is dependant on your os. A .sh, .bat, and .ps1 script are privided for your convenience.
  • Once in python interactive terminal, follow on screen instructions. Make sure you type name of map as found in maps folder. (.py extension is not needed, and should be excluded)

Settings

We have a JSON file now being read with all of the timings and settings for the game loop. We have added this for ease of use and hope you all enjoy and can follow along with the names of the variables.

Custom Maps

See src/config/maps/darkcastle/easy.json for example game map and basic instructions.

All instructions can be found in src/utils/ActionParser.py.

btd6_autoplay's People

Contributors

moonstarcoding avatar bowsiepup avatar dependabot[bot] avatar

Watchers

James Cloos 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.