Releases: wkdgmrclub/devilutionX
Diablo Arena Alpha Build 1
PvP Rebalance mod for Arena fights in DevilutionX 1.5.4
Balancing is a work in progress, tweaks are expected to be made in subsequent releases
- No more diagwalk/southwalk, instead replaced with a "stun cooldown" which means, you can only be put into the hit recovery animation once per second
- Block chance max set to 75%
- Warriors automatically get Fastest Attack (except with bows)
- Rogues automatically get Fast Attack with Bows
- Rogues now cast at the same frames as the Sorcerer (12 frames), Warriors cast much faster however slightly slower than Rogue/Sorc at 14 frames
- All classes automatically get Harmony
- All classes automatically get Fast Block when Shield is equipped
- Knockback works against players
- Holy Bolt damages players and does knockback
- All Health and Mana Steal effects works against Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Playersst Playersainst Players
Diablo Classic v1.00
Small modification to DevilutionX 1.5.4 that reintroduces Diagonal Walk and South Walk mechanics.
This build is used primarily for Rabbit v Hunter mini game in the Horadrim discord, but can also be used recreationally if users feel so inclined.
Full Changelog: https://github.com/wkdgmrclub/devilutionX/commits/v1.5.4.c.1.00
Linux tar and appimage provided
Windows x64 build provided
v1.6.0.MiddleEarthMod
Full Changelog: https://github.com/wkdgmrclub/devilutionX/commits/v1.6.0.MiddleEarthMod
https://www.moddb.com/games/diablo/addons/diablo-varaya-khans-middle-earth-mod
This was made possible by DakkJaniel's original 1.4.3 MiddleEarthMod decomp/port from the original mod: https://github.com/DakkJaniels/DevilutionX-MiddleEarthMod
Also thanks to kphoenix for porting Dakk's port to DevX 1.6.
Windows x64 build below. Let us know if people need different builds.
Notable changes in the DevX 1.6.0 version of MiddleEarthMod
- We now require both the hellfire.mpq and diabdat.mpq. The original Middle Earth mod from V&K packaged Hellfire assets, as they utilized some Hellfire graphic and sound data. We wanted to get away from that, and require folks to provide their own assets as Hellfire is widely available now to purchase via GOG or Battle.net.
- The availability of native DevilutionX's Stash as well as some Settings and Quality of Life options
- Shared Experience between all players on the floor when a Monster is killed (and some custom code to slow down power leveling because KP hates fun)
- Custom fix to Morgoth's death animation. No longer freezes in place breaking player immersion.
- Shrines are basically vanilla, except we have fixed Fascinating, Ornate, Sacred and Tainted as per the following:
- Fascinating, Ornate, Sacred shrines will continue to grant access to the original spells associated with those shrines (firebolt, holy bolt, charged bolt) if the current character does not know any spells of the magicType associated with that shrine (so fire/magic/lightning). The shrines will now do +2 to an already learned random spell of the magicType associated with that shrine . The cost of the shrine is now -2 to player base magic stat, instead of mana, and only if they are able to level up a random spell. If the player has maxed out their currently learned spells of that shrines particular magicType, it does nothing.
- Tainted Shrine does nothing to the player that touches it, but +2 to a random stat and -1 to a different random stat of all other players active on the same floor.
Windows Upgrade Instructions
- If you are upgrading from Middle Earth 1.4.3, go to your ~\AppData\Roaming\Diablo\ directory and rename the MiddleEarth folder to
something else, or move it out of this directory entirely. Skip to install instructions. - If you are upgrading from an existing Middle Earth 1.6.0 install, simply copy/extract all of the files within the zipped
MiddleEarthMod_Windows-x64 folder into the ~\AppData\Roaming\Diablo\MiddleEarth folder. Let these files overwrite your existing
application files. All set.
Windows Install Instructions
- Download the MiddleEarthMod_Windows-x64 ZIP folder from the Release section below.
- Take the MiddleEarthMod_Windows-x64 folder out of the zip and put it on your desktop, or another preferred directory.
- Launch the devilutionx application file from the folder. If you already have Diablo installed from GOG, devilutionx will autodetect your
install. So at this step the game may just fully launch for you, or it may error out telling you the MPQ's are required. Either way, close
out of the game and proceed to the next step. - Access the MiddleEarthMod install location in your %appdata% folder (C:\Users\[user]\AppData\Roaming\Diablo\MiddleEarth).
Replace "[user]" with your actual windows user name... you can also get to appdata/roaming by searching %appdata% in your
Windows Search. - Copy/Move all of the files from the MiddleEarthMod_Windows-x64 we pulled from the zip file into the Diablo/MiddleEarth folder. After
copying you can delete the MiddleEarthMod_Windows-x64 folder. If you received an error about missing mpq files when initially
launching, copy your DIABDAT.mpq and all of your Hellfire MPQ's into the Diablo/MiddleEarth folder as well. - (Optional) Copy your Settings file called diablo.ini from your existing DevilutionX installation. This will move all of your hotkey,
resolution, qol, etc settings over so you don't have to redo them. - (Optional) Copy your character files from your MiddleEarth 1.4.3 backup folder into the new MiddleEarth folder.
DevX Enhanced Options v1.6.0.e.b.3
Full Changelog: v1.6.0.e.b.2...v1.6.0.e.b.3
Based on current diasurgical/DevilutionX master branch (1.6.0-dev) as of 4/9/2025. The master branch is still in development so other unrelated bugs may be present.
DevX Enhanced Options Beta 3 (Stable)
All options are automatically enabled.
- Remove Crippling Effects: Fascinating, Ornate, Sacred, Murphy's and Tainted will not spawn and will not be selected for Cauldrons and Goat Shrines. Black Deaths will not reduce max life.
- Disable Search Spell: Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
- Shared Experience In Multiplayer: Experience is always shared between all players active on the floor a monster is killed.
- Toggle Active Block: Allows players to manually set their shield block chance to 0. There are visual and audio cues for the player when toggling Active Block on/off. Button must be set via keymapping and/or padmapping before it can be used. There is no options entry for this.
Beta 3 Updates:
- Toggle Active Block: Allows players to manually set their shield block chance to 0. There are visual and audio cues for the player when toggling Active Block on/off.
- Fully enforced gamemode and options sync for the Enhanced Client (prevent connections to unmodded clients and sync toggles properly per host settings)
DevX Enhanced Options v1.6.0.e.b.2
DevX Enhanced Options Beta 2 (Stable)
All options are automatically enabled.
- Remove Crippling Effects: Fascinating, Ornate, Sacred, Murphy's and Tainted will not spawn and will not be selected for Cauldrons and Goat Shrines. Black Deaths will not reduce max life.
- Disable Search Spell: Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
- Shared Experience In Multiplayer: Experience is always shared between all players active on the floor a monster is killed. Based on current diasurgical/DevilutionX master branch (1.6.0-dev) as of 4/9/2025. The master branch is still in development so other unrelated bugs may be present.
Beta 2 Updates:
- Enforces GameMode Multiplayer compatibility based on options enabled. This means clients that do not have these options enabled and/or are using an unmodded version of DevX will not be able to join games where these options are actively enabled.
- fixes a regression from the deduplication refactor that had resulted in an infinite loop of rerolling a search scroll base item causing a game to freeze if the dungeon attempted to generate and reroll the search scroll base item. This is now fixed and there are no more known bugs associated with the Disable Search Spell Gameplay Option.
Disable Search Spell Gameplay Option Test v1.03
Disable Search Spell Gameplay Option Test
diasurgical#7855
The Disable Search Spell Gameplay Option will need to be toggled on within the Settings Menu after launching the game.
Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
Full Changelog: v1.02...v1.03
-Based on current diasurgical/DevilutionX master branch as of 4/8/2025
-This version has addressed all known bugs with Disable Search logic in the current master dev branch and these changes are considered stable.
-This Test is still based on master which is currently under development so other unrelated bugs may be present.
-v1.02 was mainly a refactor of code to clean up some deduplication and be as consistent as possible with the established logic
-v1.03 fixes a regression from the deduplication refactor that had resulted in an infinite loop of rerolling a search scroll base item. This is now fixed and there are no more known bugs associated with the Disable Search Spell Gameplay Option.
wkd Options v1.6.0.wkd.b.1
wkd Options Beta 1 (Stable)
All options are automatically enabled.
- Remove Crippling Effects: Fascinating, Ornate, Sacred, Murphy's and Tainted will not spawn and will not be selected for Cauldrons and Goat Shrines. Black Deaths will not reduce max life.
- Disable Search Spell: Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
- Shared Experience In Multiplayer: Experience is always shared between all players active on the floor a monster is killed.
Based on current diasurgical/DevilutionX master branch (1.6.0-dev) as of 4/8/2025. The master branch is still in development so other unrelated bugs may be present.
Disable Search Spell Gameplay Option Test v1.02
Disable Search Spell Gameplay Option Test
diasurgical#7855
The Disable Search Spell Gameplay Option will need to be toggled on within the Settings Menu after launching the game.
Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
Full Changelog: v1.01...v1.02
-Based on current diasurgical/DevilutionX master branch as of 4/8/2025
-This version has addressed all known bugs with Disable Search logic in the current master dev branch and these changes are considered stable.
-This Test is still based on master which is currently under development so other unrelated bugs may be present.
-v1.02 is mainly a refactor of code to clean up some deduplication and be as consistent as possible with the established logic
Disable Search Spell Gameplay Option Test
Disable Search Spell Gameplay Option Test
diasurgical#7855
Search spell will not appear on Scrolls, Books, or Staves generated by monsters you kill or objects and vendors you interact with. Set Monk class skill to Infravision. Search effect always enabled when using the map.
Full Changelog: v1.00...v1.01
-Based on current diasurgical/DevilutionX master branch as of 4/7/2025
-This version has addressed all known bugs with Disable Search logic in the current master dev branch and these changes are considered stable.
-This Test is still based on master which is currently under development so other unrelated bugs may be present.
DISABLE SEARCH TEST
This is a test build including the Disable Search Spell options toggle from my branch DisableSearchInfraMonkOptions (Open Pull Request here. Discussion and upvotes welcome: diasurgical#7855).
This build is identical to the current (as of 2df2c95839a1ef0baab0d04bcb03d355469810fd) 1.6.0-dev master branch except for it includes the Disable Search Spell options toggle. You will need to toggle this on after launching in the Gameplay Settings of Options as per the screen shot.
Release files contain Windows x64 build and the Linux x86_64 gnu build. There may be some more builds in the Actions tab of this github repo if needed. Can also manually build if you are able. This is based on the master dev branch so other unknown bugs may be present.
BUG LIST
- Adria can still sell Books of Search (FIX IDENTIFIED)
- Witnessed a mismatch item drop on the ground that could not be interacted with. The base item looked to be a mana potion but the label read "Oil of Mastery". This occurred in a Multiplayer game (worth noting we were playing with SP Quests in MP enabled). This has not yet been determined to be a bug caused by this feature.
- Very rare random chance game crashes when killing a monster. Still needs further investigation.







