o7q / DrawBot

A versatile drawing bot that works in nearly every game and program. (Gartic Phone, Skribbl, Jackbox, Paint, etc.)
MIT License
5 stars 1 forks source link
draw-bot drawing-app garticphone jackbox paint skribbl

>> Download Latest

Welcome! DrawBot is a simple, versatile drawing robot that works in nearly every game and program. (ex. Gartic Phone, Skribbl, Jackbox, Paint, etc.)



Overview

DrawBot controls your mouse to artificially draw images. It works on nearly every game and program.\ It can be quickly configured with its simple preset system.

This program was inspired by https://github.com/IV2FI/DrawBot.


Usage

NOTE: \ While drawing, you can push the ESCAPE key to abort the drawing process.

Tutorial

Step 1. Select an image - **1.1** Click the **Select Button** OR paste in a direct URL to an image (URLs are prioritized, if you are using a local image ensure the URL textbox is empty)
Step 2. Define bounds - **2.1** Click the **A Button** and then click on the **top-left** of your canvas where the image will be drawn, this will define the first point - **2.2** Click the **B Button** and then click on the **bottom-right** of your canvas where the image will be drawn, this will define the second point
Step 3. Create or load a preset - To create a preset - Note: *The preset system will save all colors that you select, click "Save" only when you've selected all of the colors you wanted for that preset. - **3.1** Click the **Add Color Button (+)** and then click on a color on the visible color palette of the program/game - **3.2** Repeat step **3.1** until you have selected all of the colors you need (note: it does not matter in which order you select them, the program will automatically determine which color to use when drawing, also, you can click the **Reset Button** to restart the preset creation process) - **3.3** Name the preset by typing a name inside the textbox, click the **Save Button** to save it - To load a preset - **3.1** Select a preset inside of the **Preset List** - **3.2** Click the **Load Button** to load the selected preset (note: click the **Delete Button** to delete the selected preset)
Step 4. Drawing - **4.1** Determine the draw settings with the **Quality** and **Speed** sliders. Quality will increase the pixel density at the cost of slowness. Speed will increase speed, speeds too high can cause issues on some programs/games - **4.2** Select the draw method (info about these are at the bottom of the interface dictionary) - **4.3** Click the **Draw Button** to start! **Remember:** You can push the **ESCAPE** key to abort the drawing process.

Video tutorial coming, maybe.


Interface


DrawBot \ Written in C# with .NET Framework 4.8