Skip to content

A macro program written in AutoHotKey that records and runs mouse macros.

Notifications You must be signed in to change notification settings

MatthewNguyenRAZR/MouseMacro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MouseMacro

A macro program written in AutoHotKey that records and runs mouse macros.
Main purpose to make gacha games easier lul.

Goal Stuff

Problem:

  1. Gacha games require repetitive tasks
  2. Macro Detection in place

Solution:

  1. Automate repetitive tasks
  2. Prevent Macro Detection (Randomness)

Features

  • Basic
    • Record, Export, Import Macros
    • Mouse Click-Only Macros
    • Mouse & Drag Macros (Not Planning to do option yet)
  • Multi-macro compiler: Combine and organize multiple macros to run consecutively
  • Random Settings for macro

Planning Stuff

Menu Options

  • List currently recorded macros to select
    • Run Macro
    • Edit Macro Settings
      • Edit Pixel Disposition (Randomness)
      • Edit Time Delay Randomization (Randomness)
      • Edit Random Run Chance (Randomness)
      • Amount of times repeated
  • Record Macro
  • End Macro Recording
  • List currently compiled macro list
    • Add Macro (to list)
    • Reset Macro List
    • Run MacroList
    • Amount of times repeated

Objects:

Object MouseClickMacroObject- Used to Create, Modify and Run A MouseClickMacro

  • Parameters
    • macroPath(string)
  • Attributes
    • macroPath(string)
      • pixelDisposition(int)
      • randomTimeDelay(int)
    • randomRunChance=1 (decimal,percentage)
    • repeatAmount(int)
    • xCoordArray[]
    • yCoordArray[]
    • tCoordArray[]
  • Methods
    • isRunnable
    • SetCoordDisposition
    • SetRandomTimeDelay
    • runMacro (will check isRunnable, willHaveChanceToRun)
    • editAttributes (can edit attributes of a macro)

About

A macro program written in AutoHotKey that records and runs mouse macros.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published