https://github.com/d07RiV/diabloweb Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Discussions + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} d07RiV / diabloweb Public * Notifications * Fork 147 * Star 1.8k Diablo 1 for web browsers 1.8k stars 147 forks Star Notifications * Code * Issues 28 * Pull requests 0 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights d07RiV/diabloweb This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 2 branches 0 tags Code * Clone HTTPS GitHub CLI [https://github.com/d] Use Git or checkout with SVN using the web URL. [gh repo clone d07RiV] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @petersalomonsen @AJenbo petersalomonsen and AJenbo fix sound not playing in Safari ... c61ef19 May 17, 2022 fix sound not playing in Safari Safari requires context.resume() to start playing sound c61ef19 Git stats * 79 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time config public scripts src .gitignore README.md package-lock.json package.json View code README.md Diablo 1 for web browsers! This project is based on https://github.com/diasurgical/devilution. Source code to build the WebAssembly modules is here: https:// github.com/d07RiV/devilution 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. Event handling (especially in the menus) had to be modified significantly to fit the JS model. The project is hosted on https://d07RiV.github.io/diabloweb/ along with spawn.mpq from the shareware version (place it in the public folder to run locally). This allows shareware version to be played anywhere, even on mobile phones. To play the full game, you must use your own DIABDAT.MPQ that you can obtain with the original copy of the game from GoG. About Diablo 1 for web browsers Resources Readme Stars 1.8k stars Watchers 20 watching Forks 147 forks Releases No releases published Packages 0 No packages published Contributors 5 * @d07RiV * @dependabot[bot] * @Knotschi * @petersalomonsen * @patricksommer Languages * JavaScript 93.8% * SCSS 4.7% * Other 1.5% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.