November 22, 2024

Stay a while and compile — Behold, Diablo is fully playable in your browser It controls and looks great, though the game was outshined by its sequels.

Samuel Axon – Aug 15, 2024 9:15 pm UTC Enlarge / Diablo running in Firefox on macOS.Samuel Axon reader comments 48

You can now play the original Diablo (and its expansion, Hellfire) in virtually any web browser on any computer with generally excellent performance and operating-as-expected controls. It’s all thanks to an open source project published on GitHub called Diabloweb that’s now being circulated by game developers on X.

In the README file in the project’s GitHub repository, the project’s developer (d07RiV) notes that it is based on DevilutionX, another open source project that did a lot of legwork to make Diablo run well on modern operating systems.

Further ReadingAre Diablo fans getting too old for the old-school item grind?”I’ve modified the code to remove all dependencies and exposed the minimal required interface with JS, allowing the game to be compiled into WebAssembly,” writes d07RiV. “Event handling (especially in the menus) had to be modified significantly to fit the JS model.”

It’s pretty easy to set up; you just visit the website, upload a file, and get going.

You have to upload a file because the project doesn’t include the Diablo game filesyou’ll have to provide those in the form of the DIABDAT.MPQ file in the Diablo install directory.

There are three above-board ways to source this MPQ file. First, you can, of course, own a physical copy of the original game. Alternatively, you can purchase the game on GOG and install it, then pull the file from the installation directory.

There’s also a shareware release of Diablo, and you can pull the SPAWN.MPQ file from that, and it works just fine. That’s not the full game, though, so that’s more for if you just want to try it. This is the Diabloweb site, which offers brief instructions and prompts on how to get started. Samuel Axon I downloaded the Diablo installer from GOG and ran it in a Windows VM on my Mac… Here’s the file we’re looking for. It was just a click on the website to upload that file and behold, Diablo in a browser. Samuel Axon

I played the game for about half an hour using the MPQ from the GOG version without any issues on Firefox on a Mac. (There’s no Mac version of the GOG installer, though, so I had to run the installer in a virtual Windows machine to get at the file.) The game is obviously primitive compared to more recent entries in the series (or even Diablo II), but it is an addictive blast to play regardless. reader comments 48 Samuel Axon Samuel Axon is a senior editor at Ars Technica. He covers Apple, software development, gaming, AI, entertainment, and mixed reality. He has been writing about gaming and technology for nearly two decades at Engadget, PC World, Mashable, Vice, Polygon, Wired, and others. He previously ran a marketing and PR agency in the gaming industry, led editorial for the TV network CBS, and worked on social media marketing strategy for Samsung Mobile at the creative agency SPCSHP. He also is an independent software and game developer for iOS, Windows, and other platforms, and heis a graduate of DePaul University, where he studied interactive media and software development. Advertisement Promoted Comments Perplexus For those not on Windows, you can use innoextract to extract the installer and grab the file that way. Just put the installer in it’s own folder before you do, it just vomits all the files into the same folder by default otherwise. It’s available for Linux, Mac, and FreeBSD at least. August 15, 2024 at 9:22 pm Channel Ars Technica ← Previous story Next story → Related Stories Today on Ars