pwshub.com

Behold, Diablo is fully playable in your browser

Stay a while and compile —

It controls and looks great, though the game was outshined by its sequels.

A browser window shows an old PC game

Enlarge / Diablo running in Firefox on macOS.

Samuel Axon

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.

"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 files—you'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.

Source: arstechnica.com

Related stories
1 week ago - The turbo-charged PS5 Pro has an amped-up GPU that can add up to higher-res gaming at greater frame rates. We went to PlayStation HQ to play; here's what to expect when it arrives Nov. 7.
1 month ago - Agitprop — "They don't know how to get back. We ask you to help them." Enlarge / Screenshot from...
1 month ago - Compliance failures and unsatisfactory responses mount from the long-time certificate authority Mozilla is following in Google Chrome's footsteps in officially distrusting Entrust as a root certificate authority (CA) following what it...
1 month ago - Nelson as Senator Administrator — "I can't go and print the dollars." Enlarge / Administrator Bill...
3 weeks ago - The period action RPG is bigger and better than Kingdom Come: Deliverance, with smoother entry to combat.
Other stories
7 minutes ago - After California passed laws cracking down on AI-generated deepfakes of election-related content, a popular conservative influencer promptly sued,...
31 minutes ago - Act fast to grab this high-performing mesh router for less than $500, keeping you connected while saving some cash too.
31 minutes ago - If the old-school PlayStation is dear to your heart, you can soon relive those totally sweet 1990s memories. Sony is releasing a series of products...
31 minutes ago - If you've got an old phone to part with, T-Mobile is offering both new and existing customers the brand-new Apple iPhone 16 Pro for free with this trade-in deal.
31 minutes ago - Who doesn't want the best for their beloved pooch? Grab some of these tasty treats to make your dog feel special.