Releases: koorbmeh/VSQ
v1.5.0
VSQ v1.5.0 Release Notes
New features
Manual attack hotkeys
Tab+E — Shield attack: double-clicks shield on character belt, then clicks a creature on the creature list
Tab+F — Weapon attack: double-clicks main hand weapon instantly
Both hotkeys save and restore mouse position automatically
Shield attack cooldown system
Configurable cooldown timer (PalyShieldDelay in config.ini, default 3500ms)
Queuing: pressing Tab+E during cooldown queues the attack to execute when ready
Set shield coordinates with Ctrl+Shift+D
Improvements
Race condition fixes
Added ManualActionInProgress flag to prevent conflicts between auto mode and manual hotkeys
Auto mode pauses during Tab+E and Tab+F execution
Middle Button now clears the manual action flag when toggling auto mode
Hotkey changes
Changed from Alt+E/F to Tab+E/F to avoid Alt key interference with game actions
Tab+E and Tab+F work reliably without conflicting with game controls
Documentation
Updated README.md with new hotkey documentation
Added setup instructions for manual attack features
Documented Ctrl+Shift+D hotkey for shield coordinates
Technical details
All manual attack settings are profile-specific
Cooldown system tracks execution time and manages queuing
Improved error handling and logging for manual attacks
Upgrade notes:
If you were using Alt+E or Alt+F, update to Tab+E and Tab+F
Set shield coordinates with Ctrl+Shift+D before using Tab+E
Shield attack cooldown is configurable per profile in VSQ_Config.ini
v1.4.0
🚀 Release v1.4.0 - Multiple Spell Casting Support
Major Feature Addition:
Multiple Spell Casting: Support for up to 3 different spells with individual delays and creature requirements
Smart Unknown Spell Handling: Automatically tries all cast keys when an unknown spell is warmed
Individual Configuration: Each spell has its own delay, creature check toggle, and warm/cast keys
Improved GUI: Spell controls in Keys tab
Perfect for players who want to:
Cast different spells at different intervals
Use spells that require/ignore creature presence
Maximize spell efficiency with warmed spell detection
This release significantly expands the automation capabilities for spell-casting characters! ✨
v1.3.1
🆕 New Feature
MA Refill Mode - New 4th mode in MA Skills cycle
Always restocks without potion counting (original behavior)
Perfect for filling empty bags when starting fresh
🔄 Updated
MA Mode Cycle - Now cycles through: fists → restock → auto → refill → fists
Configuration GUI - Added Refill mode checkbox with mutual exclusivity
Documentation - Comprehensive README updates with usage examples
💡 Key Use Case
Use Refill mode when your bag is empty to quickly fill it with potions, then switch to Restock or Auto mode for smart potion management during combat.
🎯 Benefits
Initial Setup - Easy bag filling when starting with empty inventory
Original Behavior - For users who prefer the classic "always restock" approach
Simple Logic - No potion counting or smart features, just immediate restocking
Seamless Integration - Works with existing hotkeys and GUI
v1.3.0
v1.2.0
New Features
Enhanced MA Skills
- 3-Mode Toggle: Ctrl+Shift+T now cycles through Fists → Restock → Auto → Fists
MA Auto Mode - Intelligent Potion Management
- Smart Mode Switching: Automatically switches between Fists and Restock based on potion usage
- Potion Tracking: Counts healing potions consumed and manages restocking intelligently
- Smart Restocking: Only restocks when you've used enough potions to justify the restock (prevents inventory errors)
- Usage Warnings: Alerts when using potions faster than you can restock them (6+ potions)
- Configurable Potions: Set "Potions per Restock" (1-3) in Configuration GUI
- MA Auto Mode requires Auto Fight to be activated (Middle Mouse Button)
- All settings are saved per profile for easy character switching
Spell Casting Improvements
- CheckWarmed Function: Prevents spells from getting stuck in warmed state
Bug Fixes
- Fixed spell scrolling checkbox not saving to config file
Requirements
v1.1.0
New Features
Spell Casting Improvements
- Configurable Delay: Added spell casting delay setting (default 5000ms) stored per profile
- Creature Check Toggle: Added option to require creatures present before casting spells
- Enhanced GUI: Improved spell casting group with better layout and controls
Bug Fixes
- Fixed spell scrolling checkbox not saving to config file
- Improved GUI layout and organization
Technical Improvements
- Refactored spell casting logic into dedicated CheckSpellDelay() function
- Added LastSpellCastTime tracking for delay calculations
- Enhanced config file integration for all new settings
Usage
- Set spell casting delay in the Keys tab under Spell Casting group
- Toggle "Require creatures present" to control creature detection for spells
- Use Ctrl+Shift+V to set warmed spell coordinates
- All settings are saved per profile
VSQ v1.0.0 - Initial Release
VSQ (Vyris's Stormhalter QoL) v1.0.0
🎮 What is VSQ?
VSQ is a comprehensive automation script for the Stormhalter game, designed to enhance your gameplay experience with intelligent automation while maintaining the fun and challenge of the game.
✨ Key Features
🤖 Intelligent Automation
- Health & Mana Monitoring - Automatic healing and mana management
- Coin Pickup System - Smart coin detection and collection
- Active Spell Management - Automatic spell warming and casting
- Fumble Recovery - Automatic weapon recovery when fumbled
- Creature Detection - Advanced pixel-based creature monitoring
🎯 Multi-Profile Support
- 9 Independent Profiles - Switch between different character setups
- Profile-Specific Settings - Each profile remembers its own coordinates and keys
- Quick Profile Switching - Hotkeys to instantly switch profiles (Ctrl+Shift+1-9)
🖥️ Advanced GUI Configuration
- 5 Organized Tabs - Start, Timing, Keys, Monitoring, Hotkeys
- Visual Setup - No need to memorize hotkeys or edit config files
- Real-time Preview - See all settings at a glance
- Restore Defaults - Reset any profile to default settings
🖱️ Multi-Monitor Support
- Absolute Coordinate System - Works perfectly across multiple monitors
- Smart Click Detection - Handles different screen configurations
- Window-Aware Automation - Always targets the correct game window
💾 Automatic Backup System
- Dual Backup Modes - Full script backups or config-only backups
- Automatic Timestamps - Never lose your settings
- Easy Restoration - Restore from any backup with one click
📁 Files Included
VSQ.ahk(153 KB) - Main script fileVSQ_Config.ini(7 KB) - Configuration template with default settingsREADME.md(15 KB) - Complete documentation and setup guide
🚀 Quick Start
- Download the files to a folder
- Run
VSQ.ahk(requires AutoHotkey v2.0) - Open GUI with
Ctrl+Shift+~ - Set up coordinates using the "Set" buttons in the GUI
- Configure your keys in the Keys tab
- Start playing with enhanced automation!
🔧 Requirements
- AutoHotkey v2.0 - Download from autohotkey.com
- Stormhalter Game - The script will help you locate the game path
- Windows 10/11 - Compatible with modern Windows systems
🎮 Supported Features
Combat Automation
- Primary and secondary attack key management
- MA (Martial Arts) skills with fists/restock modes
- Knight heal automation
- Attack key swapping and toggling
Spell Management
- Automatic spell warming and casting
- Active spell scrolling and detection
- Spell gone detection for timing
Quality of Life
- Automatic login button clicking
- Creature list verification
- Debug logging for troubleshooting
- Comprehensive hotkey system
📖 Documentation
The included README.md provides:
- Complete hotkey reference
- Detailed setup instructions
- Troubleshooting guide
- Coordinate system explanation
- Backup system documentation
🛠️ Recent Improvements
This release includes:
- ✅ Removed unused variables and dead code
- ✅ Enhanced coordinate system for multi-monitor setups
- ✅ Improved coin pickup reliability
- ✅ Comprehensive GUI with 5 organized tabs
- ✅ Professional documentation and troubleshooting guides
- ✅ Automatic backup system with dual modes
⚠️ Important Notes
- This script is designed to enhance gameplay, not replace it
- Always test new features in a safe environment
- Keep backups of your configuration files
- The script requires the game window to be active for automation
🆘 Support
If you encounter issues:
- Check the troubleshooting section in README.md
- Enable debug logging in the GUI
- Verify your coordinates are set correctly
- Ensure AutoHotkey v2.0 is installed
Enjoy enhanced Stormhalter gameplay with VSQ! 🎮✨