/kraken-auto-clicker

Primary LanguageC++MIT LicenseMIT

Kraken Clicker

Kraken is an open-source automatic clicker with an abstraction layer that will make it very easy for any software developer to tailor it for their needs

Introduction

  1. Features
    1. Double Click Prevention
    2. Randomly generated delays on every startup
    3. Supports most Minecraft clients and versions out of the box

Usage

  1. Consumer

    1. Run the kraken.exe application
    2. Press the toggle key "GRAVE"
    3. Hold down the left mouse button
  2. Developer

    1. Adding recorded input
      1. First record your clicks (both press and release)
      2. Serialize the click data you have recorded to match a sequence container with an element of std::pair<int, int>
      3. Add the serialized click data in recorded_clicks.h
    2. Adding your randomization engine or randomization algorithm to the randomly generated click delays
      1. The randomly generated click delays are defined in kraken.cpp#L30 so that's where you'll have to go
    3. Installing your own double click prevention callback
      1. Due to Kraken's simple abstraction layer it will make it very easy for you to install your double click prevention which is defined in kraken.cpp#L65
      2. Simply switch out the std::nullopt with your double click prevention function
    4. Changing toggle key bind
      1. The toggle keybind is defined in clicker.cpp#L130