Features
This is noncomprehensive list of features. For a full list of changes, see the
changelog.
1.6.0 in development - new features subject to change
Pixel based selection
Change AutoMap Scale and Max Zoom Out
Remove Hellfire Test Characters from Diablo
Add Lava to Automap
Add Pentagram to Automap
Add Transparency to Automap
Add Mini-Map to Automap
Add Keybinding for Cycling Automap Modes
Add Support for Windows 9x
Add Lua support
Stop Automap Close on spacebar press when other windows are open
Add Pasting to Chat
Add Quake-style console
Extract Data to TSV
Allow Leoric to dynamically spawn skeletons in multiplayer with full quests enabled like singleplayer
Add Sort Inventory
Remove Southwalk bug
Randomize unique item generation to allow for all unique items to drop
Add NSIS installer CPack build option
Add ability to use port in multiplayer ip
Make Screenshots Use PNG
1.5.0
Platforms
Added support for Xbox, Android TV, (experimental) RG99
Gameplay
Floating damage numbers
Option to auto-pick up oils
Quest items now drop based on normal difficulty only
Multiplayer
Singleplayer quests can now be played in multiplayer, enabled from settings menu
Add chat commands, use /help for options
Add PvP arenas that can be accessed via /arena #
Inspect other players' items using /inspect <name>
Hellfire: Disabled The Cornerstone of the World
Draw hostile players' names in red in the chat panel
Graphics / Audio
Option to show item graphics in stores
More fluid lighting updates when moving
Added map in town
Add widescreen load screens (thanks to @Chance4us)
Durability icon gradually changing to red
Provide sound cue when gold is auto-placed into the open inventory
Color inventory slot based on item quality
Show cast animation in town
Make the ground color of small rejuvenation potions distinct
Support for recoloring heroes using trn-files
Indicate on which difficulty a hero has defeated Diablo
Use decimal separators for gold and XP
Improve the monster HP bar for some edge cases
Only display resolution height when FitToScreen is enabled
Controls
Do not target monster when casting Heal Other and Resurrect
Improve logic for belt auto-refill
Adjust the info panel descriptions based on the input device
keyboard/mouse: Additional mapping options
gamepad: Controls can now be mapped
gamepad: Autodetect button layout
Performance / System
Create submenus for setting groups
Date based screenshot names
Frame skipping on low end systems
1.4.0
Platforms
Added support for iOS, Nintendo 2DS, PlayStation 4, Xbox One/Series
Discord Rich Presence
OpenDingux Lepus: Enable ZeroTier
Gameplay
Added a stash at Gillian's house
Suppoort for thousands of missiles
Added settings menu
Added xp share indicator to monster health bar
Added option to see exact health/mana
Multiplayer
Added a chat log
Prevent spells from targeting other players in friendly mode
Graphics / Audio
Always draw hotkeys on spell list
Do not stop music when navigating in the main menu
Don't hide automap when opening help screen
Don't restart music if the same track is played
Match unique monster's missiles color to their owner's
Show game Difficulty in Automap
Use unique unused graphics for Long War Bow
Display numeric max resists on character panel
MP3 support
Controls
Increase spell hotkeys from 4 to 12
Quick cast option
Add support for multiple lines in quick messages
mouse: Support for extra buttons
gamepad: Graphical circle menus
Performance / System
Support compressed MPQs
Translations
Added Ukrainian, Greek, Japanese, Swedish
1.3.0
Platforms
Added support for Android, original Nintendo 3DS, Lepus - jz4760/RG300
Switch, Vita, 3DS, OpenDingux: Added TCP/IP multiplayer support
Multiplayer
Added built in support for ZeroTier (no need for port forwarding, no need for an extra application)
Added support for unencrypted public games
Added auto discovery of public games over ZeroTier
Share map exploration (in a different color than your own exploration)
Graphics / Audio
Animations are now updated at render time for high fps visuals
Added support for hardware cursor (solves cursor lag)
Quests being ordered logically in the quest panel
Quest panel now lists completed quests
Added option for pickup sound
Shrine reveals map in a different color than your own exploration
Automap has drop shadow for better contrast in some levels
Item outline color now matches rarity
Use gold color to indicate unique items in stores
More widescreen loading scenes
Controls
Press alt to show items on ground with labels
Added option for stopping the hero with a key-press
Hold click to continue to attack/walk/consume
Click ctrl-click to drop an item
Click shift-click to swap to the clicked weapon
Rune bomb and crypt map can be used when standing next to target
Added option for disabling crippling shrines
Added option to refill belt automatically
Stability / Performance / System
Run in self-contained (portable) mode if diablo.ini is in the same folder as DevilutionX
Chat now supports Unicode, including emojis
Added key bind options for quick save/load
Support for MPQs with compressed audio
Allow for multiple heroes with the same name
Translations
Added Brazilian Portuguese, Bulgarian, Czech, French, German, Italian, Russian, Spanish
Added Korean (requires the additional fonts)
Added Polish (optional dub by professional voice actors)
Added Simplified Chinese (requires the additional fonts)
Added Traditional Chinese (requires the additional fonts)
1.2.0
Gameplay
Hellfire and Shareware support
Fully migrate saves between Diablo and Hellfire
Gold picked goes to stack even when inventory is open
Pepin automatically heals
Show other players on the map
Preserve list position when buying and selling items in stores
Preserve hotkeys and active spell across games
Set default active spell for new heroes
Experience bar (off by default)
Monster health bar (off by default)
Auto equip all item types on pickup or purchase (off by default)
Auto pickup gold (off by default)
Run in town (off by default)
Disable friendly fire from arrows and spells (off by default)
Disable quest randomization (off by default)
Adria refills mana (off by default)
Barbarian and Bard heroes in Diablo (off by default)
Graphics / Audio
Widescreen menus
Improved transparency (on by default)
Auto-equip sounds (off by default)
Show monster type (off by default)
Disable walking sounds (off by default)
Controls
Use belt via the numpad
Close panels when pressing ESC
Shift-click to spend all stat points
Shift-click to clear readied spell
Shift-click consumables to move them between the belt and inventory
Shift-click equipment equip/unequip them
Controller mapping
Stability / System
Allow for up to 99 save games of each type
Configurable network port
Support for portable installs
1.1.0
Gameplay
Select difficulty in single player (remembered in the save game)
Adjustable game speed in-game
Multiplayer
Added support for joining a game via hostname instead of IP
Graphics / Audio
Proper widescreen (and other aspect ratios) support
Better line drawing function used for the automap
System
Support for loading custom Hell level maps
Make all objects and monsters available to custom maps