It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Happy new year everyone.

DevilutionX reached 1.0.0, this is a huge release but the tow most notable features is that the game now runs at your monitor's refresh rate instead of being locked to 20fps. Also it brings a fairly solid game controller scheme, I have completed the game a few times using just a game controller so feel pretty confident that it works well.

You can download a prebuild version directly from GitHub:
https://github.com/diasurgical/devilutionX/releases
Hope you will enjoy it.

### Features
- FPS no longer capped at 20hz; smoother mouse and transitions
- Full-featured gamepad support
- All movies can now be skipped via ESC
- Implement `--help`, `--version` and `--data-dir`
- Implement FPS counter (`-f`)
- Force windowed mode with `-x`
- Skip startup movies with `-n`
- Implement scroll wheel navigation
- Implement touch support
- Load assets from the same folder as the mpq
- Faster loading

### Platforms
- Added Nintendo Switch support
- Added Retro Gamer Handheld (OpenDingux/Retrofw) support
- Added OpenBSD support
- Windows version is now build as GUI an app and has an icon

### Bugfixes
- Fixed random missing sounds
- Fixed NPCs not talking about the right quest
- Error messages implemented in GUI
- Fixed having to restart the game between network sessions
- Fixed game not working on Radeon on some GPUs
- Fixed panel missing after minimizing game is upscaling is disabled
- Fixed clicks in the left letterbox being incorrectly handled
- Fixed end movie not looping

### Original Diablo bugs
- Fixed a large number of rare stability issues from the original game
- Correctly take open panels into account when casting spells
- Fix sound some times being muted after Diablo dies
avatar
Anders_Jenbo: Happy new year everyone.

DevilutionX reached 1.0.0, [...]
congratulation and many thanks for the great work of the devilution team! :)
Thank you, is DevilutionX compatible with Hellfire?
avatar
Focmiz: Thank you, is DevilutionX compatible with Hellfire?
Not yey, but we are working on it
noob question - is devilutionx fully playable in its current state? Or some core diablo features are still missing? (aside from expansion)
avatar
Gekko_Dekko: noob question - is devilutionx fully playable in its current state? Or some core diablo features are still missing? (aside from expansion)
It's fully playable
avatar
Gekko_Dekko: is devilutionx fully playable in its current state?
Right now, I fail to see any reason to play Diablo in any other way than through DevilutionX ;)
because there is none :p
high rated
Yesterday also saw the release of 1.0.1

Features
-Toggle fullscreen at any point by hitting alt+enter (mouse grab can be disabled in diablo.ini)
- Controller: B bu tton closes the currently active panel.
- Added a navigation menu for controllers
- Focus on the exit item before quitting.
- Minor performance improvements (save/load time and main menu).
- Add a list of known mods

Platforms
- Added support for ppc64le
- Added support for Amiga
- Added support Clockwork PI GameShell
- Added support for GKD350h
- Switch to OPK for RetroFW (requires 2.0)
- Update OpendDingus/RetroFW build root

Bugfixes
- Game crashing on systems that do not report monitor refresh rate.
- Fixed belt not working correctly when holding shift on us keyboard layouts
- Always keep track of the latest hero level when selecting difficulty.
- Correct screenshot path
- Turn the screen red for 200ms when taking screenshots.
- Fix town load screen missing on the first load for 32bit systems.
- Fix minor HOM issue at some houses in town.
- Allow for space as text input
- Fixed a couple of typos in error messages

Original Diablo bugs
- Fix belt not working correctly when holding shift on *non-*us keyboard layouts
- Fix one more rare crash.
thank you
battle.net support?
high rated
avatar
thebestmeph: battle.net support?
No, it has native tcp instead.