Skip to content

Conversation

@Xian55
Copy link
Owner

@Xian55 Xian55 commented Jan 8, 2026

Key Changes:

  • Initial support for 4.3.4 client version support
  • Improved supporting multiple client versions (read the readme for currently known supported versions)

Known issue:

  • For Legacy Cataclysm client 4.3.4 version i had to override the DPI settings in order the game client report the proper resolution. (the game window was 1024x786 - however it was reported as 1280x960 - while i had a 4K monitor with 1.5 GUI scale)

Xian55 added 30 commits October 19, 2025 17:02
…for tbc 2.5.2.40892 C_Item.GetItemInfo missing api
…use the WOW_PROJECT_ID for Legacy clients calculate it.

Addon: Query: Guid based version specific code has moved to Versions
… versions at the same time.

Core: BotController: Show the ClientVersion on startup.

Game: WoWProcess: Better Version detection from FileVersionInfo
* OnUIErrorMessage
* OnUnitSpellCastSent
* OnUnitSpellCastSucceeded
* OnUnitSpellCastFailed
…h the WorldMapAreaId meanwhile DataToColor expects to return with iuMapId

* .bat\Generate-WorldMapMapping.ps1: Added generator
* Core: TalentDB: allow to use empty dataset
* SharedLib: StartupClientVersion: use more sophisticated version detection, allows to support Legacy dataset.
  - Fix CombatLog event handling for 4.3.4 API (no CombatLogGetCurrentEventInfo)
  - Fix IsUsableAction return values (1/nil vs true/false)
  - Fix legacy GUID parsing format (0xF130XXXX...)
  - Add GetActionTexture version wrapper
  - Update RangeCheck library loading to use 2.0 on legacy
  - Remove modern Classic TOC files
  - Update backport addon interfaces to 40300
  - LibRangeCheck-2.0 should work properly
  - The character should be able to use abilities based on the requirements
…untime. Classic ~2.5.2 clients does not support '_Classic.toc' files
@Xian55 Xian55 added documentation Improvements or additions to documentation enhancement This pull request implements a new feature. dependencies Pull requests that update a dependency file labels Jan 8, 2026
@Xian55 Xian55 merged commit 3900abb into dev Jan 8, 2026
1 check passed
@Xian55 Xian55 mentioned this pull request Jan 8, 2026
@Xian55 Xian55 linked an issue Jan 8, 2026 that may be closed by this pull request
@Xian55 Xian55 deleted the backport/4.3.4 branch January 10, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement This pull request implements a new feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3.3.5 / 4.3.4 backport

2 participants