DevilutionX - Diablo 1 port

4.6
5.77K reviews
500K+
Downloads
Content rating
Teen
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

Please note that for the complete gaming experience, data from the original Diablo is required. If you don't own Diablo, you can purchase it from GOG.com (unaffiliated). However, even without the original game, you can still enjoy the demo portion.

**Features**
- Enjoy a fully featured port of Diablo and the Hellfire expansion.
- Play on-the-go or relax in front of your Android TV.
- Discover many subtle improvements for an enhanced experience.
- Benefit from hundreds of bug fixes to the original game.
- Engage in cross-play multiplayer for exciting adventures.
- Available in multiple languages.

**How to install the full game**
1. Install the DevilutionX app.
2. Use the Inno Setup Extractor app to extract DIABDAT.MPQ from the GOG installer (or locate it on the CD, or Windows Installation folder).
3. Long press the app icon, and select Import Data, locate and select the DIABDAT.MPQ file (or use a scoped file manager to place it in the Android/data/org.diasurgical.devilutionx/files folder)

Hellfire support also requires hellfire.mpq, hfmonk.mpq, hfvoice.mpq and hfmusic.mpq

Visit us on GitHub and chat with us on Discord:
https://github.com/diasurgical/devilutionX#readme
Updated on
Feb 4, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.6
5.3K reviews
Ryan Schmidt
May 16, 2020
A good start for a Diablo Android port. The controls function and once you get used to how it controls, are playable. They are rather janky and do need alot of optimization and I hope that is improved down the line. Also, for anyone wanting to give this a try, the diabdat.mpq only needs to go in the devilutionx folder, which can appear in internal or SD depending on where your apps install. You will need to allow permissions and may need to open it a few times before the folder appears.
21 people found this review helpful
Did you find this helpful?
Diasurgical
November 1, 2021
We have rewritten the controls to work a lot better. The app also no longer needs extra permissions. Let us know how the update works for you by updating your review 🎮
Eric Schuetz
January 20, 2022
Totally free app with zero ads. All I needed to provide was the required file of the game. No problem! I owned the original disc. Another bonus? My blue tooth controller worked with it!!! Now, if I may make a recommendation. The ability to turn on/off onscreen controls, or move them. Now, I must be going. Diablo isn't going to slay himself, after all.
90 people found this review helpful
Did you find this helpful?
Diasurgical
April 17, 2022
Thank you for the review. We have now made it so the app will detect if you are using a gamepad/mouse/keyboard and then turn off the onscreen controls. Hope that helps :)
Gábor Horváth
July 31, 2022
Thanks for working on this! After copying the diabdat.mpq it works great. The biggest missing feature for me is proper controller support. The dpad works for moving, but I would love to have the other two buttons on the screen mapped to some controller buttons. Also, I would love the on screen controllers to disappear when a physical controller is connected to the device. Edit: this has been fixed. Now it is flawless, I love it!
53 people found this review helpful
Did you find this helpful?
Diasurgical
November 1, 2021
The controls have now been rebuild to make the game more enjoyable to play. The touch controls will automatically disappear when using a controller in the next big update.

What's new

- Fix game locking up when receiving a phone call or switching headset
- Fix issues join a game due to invalid player data