You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
Diablo build for modern operating system. Initial Switch port by MGV and is now officially supported. ==Installation== '''Note:''' You'll need access to the data from the original game. If you don't have an original CD then you can buy Diablo from [https://www.gog.com/game/diablo GoG.com]. Shareware version is also supported. Download the latest DevilutionX release, copy <code>devilutionx.nro</code> in into <code>/switch/devilutionx/</code>. Copy the MPQ files to <code>/switch/devilutionx/</code>. *For Diablo, you need <code>DIABDAT.MPQ</code> from the CD or GOG-installation (or extract it from the GoG installer). *For Diablo: Hellfire expansion, you need to also copy <code>hellfire.mpq</code>, <code>hfmonk.mpq</code>, <code>hfmusic.mpq</code>, <code>hfvoice.mpq</code>. *Alternatively, you can use <code>spawn.mpq</code> from the [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq shareware] version, in place of DIABDAT.MPQ, to play the shareware portion of the game. Launch devilutionx.nro by holding R the installed game. Do not use the album to launch, if you use the album, the homebrew will only have a small amount of memory available, and the touch keyboard won't work. This is true for all homebrew, not just DevilutionX. ==User guide== *[https://github.com/diasurgical/devilutionX/blob/master/docs/manual/platforms/switch.md Nintendo Switch Manual]. *[https://github.com/diasurgical/devilutionX/wiki DevilutionX wiki]. ==Controls== '''Joy-Con:''' Left Stick or D-Pad - Move hero A - Attack nearby enemies, Talk to townspeople and merchants, Pickup/Place items in the inventory, OK while in main menu B - Select spell, Back while in menus X - Pickup items, Open nearby chests and doors, Use item in the inventory Y - Cast spell, Delete character while in main menu L - Use health item from belt R - Use mana potion from belt ZL - Character sheet (alt: Start+L or Left) ZR - Inventory (alt: Start+R or Right) Left Stick Button - Toggle automap (alt: Start+Down) Start+Select - Game menu (alt: Start+Up) Select+A/B/X/Y - Spell hotkeys Right Stick - Move automap or simulate mouse Right Stick Button - Left mouse click (alt: Select+L) Select+Right Stick Button - Right mouse click (alt: Select+R) Select+ZL - Quest log (alt: Start+Y) Select+ZR - Spell book (alt: Start+B) '''Touchscreen:''' Single finger drag - Move the mouse pointer (pointer jumps to finger) Single short tap - Left mouse click Single short tap while holding a second finger down - Right mouse click Dual finger drag - Drag'n'Drop (left mouse button is held down) Three finger drag - Drag'n'Drop (right mouse button is held down) ==Screenshots== https://dlhb.gamebrew.org/switchhomebrews/devilutionx2.png ==Media== '''How Diablo was completely Reverse Engineered without Source Code | MVG''' ([https://www.youtube.com/watch?v=5tADL_fmsHQ Modern Vintage Gamer]) <br> <youtube>5tADL_fmsHQ</youtube> ==Changelog== '''v1.5.2''' *Multiplayer **Unable to join game due to invalid player data *Translations **Improve rendering of Chinese/Japanese/Korean texts *Gameplay **Hellfire items not saving their identified state *Stability / Performance / System **Stash corrupting when converting a hero between Diablo and Hellfire **Amiga: Incorrect rendering of things behind transparent elements **Android: Game locking up when switching sound output **Fedora: Unable to locate BZIP2 **Manjaro: Unable to locate libsodium **Xbox: Game crashing unexpectedly **Xbox: Improve performance '''v1.5.1''' *Features **Multiplayer ***Validate player stats ***Update the pvp arenas ***Rename "Loopback" to "Offline" **Stability / Performance / System ***Move hp/mana display and item graphics to gameplay options ***Validate properties when reloading items ***Demomode: Improve replay stability ***Update Discord link ***Display save game confirmation ***Reduce ram usage **Translations ***Update Simplified Chinese translation ***Update French translation ***Update German translation ***Update Greek translation ***Update Japanese translation ***Update Korean translation ***Update Portuguese translation ***Update Spanish translation ***Update Swedish translation ***Update Ukrainian translation *Bugfixes **Gameplay ***Being able to enter Lazarus' chamber before opening the portal ***Book requirements not updating ***Some monsters not walking ***Missiles not traveling the full distance at some angles ***Diablo: Incorrect level 4 layout when the Magic Banner quest is active ***Halls of the Blind not being completed by picking up the amulet ***Shareware: Bucklers not dropping ***Player animation stuttering **Multiplayer ***Potions dropped by Divine shrines not being synced **Platforms ***Linux: Add sdl-image dependency for the deb package ***Linux: Include discord dependency ***Xbox One: Missing assets **Graphics / Audio ***Incorrect cursor rendering ***Incorrect outlines at the right edge of the screen ***NPC speech continuing after starting a new game ***Correct various font rendering issues ***Hide the hit indicator when only one player is in the game ***Issues with flashing lights ***Floating number still appearing after death ***Misaligned automap **Controls ***Inconsistencies with placing items in to the stash ***Gamepad: Being stuck in dialogs ***Gamepad: Unable to use some scrolls directly **Stability / Performance / System ***Unable to playback new demo files ***Various crashes *Bugfixes for original Diablo bugs **Gameplay ***Durability overflowing when reloading items ***Teleporting onto an occupied tile ***Right-click during dialogs casts spells **Graphics / Audio ***Cursor jitter when interacting with the inventory ***Broken lava tiles **Controls ***Inconsistencies with placing items in to the inventory *Bugfixes for original Hellfire bugs **Gameplay ***Warping onto a solid tile **Known issues ***1.5.0 save games on level 4 with Snot Spill will need to progress the game before updating because of a bug in that version '''v1.5.0''' *Features **Gameplay ***Floating damage numbers ***Option to auto-pick up oils ***Quest items now drop based on difficulty **Multiplayer ***All quests can now be played, 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 **Platforms ***Added support for the original Xbox ***Added (experimental) support for RG99 ***Added support for Android TV ***Support demo playback on SDL1 versions ***Android: Support loading data from external storage ***Android: Do not speed up game after suspending if playing alone ***Provide virtual resolutions for systems with only one native resolution ***Windows: Digitally signed executable **Graphics / Audio ***Option to show item graphics in stores ***Added map in town ***Add widescreen load screens (thanks to Chance4us) ***Show cast animation in town ***Various text rendering improvements ***Use decimal separators for gold and XP ***Monsters end their invisibility on death ***Durability icon gradually changing to red ***Make the ground color of small rejuvenation potions distinct ***Indicate on which difficulty a hero has defeated Diablo ***Only display resolution height when FitToScreen is enabled ***More fluid lighting updates when moving ***Improve the monster HP bar for some edge cases ***Provide sound cue when gold is auto-placed into the open inventory ***Color inventory slot based on item quality ***Add setting for choosing a different audio resampler ***Support for recoloring heroes using trn-files **Controls ***Adjust the info panel descriptions based on the input device ***Gamepad controls can now be mapped ***New options for keyboard mapping ***gamepad/touch: Improve menu navigation ***gamepad: Autodetect button layout ***Support mouse back button in menus ***Do not target monster when casting Heal Other and Resurrect ***Improve logic for belt auto-refill **Translations ***Update French translation ***Update Italian translation ***Update Japanese translation ***Update Polish translation ***Update Spanish translation ***Update Ukrainian translation ***Synchronize names of existing items with the current game language ***Xbox One/Series: Include translations **Stability / Performance / System ***Create submenus for setting groups ***Reduce RAM usage ***Performance improvement ***Frame skipping on low end systems ***Add --lang for specifying the language ***Setting for picking audio device ***Date based screenshot names *Bugfixes **Gameplay ***Attack speed not always being accurate for specific combinations of effects and actions ***Telekinesis respects the Disable Crippling Shrines setting ***Don't consume mana when double casting Mana Shield ***Resolve a few bugs and edge cases with the stash ***Hellfire: Books from Adria's shop morphing ***Petrified monsters shifting position when hit after loading a save game **Multiplayer ***Items held by cursor lost due to lag indicator ***Items lost due to various desync issues ***Fix multiple desync issues ***Don't show hostile players on the map ***Player animations sometimes not being in sync ***Better handling of latency **Platforms ***Windows: Fix ZeroTier always failing for Unicode usernames ***Vita: Items lost when tapping outside the inventory ***Fix gold withdrawal on SDL1 versions ***Translation support on BE systems ***macOS/iOS translate system texts **Graphics / Audio ***Top of screen not being rendered at some resolutions ***Correct alignment of lightning and inferno ***Make item labels take UI into consideration ***Adria's "you have nothing to recharge" being misalignment on an empty list ***Monsters sometimes not being rendered ***Lighting missing for some areas after loading a saved game ***Hellfire quests being removed from the quest log when completed **Controls ***touch: Missing buttons on low end devices ***Hero sometimes not willing to drop an item even when there is still room on the ground **Stability / Performance / System ***Allow using the built-in screenshot function during text input ***Various crashes ***A rare freeze when loading hell levels ***Various issues with cursor rendering ***Some additional validation of items when converting saves from Hellfire to Diablo *Bugfixes for original Diablo bugs **Gameplay ***Several issues that would cause missiles to miss when they shoudn't ***Some wall tiles not blocking missiles and vision ***The player can spawn in an incorrect location on some levels ***Town portal not always returning to the correct quest level ***Missing the extra stats at level 50 ***Guardian not calculating its damage correctly ***Items lost when triggering a portal while picking them up ***Diablo not giving the intended XP on Hell difficulty ***Fireball/Elemental not doing damage when monster is not in line of sight ***Lightning spell being able to pass through some walls ***Prevent double casting of spells ***Unable to pick Golem spawn location when right-clicking the scroll ***Low quality items on quests after using a town portal ***Monsters on Nightmare and Hell having too little HP ***Monsters being immune to non-player missiles ***Stairs up to level 6 not working sometimes ***The Deadly Hunter bow not dealing the correct damage ***Poisoned Water not appearing in the quest log if discovered before talking to Pepin ***Casting spells during level transition will target the old position ***Spell remaining unavailable after using a stone shrine until reequipping the staff ***Unique monster light being left behind when they are removed ***Fast and faster hit recovery stacking ***Camera shaking when loading a save game after Diablo's death ***Correct calculation for max chages lost with when using the recharge skill ***Not getting XP after damaging a monster if it dies from a trap ***Fire Arrows causing monsters to stop healing **Multiplayer ***Trapped doors rearming themselves when returning to a level ***Resolve some sources of dsync **Graphics / Audio ***Add scrollbar to help window ***Show portal animation in town ***Fix inconsistent lighting on quest levels ***Petrified monsters turning to face the attacker ***Display correct Armor Class in Char Panel ***Minor rendering bugs in UI panels ***Center 2x2 items that go in 2x3 slots ***Broken corners on some cathedral levels ***Light smearing when walking in certain directions ***Unique monsters light not always following the monster ***Monster sliding after having been stone cursed ***Player moonwalking when talking to monsters ***Tavern Sign playing the wrong sound when dropped on the floor **Controls ***Help panel staying open while talking to NPCs **Stability / Performance / System ***Minor stability issues ***Optic Amulet and Arkaine's Valor sometimes being misaligned *Bugfixes for original Hellfire bugs **Gameplay ***Prevent oil of death damage wrap around ***Reflected damage sometimes being too low **Multiplayer ***Desync in Nest when cow quest is enabled ***Gillian saying the grave quest start line multiple times ***Being unable to pick up quest items if you didn't start the game ***Quest going out of sync **Graphics / Audio ***Buggy lighting in Nest and Crypt ***Description of jester's item saying 500% instead of 600% damage ***Typos in subtitles '''1.4.1 2022/07/26''' *Features: **Graphics / Audio: ***Play gold sound effect when depositing in stash. **Controls: ***Add setting for showing item labels. ***Add setting for zoom by default. **Translations: ***Update Chinese Translation. ***Update French Translation. ***Update Japanese Translation. ***Update Polish Translation. ***Update Russian Translation. ***Update Ukrainian Translation. *Bugfixes: **Gameplay: ***Correct behavior for elemental damage on weapons. ***Fallen retreat in the wrong direction. ***Show correct requirements for books in stash. **Multiplayer: ***Issues with joining multiplayer games. ***Refreshing store inventory on new games. **Platforms: ***3DS: correct C-stick axis mapping. ***3DS: Package info. ***iOS: Compatibility with Sideloadly. ***iOS/macOS/iPadOS: Show translated error messages. ***OpenDingux: Fix game not starting on some devices. ***PS4: Crashing on startup with no config file. **Graphics / Audio: ***Fix wide screen scenes missing on some platforms. ***Minor graphical issues. ***Misaligned player animation. **Controls: ***Quick cast interrupting the current action. ***Touch: Action buttons sometimes showing the wrong icon. ***Touch/Gamepad: Correct usage description for some spells. ***Touch/Gamepad: Fix targeting berserked monsters. **Stability / Performance / System. ***Improve general game stability. ***Incorrect handling of player names. ***Names on ears not being correct in some translations. *Bugfixes for original Diablo bugs: **Gameplay: ***Fallen not seeing each other in a northern direction. ***Lazarus level resetting when using town portal. ***Shrines effects not being random. **Multiplayer: ***Solve more sources of desync. **Controls: ***Make spell feedback consistent in town and dungeon. *Bugfixes for original Hellfire bugs. **Gameplay: ***Monsters not reacting to being attacked by berserked monster. *Known issues: **Stability / Performance / System. **Linux ARM builds have not arrived yet. '''1.4.0 2022/04/14''' *Features: **Translations: ***Added support for Ukraine. ***Added Greek localization. ***Added Japanese translation. ***Added Swedish translation. ***Fix some items causing crashes for Spanish and French translations. ***Improve Bulgarian localization. ***Improve Chinese (Simplified) localization. ***Improve Croatian localization. ***Improve Czech localization. ***Improve French localization. ***Improve German localization. ***Improve Italian localization. ***Improve Korean localization. ***Improve Portuguese localization. ***Improve Romanian localization. ***Improve Russian localization (optional dub by Stream). ***Improve Spanish localization. **Gameplay: ***Added a stash at Gillian's house. ***Remove missile limit. ***Added settings menu. ***Added xp share indicator to monster health bar. ***Added option to see exact health/mana. **Platforms: ***Added support for iOS. ***Added support for Nintendo 2DS. ***Added support for PlayStation 4. ***Added support for Xbox One/Series. ***Discord Rich Presence. ***Android: Auto Backup. ***Android: Added game data import shortcut. ***Windows: Auto detect language. ***Windows: Prefer Direct3D 11 for upscaling. ***macOS: Embed assets. **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. ***Add additional emojis. ***Mute videos when minimized. ***MP3 support. ***Remove stippled transparency option. **Multiplayer: ***Improve how public games are displayed. ***Revamped chat. ***Added a chat log. ***Enable dungeon messages. ***OpenDingux Lepus: Enable ZeroTier. **Controls: ***A large number of actions can now be mapped to custom keys. ***Increase spell hotkeys from 4 to 12. ***Quick cast option. ***Added support for touch controls on all devices. ***Prevent spells from targeting other players in friendly mode. ***Slightly more responsive player control. ***Add support for multiple lines in quick messages. ***Make main menu react to mouse up instead of mouse down. ***Android: Auto hide touch UI when not in use. ***mouse: Support for extra buttons. ***gamepad: Hold button to repeat action. ***gamepad: Make scrolls usable from the inventory. ***gamepad: Graphical circle menus. ***touch: Spend stat points when clicking the buttons. ***touch: Disable stand button when in town. ***touch: Enable navigating the spell book. ***3DS: Add support for the C-stick. **Stability / Performance / System. ***Fine grain control of startup splashes. ***Load custom assets from save folder instead of last known MPQ folder. ***Reduce default debug output. ***Reduce memory consumption during movies. ***Support compressed MPQs. *Bugfixes: **Gameplay: ***Correct Diablo's HP (in non-Hellfire games). ***Berserked monsters not fighting each other. ***Ring of Engagement having too high armor penetration in Hellfire. ***Correct the number of items sold by Adria (in non-Hellfire games). ***Durability overflow not behaving as expected. **Platforms: ***Android: Remove broken quit menu. ***Vita/Switch/3DS: Fix support for voice packs. **Graphics / Audio: ***Colored border showing around hardware cursor. ***Hero flickering briefly when dying from a barrel. ***Only use Hardware Cursor if supported. ***Various text rendering improvements. ***Windows: Restore default audio driver (WASAPI). ***Windows: Fix window scaling. **Multiplayer: ***Correct network error messages. ***Improve handling of high latency. ***Multiplayer being paused after minimizing during loading. **Controls: ***Fix some joysticks not working. ***Item highlighting getting stuck when walking on top of items. ***Missing OK button on error screens. ***Targeting entrances below the original panel height. ***macOS: Mouse confined to a portion of the screen. ***gamepad: Minor improvement to UI navigation. **Stability / Performance / System: ***Fix multiple crashes. ***Improve multiplayer stability. *Bugfixes for original Diablo bugs: **Gameplay: ***Add gold to inventory in a consistent manner. ***Correct cow collision box. ***Final Dungeon Message not playing. ***Knockback being able to push monsters on top of each other. ***Lightning Arrow extra damage not always being applied. ***Mana Shield effectiveness not improving with spell level. ***Minor rounding error in monster damage. ***Negative stats incorrectly preventing use of items. ***Shrines incorrectly lowering Life/Mana below the minimum. ***Some empty tiles in hell blocking movement and missiles. ***Some levels changing layout after loading. ***Some monsters were placed on top of doors. **Graphics / Audio: ***Align various game texts. ***Center panel text when holding red items. ***Correct death animation when wearing armor. ***Missing torches near traps. **Multiplayer: ***Fix multiple dsync issues. ***Auric amulet affecting all players. **Stability / Performance / System: ***Various stability issues. ***Various item corruption issues. ***Various typos. ***Game freezing if low level hero interacts with the slain hero. ***Support systems with no GPU. *Bugfixes for original Hellfire bugs: **Gameplay: ***Mana Shield effectiveness decreasing with spell level. ***Torchant and Hellbat damage range being ignored. ***Monsters dying multiple times from Reflect + Thorn. ***Monk's staff did not take damage when blocking. ****Graphics / Audio. ***Blocked arrows always rotate south. **Multiplayer: ***Main quest items disappearing. ***Cow quest getting stuck. *Known issues: **Platform: ***PS4: The games fail to launch without a default ini, please see #4443. ***Clicking an empty hero slot will crash the game. ***Xbo/s: Missing translation files (download and add devilutionx.mpq). '''1.3.0 2021/11/03''' *Features: **Platforms: ***Added support for [https://play.google.com/store/apps/details?id=org.diasurgical.devilutionx Android] (please leave us a review). ***Added support for the original Nintendo 3DS. ***Added support for Lepus - jz4760/RG300 with multiplayer support. ***Switch: Added TCP/IP multiplayer support. ***Vita: Added TCP/IP multiplayer support. ***OpenDingux: Added TCP/IP multiplayer support. ***3DS: Added TCP/IP multiplayer support. ***3DS: Add launcher sound. **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. ***More fine grained volume slider. ***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. ***Added font with support for Extended Latin, Greek, Coptic, Cyrillic, [https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq Chinese, Japanese, and Korean]. ***Item outline color now matches rarity. ***Use gold color to indicate unique items in stores. ***Improved XP bar visuals. ***More widescreen loading scenes. ***Mac: Icon now follow Big Sur style guide. **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). **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. ***Limit the max width between panels. ***Center align panels. ***Rune bomb and crypt map can be used when standing next to target. ***Added option for disabling crippling shrines. ***Improve inventory filling order. ***Added option to refill belt automatically. ***gamepad: Equip equipment when pressing [use]. ***gamepad: Operate object as last option for primary controller action. ***gamepad: Allow applying oils with secondary action button. ***gamepad: Inventory now takes object size into consideration. ***gamepad: Add joystick dead zone range to ini. ***touch: Add input hint to virtual keyboards. **Stability / Performance / System: ***Add support for translations. ***Run in self-contained (portable) mode if diablo.ini is in the same folder as DevilutionX. ***Chat now supports Unicode, including emojis. ***Several actions can now have their key bindings remapped in the ini. ***Added key bind options for quick save/load. ***Show additional logging with <code>--verbose</code>. ***Start directly in Hellfire mode with <code>--hellfire</code>. ***Support for MPQs with compressed audio. ***Log errors to the terminal as well. ***Added options to adjust audio quality to ini. ***Update Shareware help text to match retail version. ***Automatically pause and mute the game when put in the background. ***Allow for multiple heroes with the same name. ***Only update diablo.ini if there are changes. ***Windows: Auto detect location of MPQ files from GOG installation. **Translations: ***Added Brazilian Portuguese. ***Added Bulgarian. ***Added Czech. ***Added French. ***Added German. ***Added Italian. ***Added Korean (requires the [https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq fonts]). ***Added Polish ([https://github.com/diasurgical/devilutionx-assets/releases/download/v1/pl.mpq optional dub] by professional voice actors). ***Added Russian. ***Added Simplified Chinese (requires the [https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq fonts]). ***Added Spanish. ***Added Traditional Chinese (requires the ad[https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq ditional fonts]). *Bugfixes: **Gameplay: ***Fix small rooms missing from some levels. ***Golem's to-hit being incorrect after loading a save game. ***Diablo: Correct spells mana cost for the Sorcerer. ***Diablo: Armor piercing was 2x of what it should be. ***Diablo: Barbarian missing his armor piercing bonus. ***Hellfire: Elemental spell was missing. ***Hellfire: Firering spell not creating the correct shape. **Platforms: ***Switch: No longer reacts to touch events. **Graphics / Audio: ***Corrected directional sounds for distant sources. ***Fix sound cut off when exiting game or starting the intro video. ***Entirely new audio mixer to solve audio issues and lower memory usage. ***Fixed rendering issues on 8bit outputs. ***Hellfire: Clearly indicate if it's in shareware mode. **Multiplayer: ***Reverted melee damage, when friendly fire and friendly mode is on. ***Do not show XP bar when chat is open. ***Do not show unbound status in place of game name. ***Show host version when incompatible. **Controls: ***Gamepad: Prevent wasting stat points on maxed out stats. ***Gamepad: Do not reset cursor position when switching between mouse and gamepad. ***Gamepad: Unable to open crypt and hive. ***Gamepad: Close cathedral map when pressing B-button. ***Touch: Open virtual keyboard when text input is needed. ***Stability / Performance / System. ***Correctly reset game state if not saved. ***Compatibility with shareware save games. ***Correctly handle folders with non English symbols in them. ***Free network connection after ending game. ***Never require write mode for MPQ files. ***Allow for comments in ini file. ***Load assets from a folder called assets next to the application if not found in data paths. ***Added listfile to our MPQs. ***Add ini option for showing FPS. ***Fix name filtering. ***Correct minor memory leaks. ***Further reduced memory usage. ***Performance improvments. ***Windows: Only show network errors once. *Bugfixes for original Diablo bugs. **Gameplay: ***Player becoming immune to stun while using manashield at low health. ***Monsters and players are no-longer immune to missiles when moving horizontally. ***Fix missiles hitting multiple times. ***Fix missiles sometimes skipping hit checks when passing a target. ***Fix charging monsters disappearing from the game if changing levels while they were charging. ***Fix negative AC bonus resulting in +1 AC. ***Do not attack dead monsters. ***Show more accurate To hit value in char panel. ***Wake up minions when their leader wakes up. ***Disallow swapping gear while not standing/walking to avoid animation lock. ***Switching of spells during casting changing the cost of the cast. ***Not being able to pick up items after starting a new game for a short amount of time. ***Persist shop inventory shop items when saving and loading. ***Diablo's chamber opening with one lever after level loading. ***Thaumaturgic shrine not restocking trapped chests. ***Scavengers/Gravedigger were only able to search for corpses south of them. ***Scavenger leaders getting stuck if minions started eating. ***Quest monsters level being increased twice. ***Fix gold piles with 0 gold from incorrect treasure room generation. ***Avoid using temporary missiles for game state tracking. ***Object interactions stacking while other actions are being performed. ***Quest items sometimes not being picked up when clicked. ***Teleport spell failing for some valid positions. ***Phasing spell sometime failing or sending you outside the level. ***Phasing not working in Lazarus' chamber. ***Too many monster slots being allocated for golems on levels with quests. ***Golems spawning on top of the player. ***Fix Zhar's bookcase resetting a golem instead of Zhar. ***Zhar saying his line twice in a game. ***Fix stairs up to level 8 sometimes taking the player to town instead. ***Fix random tiles being explored on automap. ***Fixed various typos. **Graphics / Audio: ***Monster light not updating when monster teleports. ***Correctly shorten item names depending on visual length. ***Missing dirt corners on map. ***Wobbling map indicator when walking. ***Fix screen position jumping after loading some saves. ***Some lava still animated despite game pause. ***Fully close the dialog screen when pausing game. ***Changed player saying "Not enough mana" to a more fitting message when using a level 0 spell. ***Draw belt item number for unusable scrolls. **Multiplayer: ***Correct dsync caused by incorrect vision range for other players. ***Sync monster active state. ***Player attack speed being out of sync. ***Dsync when switching items without sufficient inventory space. ***Compensate for desync cause related to player movement. ***Golem dsyncing if owner leaves level. ***Prevent golems from fighting each other. ***Play the correct sound when a player is hit by missiles. **Controls: ***Controls [ + ] stat point buttons sometimes not responding to clicks. **Stability / Performance / System: ***Keyboard layout is now correct when entering chat messages. ***Validate network messages to harden security. ***Fix corrupt save games for levels with large amount of entities. ***Game now remembers the last selected hero. ***Added menu for switching between Hellfire / Diablo. ***Make menu navigation wrapping consistent. ***Corrected multiple crashes and stability issues. *Bugfixes for original Hellfire bugs: **Gameplay: ***Range monsters cannot hit target at melee range. ***Monsters could not see firewalls if covered by lightning wall and vice versa. ***Armor piercing affix on ranged weapons decreasing hit chance instead of increasing it. ***Fix stuttering when running in town. ***Firering spell damage not being based on the caster. ***Firering spell giving XP to the wrong player. ***Solar shrine time was off by 1 hour, and did nothing between 4 and 5 am. ***Reflect spell not working after loading a save game. ***Potion trap was not degrading rejuvenation potion into mana or life. ***Barbarian's skill not correctly updating health points. **Graphics /... [https://github.com/diasurgical/devilutionX/releases Release notes.] == External links == * Mod DB - https://www.moddb.com/mods/devilutionx * GitHub - https://github.com/diasurgical/devilutionX * GitHub - https://github.com/lantus/devilution-nx * GBAtemp - https://gbatemp.net/threads/diablo-nx-nintendo-switch-port-of-devilutionx-diablo.542414/ * ForTheUsers - https://apps.fortheusers.org/switch/DevilutionX
Advertising: