Commit graph

30 commits

Author SHA1 Message Date
Azrub
8c11780f3e
Merge pull request #2 from taimoki/taimoki/1-add-remove-and-respawn
Add button, backend, and shortcut to respawn golem with previouse settings (#1)
2025-10-08 15:07:14 +02:00
taimoki
bc75f46ffb Adds Remove and Respawn feature 2025-09-15 00:57:34 +02:00
Azrub
0faba02a60 Release v1.5.3.0
Added support for 3840x2160 monitor
2025-08-24 15:29:44 +02:00
Azrub
f6055f946c Release v1.5.2.0
Added Respawn Golem button
2025-08-12 12:13:11 +02:00
Azrub
98c51aa098 Release v1.5.1.0
New Features:

- Auto Show/Hide UI: New setting that automatically shows/hides the UI when entering/exiting Training Area

Technical Changes:

Architecture refactor; replaced coordinate arrays and magic numbers with enum-based system:

- NEW: MenuSequences.h - Centralized sequence definitions with clean logic
- REFACTORED: Types.h - Semantic enum structure mapping GW2 interface 1:1 (BOON_ALACRITY vs stepIndex == 13)
- REFACTORED: AutomationLogic.cpp - Eliminated all magic numbers, unified healer logic
- Improved maintainability
- Enhanced readability: Self-documenting code with meaningful names like GOLEM_SLOW instead of array indices
2025-08-08 03:56:11 +02:00
Azrub
54233f6ac1 Hotfix: restored deleted coordinate
Restored deleted coordinate
2025-08-06 05:41:08 +02:00
Azrub
ccead0d29b Release v1.5.0.0
New features:

- Skip Confusion
- Add Immobilize
- Add Blind

Templates Improvements:

- Templates tab redesign with improved layout and organization
- Apply Boons and Spawn Golem buttons added to Templates tab for instant access to templates sequences
- Template name truncation for the "Current" template indicator to prevent UI stretching with long names

Other Improvements/changes:

- Training Area safety check - Apply buttons only function when inside Training Area
- Auto-stop sequences when game loses focus (Alt+Tab, Windows key, etc.)
- Cleaned up golem sequence by removing redundant coordinate that was causing vulnerability to be clicked twice
- Cleaner console output with reduced debug logging
2025-08-06 04:00:04 +02:00
Azrub
cc5bcb3c9c Release v1.4.1.0
Added Skip Aegis option
2025-08-04 06:11:51 +02:00
Azrub
60bdded498 Removed PCH remnants and standardized C++17 across all configurations
- Removed obsolete files: framework.h, pch.h, pch.cpp
- Cleaned all PrecompiledHeader references from project settings
- Set C++17 standard for all platforms (Win32 + x64) and configurations (Debug + Release)
- Removed .vcxproj.user from tracking (personal settings)
- Updated .gitignore
2025-08-03 03:16:27 +02:00
Azrub
366f3f4918 Release v1.4.0.0
Template system, advanced boon settings, and icon visibility control

- Save/load/delete custom templates with boon, golem, and condition settings (saved to addons/GolemHelper/templates.cfg) and real-time current template display
- QuickLoad buttons: DPS, Quick DPS, Alac DPS, qHeal, aHeal for instant switching
- Advanced boon settings: Add Resistance/Stability options (now all boons are covered; disabled in healer mode)
- Always Hide Icon setting to permanently hide QuickAccess icon
- Removed redundant checkboxes
2025-08-03 01:45:01 +02:00
Azrub
47839c1915 Release v1.3.0.0
- GolemHelper icon now appears only in Training Area and automatically hides in all other maps.
2025-07-31 19:47:32 +02:00
Azrub
80c2157f24 Merge branch 'main' of https://github.com/Azrub/GolemHelper 2025-07-31 18:46:51 +02:00
Azrub
291c4aa939 Release v1.2.6.0
- Removed use custom delay tick option (addon will automatically use the values of the sliders for delays)
- Cleaned up the custom delays section (removed collapsible background)
2025-07-31 18:46:21 +02:00
Azrub
e369025a59
Update README.md 2025-07-21 18:22:15 +02:00
Azrub
f3f326266c Release v1.2.5.0
Added support for 3440x1440 monitor
2025-07-20 16:34:58 +02:00
Azrub
ad0d3f3641 Release v1.2.4.0
Added support for 5120x1440 monitor
2025-07-19 23:01:14 +02:00
Azrub
995dc8b505 Release v1.2.3.0
Dual delay system with collapsible UI

- Added separate Initial Delay and Step Delay sliders for better timing control
- Fixed custom delay bug where 290ms custom was failing vs 290ms default
- Implemented collapsible "Set Custom Delays" section for cleaner UI
- Added internal "Use Custom Delays" checkbox for easy on/off control
- Users can now configure delays, enable them, and collapse section to save space
- Updated config system to save/load both delay values
2025-07-19 19:54:41 +02:00
Azrub
4adbe16698 Refactor: Split dllmain.cpp into organized modules
- Split 1000+ line dllmain.cpp into clean, modular structure
- Organized code into Common/, Utils/, Config/, Automation/, UI/, Input/ modules
- Removed precompiled headers to simplify build configuration
- Improved maintainability and code organization
- No functional changes, identical addon behavior
2025-07-17 13:28:31 +02:00
Azrub
f41ab40356 Release 1.2.2.0
- Added embedded icons support with Windows resources
- Added icon extraction from embedded DLL resources
- Include PNG icons as embedded resources
- Updated gitignore for build artifacts
- Icons are automatically extracted to addons/GolemHelper/icons/
2025-07-16 18:57:20 +02:00
Azrub
8684c75f21 Release v1.2.1.0
Fixed slider width to prevent UI expansion when custom step delay is enabled
2025-07-16 12:44:16 +02:00
Azrub
c82d032a23 Release v1.2.0.0
- QuickAccess Integration: Added clickable icon in Nexus toolbar for easy UI access
- Updated project settings: Disabled precompiled headers for ImGui source files
2025-07-16 10:16:24 +02:00
Azrub
21ce30fc68 Release v1.1.0.0
Added automatic config file creation and management
2025-07-13 14:31:34 +02:00
Azrub
cdbfea0319 Release v1.0.1.0
- Added dedicated healer bench sequences for qHeal/aHeal modes (it also simplified the code quite a lot)
- Dynamic UI labels: "DPS Modes" → "Healer Modes" when environment damage enabled
- Quick DPS/Alac DPS buttons auto-rename to qHeal/aHeal in healer mode
- Normal mode disabled during healer bench (forces qHeal/aHeal selection to make up for the boon that would be provided by the boon DPS)
- Simplified environment damage logic
- Renamed Big Hitbox to Large Hitbox
2025-07-12 17:09:28 +02:00
Azrub
1ecf654433 Release v1.0.0.0 2025-07-11 23:52:08 +02:00
Azrub
0dc7e655f2 Release v1.0.0-beta.3
Environment damage support, advanced settings settings, UI improvements, clean up
2025-07-11 23:02:59 +02:00
Azrub
f92ec0b9fc Fixed tag
Fixed beta tag inside UI
2025-07-10 20:35:33 +02:00
Azrub
ec0eb69865 Beta.2 - Added ImGui support and new features
- Added ImGui library integration
- Enhanced UI configurations
- Improved custom delay settings
- Fixed existing bugs
- Updated project dependencies
2025-07-10 20:22:46 +02:00
Azrub
fcf6e26e66
Add files via upload 2025-06-30 23:43:46 +02:00
Azrub
513ca8d0b5
Update README.md 2025-06-30 23:39:00 +02:00
Azrub
586acdde4c
Initial commit 2025-06-30 23:25:50 +02:00