DevilutionX - Diablo 1 port

4.6
5.65K reviews
100K+
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.25K reviews
Ian Wilson
April 24, 2024
Let's you play Diablo and Hellfire on a phone. Works pretty well. Mods work. Very few hiccups. Very easy to install. What I don't like is that no one has one of these for Diablo 2. You have to use Exagear. Doesn't matter your app is a native port , Exagear provides a way to get the job done and it's not even solely for games. A native port of Diablo 2 would send your company through the roof. Tech limits is with all due respect bs. If you can use a PC to put PS2 on a phone , u can dodis.
1 person found this review helpful
Did you find this helpful?
Diasurgical
April 24, 2024
Thank you for your positive feedback. Unlike Exagear, which emulates Windows PC environments, our app is a native port. As it stands, creating a port of Diablo 2 is not possible due to technical limitations. We appreciate your understanding!
Charles Patton
January 8, 2024
Diablo 1 on mobile, what I wanted and what I expected. I was playing this on a ps1 emulator on the phone, but this is miles better. I'm not complaining, but I wish there were some spell swap or hot bar. Auto pickup would be nice, too. The current pickup items method doesn't always work well. That said, thank you so much for making this.
12 people found this review helpful
Did you find this helpful?
Diasurgical
January 8, 2024
Hi there! Thanks for the positive review! We appreciate your feedback. Just so you know, you can enable auto pickup in the settings menu. We're committed to continuous improvement and hope you enjoy future updates. Happy gaming! 🎮😊
Ian Phoenix
March 19, 2023
Took a little work to get running. I had to open up the file manager on my computer and copy over the legally bought MPQ files from GOG, but once it ran, it's a surprisingly playable port of the original game! Auto-aim is a little casualized, but kind of necessary given the touch controls. Very enjoyable overall, with a ton of customization options and quality of life improvements such as a game speed slider.
22 people found this review helpful
Did you find this helpful?

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