Development Build (2026-07-24)
Pre-release
Pre-release
Linux compatibility
The Linux build is for amd64 systems using glibc 2.39 or newer.
It is built on Ubuntu 24.04 and bundles non-glibc runtime libraries.
It is not expected to run on Alpine/musl or older glibc systems.
macOS compatibility
The macOS build is for Apple silicon (arm64) systems running macOS 26 or
newer.
If macOS refuses to launch the binaries with a Gatekeeper warning (typically
only when the archive was downloaded via a browser and the binaries are
launched from Finder), clear the quarantine flag with
xattr -d -r com.apple.quarantine vmangos-macos-arm64/.
Commits
- 584a50a: Respawn Shadowsworn Cultist (credit cmangos) (vmangos#3434) #3434
- b5f81f6: Respawn Shadowsworn Enforcer (credit cmangos) (vmangos#3435) #3435
- 0175eaa: Respawn Dreadmaul Mauler (credit cmangos) (vmangos#3436) #3436
- d73066b: Respawn Wretched Lost One (credit cmangos) (vmangos#3437) #3437
- 40b3239: Respawn Thousand Needles Galac Camps (credit cmangos) (vmangos#3438) #3438
- d253ce0: Respawn Tunnel Rat Geomancer (credit cmangos) (vmangos#3448) #3448
- dc3efdc: Misc DB Fixes (vmangos#3175) #3175
- cd6004c: Revert "Add missing header files (vmangos#3452)" #3452
- b3b6cba: Revert "Implement Volume Caching (vmangos#3447)" #3447
- b0c82f4: Delete many unused gameobjects.
- 8be68da: Remove duplicate Gordok Tribute chests.
- ee963a6: Fix DB Errors (vmangos#3470) #3470
- b40576b: Breath of Fire should have a chance to trigger.
- a8d4ea1: Respawn Some Small Areas (credit cmangos) (vmangos#3466) #3466
- 5d92ec0: Improve dynamic tree for movement (vmangos#3463) #3463
- 9597c39: Remove orphaned closed-door collision check helpers
- 37ba9a3: Fix DungeonReset false-positive ERRORs at startup
- bae871a: Individual raid instance reset timers before patch 1.9
- 2c8df6b: Fix crit per agility rates.
- 467fc53: Fix Mana Shield before patch 1.12.
- 16251fe: Improve map extraction tools and fix navmesh generation bugs (vmangos#3473) #3473
- b974755: Fix empty loot after group loot roll ends (vmangos#3476) #3476
- 66b1584: Fix opening gurubashi chest before 1.7.
- f67d544: Fix mmap generator aborting with the default configuration. (vmangos#3479) #3479
- 1cf3d46: Fix trainer type for trainers that only have recipes (vmangos#3481) #3481
- f13dfcb: Add new option for map extractor (vmangos#3480) #3480
- 9e797df: Fix melee damage packet before 1.6.
- b54bbd0: Add packet class for melee attacking state update.
- d8a1636: Fix dodge per agility rates.
- ce5a1a2: Add missing rates for crit and dodge.
- c46aa93: Add missing include (vmangos#3483) #3483
- 2c87fa1: Pool Some Fadeleaf and Grave Moss (vmangos#3486) #3486
- a6755e4: Fix lost wakeup race in WorldSocket send queue
- b57309a: Fix target of target missing after create update
- 75d9aae: Correct creature data based on 1.11 wdb files.
- 51fde6f: Correct creature data based on 1.10 wdb files.
- ca21232: Correct creature data based on 1.9 wdb files.
- 64d9e28: Correct creature data based on 1.8 wdb files.
- 063f8f1: Add waypoints for Scarlet Inquisitor.
- e3fff0a: Remove offline players from BG queue (vmangos#3489) #3489
- d2a9e2c: Fix stabling for dismissed and dead pets. (vmangos#3488) #3488
- 46d7892: GetHeightStatic: Add a delta to Z before choosing vmap height over map height (vmangos#3487) #3487
- 8aaee43: Correct creature data based on 1.7 wdb files.
- 5f356a9: Type of forsaken npcs changed from undead to humanoid in 1.5.
- d9c0a30: Most humanoids could not swim before patch 1.3.
- 30c87a3: Remove cmake references to no longer existing files. (vmangos#3495) #3495
- 1468bbe: Fix output for loading instance custom encounters. (vmangos#3496) #3496
- d0aff0c: Add CI build for USE_PCH=OFF (vmangos#3492) #3492
- 12c7379: Allow multiple Nefarius's Corruption accepters per scepter run (vmangos#3504) #3504
- 8bfe3c4: Accept the stock 1,000,000 random roll upper bound (vmangos#3498) #3498
- af30a92: Validate the master looter GUID in CMSG_LOOT_METHOD (vmangos#3500) #3500
- 6f9d86f: Clamp auction time left to the client's signed 32-bit millisecond range (vmangos#3497) #3497
- 9e006e0: Delay Mograine's death so Forgiveness visual displays properly (vmangos#3503) #3503
- 8f6018a: Share vendor item visibility between list and purchase paths (vmangos#3502) #3502
- 80d3b7b: Prevent pickpocketing humanoids and undead with no pickpocket loot (vmangos#2729) #2729
- 6961c0f: Correct creature data based on 1.2 wdb files.
- b385387: Add missing Succubus minion to Morganth.
- 49960c4: More changes to ogre models.
- d6ed90d: Pet family was assigned to Son of Hakkar and Soulflayer in 1.8.
- b7cd0e1: Pool Some Fadeleaf, Gromsblood and Grave Moss (vmangos#3494) #3494
- ca760e7: Send SMSG_ATTACKERSTATEUPDATE when casting on next melee spells.
- 11837a7: Clear emote state from creatures on entering combat. (vmangos#3507) #3507
- 3e75e00: Send melee attack state before doing the damage (vmangos#3505) #3505
- b2a5d12: Add unknown hitinfo flags to enum.
- dbe65d3: Fix spell miss info for 1.5 client.
- ebf2ae0: Fix spell reflection crashes before 1.6.
- f328a2c: Correct creature static flags based on 1.10 wdb files.