Gameplay
* Gharbad not having to go out of vision before progressing his
quest
* Diablo: Items with negative AC morphing in multiplayer
* Diablo: Griswold and Wirt selling unusually expensive items
* Diablo: Gold not going directly to inventory
* Hellfire: Some monsters having lower than intended HP
* Hellfire: Auric Amulet not taking effect in most scenarios
Stability / Performance / System
* Quest panel crashing the game for some quests
Bugfixes for original Hellfire bugs
Gameplay
* Rage/Search/Lightningwall not factoring in the hero level for
the first player
* Sparkling Shrine dealing an incorrect amount of damage
* Items with negative AC morphing in multiplayer
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=17
Gameplay
* Hellfire support
* 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) (also in multiplayer)
* Disable friendly fire from arrows an 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)
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
* D-Pad / Left stick navigation now works in all menus and is
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=13
Features
* Proper widescreen (and other aspects) support.
* Select difficulty in single player (remembered in the save
game).
* Adjustable game speed in-game.
* V-sync can now be disabled in the ini.
* Better line drawing function used for the automap.
* Support for loading custom Hell level maps.
* Make all objects and monsters available to custom maps.
* Added support for joining a game via hostname instead of IP
Bugfixes
* You can now enter and exit fullscreen also when the game is
paused.
Original Diablo bugs
* Fix some monsters AC and to-hit values on Nightmare/Hell
ending up as 0.
* Fix player base block resetting to 0 after loading a save game.
* Correctly render trees in front of the player.
* Fully render sprites that are larger than the floor tiles.
* Fix objects disappearing when walking on the opposite wall.
* Dupping via belt has been fixed.
* Correctly detect if the mouse is clicking the world or UI in
some areas.
* Minor typography corrections.
* Corrected name of Chamber of Bones in automap.
* Correctly align the inventory slots.
- Update to version 1.0.3
Bugfixes
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=11
Features
* Support for integer scaling.
* Controller: Map Start + L1/R1 to char/inventory.
* Added --save-dir to allow for specifying the save game folder.
* Correctly scale the game on systems with a non-standard DPI
setting.
Bugfixes
* Some cave levels were generated with an incorrect layout.
* Firebolt mana cost is now correct.
* Allow players to join Nightmare/Hell games without first
creating a game.
* Correctly load the full white color.
* Correct navigation in the difficulty select screen.
* The window can now be resized after exiting fullscreen mode.
* Fix memory leak in audio code.
* Fix hanging for 20 sec on the error screen.
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=10
Features
* Toggle fullscreen at any point by hitting alt+enter (mouse grab
can be disabled in diablo.ini)
* Controller: B button 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).
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.
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=7
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
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
- Drop not longer needed patch:
* devilutionx-fix-build.patch
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=6
Features
* Sound is now accurate to the original
* All in-game issues fixed
* Delete hero, inline dialogs and scrollbars are now implemented
* Screenshots now have different names
* Multiple simultaneous dialogs fixed
* All builds are now 64bit (except for Windows and Raspberry Pi)
* Memory leaks and crashes fixed
* All keys are now mapped
* UI text now has correct shadows
* Much lower CPU usage
Known issues
* Error dialogs not implemented in main UI
* The game must restart after hosting multiplayer
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=4
* Fixed flickering mouse in caves
* Included font for rendering credits and progress screen
* Upscaling can be disabled in diablo.ini
* Direct file access implemented (mods don't won't need to pack
their files in an MPQ)
* Music and speech memory leaks fixed
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=3
* Fix dialog volume
* Fix crash in town in multiplayer
* Screenshot implemented
- Adjust required cmake version
- Update to version 0.2.0
* Fully implemented audio (all issues from 0.1.0 fixed)
* Fully implemented multiplayer
* Gameplay is fully featured and plays like the original
* Memory leaks fixed
* Most known crashes have been fixed
OBS-URL: https://build.opensuse.org/package/show/games/devilutionx?expand=0&rev=2