Releases: ewrogers/SleepHunter3
Releases · ewrogers/SleepHunter3
Release list
v3.1.1 Release
v3.1.0 - Revived Edition
[3.1.0] - 10-26-2025
This is the first release of the Revived Edition.
It is a complete re-write of the SleepHunter macro engine, with many new features and improvements.
This allows a much more extensible and powerful system that can be used to create new macros.
It keeps the original user interface with some quality of life improvements, additional validation, context menus,
and tons of optimizations for performance/memory usage.
It has been updated to support the latest Dark Ages Client version (7.41).
Both original SleepHunter macro files (*.sh3) and the new SleepHunter extended macro files (*.sh3x) are supported.
Added
Switch to Chat History(Shift+F) commandSwitch to Modifiers(Shift+G) commandSwitch to World Skill/Spell(H) commandIf Chat Input Openconditional commandWhile Chat Input Openconditional loopIf Minimized Mode(/) conditional commandIf Inventory Expandedconditional commandIf Map Nameconditional commandWhile Map Nameconditional loopIf HP %conditional commandWhile HP %conditional loopIf MP Valueconditional commandWhile MP Valueconditional loopIf MP %conditional commandWhile MP %conditional loopDefine LabelcommandGoto LabelcommandLeft Double ClickcommandRight Double ClickcommandLeft Mouse Button DowncommandLeft Mouse Button UpcommandRight Mouse Button DowncommandRight Mouse Button UpcommandMove Move OffsetcommandDrag MousecommandDrag Mouse OffsetcommandStepdebug mode toggle inMacrowindow- Macro validation with error highlighting
- Highlight on paused line in
Macrowindow - Map name in
Statuswindow - Command tool tip in tree view
- Right-click context menu with keyboard shortcuts for Macro window
- New
.sh3xJSON file format - Optional
Authorfield when saving macros - Legacy loader support for existing
.sh3xfiles (saving will convert to new format) Optionsmenu is now visible- Dependency injection for much, much cleaner code
- Brand new macro command engine
Changed
- Support for Dark Ages Client 7.41
- Default window size is larger for modern displays
- Show humanized health/mana values in status (ex: 8.1k or 1.24m)
- Auto-resize the macro command list view column
- Intelligent "auto-add" for closing commands (end if/while/loop)
- Refactored every single UI form for optimizations
- Optimize some graphics allocations
- Removed the long-defunct
Chatwindow menu - Removed the Debug / Logic Skeleton views
- Increased font size
- Updated to .NET Framework 4.8 (from 3.5)
- Re-wrote Win32 window interop
- Re-wrote Win32 process interop
- Re-wrote Win32 keyboard interop
- Re-wrote Win32 mouse interop