Created by Impulseffs
Download: https://github.com/impulseffs/Anti-AFK
A sophisticated Anti-AFK (Away From Keyboard) tool designed specifically for World of Warcraft (WotLK 3.5.5), with a focus on the Warmane private server. This tool helps prevent automatic disconnections due to inactivity by simulating periodic character movements.
- Automatically makes your character jump every 4 seconds
- Works with both mounted and unmounted characters
- Includes occasional forward movement every 3 jumps to enhance anti-AFK effectiveness
- Double-press jump mechanism ensures compatibility with mounted characters
- Smoothly rotates your character left and right
- Creates a natural-looking movement pattern
- Includes periodic forward movement every 5 rotations
- Uses direct Windows API calls for reliable key simulation
- Clean and intuitive graphical interface
- Independent controls for Auto Jump and Auto Rotate features
- Real-time status indicators with color coding
- Ability to run both features simultaneously or independently
- Operating System: Windows (tested on Windows 10)
- Python 3.8 or higher
- Administrative privileges (required for key simulation)
- Minimum 100MB free disk space
- 2GB RAM recommended
- World of Warcraft (WotLK 3.5.5)
- Game must be running in windowed or windowed fullscreen mode
- Character should be in a safe location before activating the tool
-
Install Python:
- Download Python from python.org
- During installation, IMPORTANT: Check "Add Python to PATH"
- Complete the Python installation
-
Download the Tool:
- Clone this repository or download the files:
anti_afk.py
requirements.txt
- Clone this repository or download the files:
-
Install Dependencies:
- Open Command Prompt as Administrator
- Navigate to the tool's directory:
cd path/to/Anti-AFK
- Install required packages:
pip install -r requirements.txt
-
Starting the Tool:
- Double-click
anti_afk.py
or run from command prompt:python anti_afk.py
- The tool's interface will appear
- Double-click
-
Using Auto Jump:
- Click "Start Auto Jump" to begin automatic jumping
- Your character will:
- Jump every 4 seconds
- Take a small step forward every 3 jumps
- Click "Stop Auto Jump" to stop
-
Using Auto Rotate:
- Click "Start Auto Rotate" to begin rotation
- Your character will:
- Rotate left and right in a smooth pattern
- Take a small step forward every 5 rotations
- Click "Stop Auto Rotate" to stop
-
Emergency Stop:
- Move your mouse to any corner of the screen to trigger the failsafe
- Close the program window to stop all activities
- Both features have independent stop buttons
-
PyAutoGUI Failsafe:
- Moving the mouse to any screen corner will stop all automation
- Prevents loss of control over your character
-
Independent Controls:
- Each feature can be stopped independently
- Clean shutdown on program close
-
Smooth Movement Patterns:
- Natural-looking movements to avoid detection
- Random timing elements to prevent pattern recognition
-
Program Won't Start:
- Verify Python is installed and in PATH
- Run Command Prompt as Administrator
- Install dependencies using pip
-
Keys Not Working:
- Ensure WoW is in focus
- Run the program as Administrator
- Check if other programs are blocking key simulation
-
Movement Issues:
- Verify character isn't in a blocked position
- Check if character has enough space to move
- Ensure no movement-blocking effects are active
This tool is provided for educational purposes only. Using automation tools may violate the World of Warcraft Terms of Service. Use at your own risk. The developers are not responsible for any consequences of using this tool.
The tool uses several sophisticated mechanisms to ensure reliable operation:
- Direct Windows API calls for key simulation
- Threading for simultaneous feature operation
- Tkinter for the graphical interface
- Failsafe mechanisms to prevent loss of control
Feel free to submit issues and enhancement requests. For major changes:
- Fork the repository
- Create a feature branch
- Submit a Pull Request
- 1.0.0: Initial release
- Basic Auto Jump and Auto Rotate features
- 1.1.0: Enhanced movement
- Added forward movement to both features
- Improved key simulation reliability
For support, please open an issue in the repository or contact the maintainers.