13 ms·
Devilution – A web port of the original Diablo game
- zettacircl 7y agoSuper nice
- zettacircl 7y agoI only have a concern about how this works : Is it a client-side computation of the loaded file OR a livestream of the game with only a check on the uploaded-file to verify if no copyright enforcement is bypassed ?
- nullsmack 7y agoIt's running in your browser on your computer.
- aphextim 7y agoPerfect opportunity to plug one of my favorite Diablo 1 mod projects. I am in no way affiliated with this project, just like the work that was done. https://mod.diablo.noktis.pl/features https://mod.diablo.noktis.pl/features
- baud147258 7y agoI'm really tempted to launch this. But I'm in an open office, so no going to happen right now
- agumonkey 7y agoYou have to find a technical basis for it. Like inspecting new reverse engineering strategies.
- baud147258 7y agoI like this idea, but I'm not sure it's going to fly here. And reverse engineering is way out of the scope of our work. Oh well it can wait this evening.
- nullandvoid 7y agoI'm on a client site with open office - double nope for now but tempting
- flatiron 7y agowhat if i told you it works on your phone?
- sloum 7y agoI'm in an open office too... but I ran it and just called everyone over to see, lol.
- donatj 7y agoSilly question, if we can port this to web could we port it to Mac?
- adambowles 7y agoRun it in an Electron wrapper?
- pysxul 7y agogenius
- dividedbyzero 7y agoJust so you can saturate a mid-level iMac Pro with a 25 year old game at 640x480, 256 colors
- rojcyk 7y agoYeah, I was really disappointed to learn that the recent port was made for Windows only.
- viraptor 7y agoIt should be possible to run via wine then, right? (or compile with winelib)
- donatj 7y agoI’ve actually fought with getting both my original copy and GoG copy to run in Wine for quite a few hours. Can’t seem to get past the start screen.
- dividedbyzero 7y agoDevolutionX is available for Linux: https://github.com/diasurgical/devilutionX/releases https://github.com/diasurgical/devilutionX/releases
- viraptor 7y agoI can't find a description unfortunately - is this done via emscripten, or some new wasm magic, or something else?
- MaulingMonkey 7y agoThe shareware .mpq is linked from a github page which corresponds to this repository: https://github.com/d07riv/diabloweb/ https://github.com/d07riv/diabloweb/ Which appears to reference source code here: https://github.com/d07RiV/devilution https://github.com/d07RiV/devilution Which appears to be emscripten based on the build scripts: https://github.com/d07RiV/devilution/blob/master/build.bat https://github.com/d07RiV/devilution/blob/master/build.bat
- IshKebab 7y agoLooks like a wasm compilation of Devilution, which is a decompiled / reverse engineered version of the original game (they left debug symbols in in some releases apparently). It definitely violates their copyright if you were wondering. I doubt they care though.
- friendlybus 7y agoDupe trick still works, this is the good stuff
- akuji1993 7y agoOnly prints "Uncaught SyntaxError: Unexpected token <" in the console on Chrome under MacOS. Edit: Same in Firefox
- danielbln 7y agoWorks for me, MacOS 10.13.6 and Chrome 75.0.3770.100.
- akuji1993 7y agoMacOS 10.14.3 and Chrome 75.0.3770.142 here. Not sure what's the issue.
- ModernMech 7y agoI'm getting the error on Windows. Chrome 76.0.3809.87, Firefox 68.0.1, and Edge.
- tiborsaas 7y agoSame here, the minified JS returns the whole index HMTL.
- twodave 7y agoSame here.
- max0563 7y agoAnd same with Safari :/
- IloveHN84 7y agoWhat about other OSes? Is just a Mac issue?
- ModernMech 7y agoI posted above I get the problem on Windows specifically version 10.
- Marny 7y agoDoesn't work on Linux Manjaro, tried using both Firefox (68.0.1) and Chromium (75.0.3770.142)
- ololobus 7y agoOn my Ubuntu 18.04 LTS and FF 67.0.1 it have launched fine after a second try, while the first one just froze
- hombre_fatal 7y agoWhat's also amazing is how someone ported Nox to the browser. Similar but more arena-style game (by Westwood) that was unfortunately overshadowed by Diablo at the time. https://www.reddit.com/r/Nox/comments/bkvc0s/nox_in_a_browser_take_2/ https://www.reddit.com/r/Nox/comments/bkvc0s/nox_in_a_browse... https://playnox.xyz/ https://playnox.xyz/ Even multiplayer works. Insane amount of work. I highly recommend at least trying the campaign (not the "Quest" mode). It's like a faster Diablo. It's under active development, and sometimes the initial download can't complete on my crappy connection.
- kryogen1c 7y agoNox! What a treasure. One of my personal favorites. Its so similar to many other dungeon crawlers but somehow strikingly unique and unreasonably fun.
- galangalalgol 7y agothe abilityo reverse most spells was fun. my favorite was teleporting an enemy to my teleport marker instead of myself. o courses my marker was in a lava lake...
- mathieubordere 7y agoI remember installing Nox and finishing it in one go
- icxa 7y agoSingle player was only the beginning (Although they did have Nox Quest later). That was one of the best online battle-arena style games I have ever played even to this day. The ladder system was awesome. Games were fast paced, you could pop in and out as you pleased
- 4restm 7y agoYes! The multiplayer was the best part imo.
- deleted 7y ago[deleted]
- ksec 7y agoHello My Friend, Stay awhile and Listen :D But the first question that springs to my mind when I was reading the web page, what happened to Shareware? 30 days trial. We used to have games that we could play a little to decide whether we want to buy it. Now it is like a money bet hoping for the best.
- pflenker 7y agoI haven't been gaming for a while now, but on my Xbox 360 I could download a demo, test the game for a bit and then decide to buy it or not. I have used that quite a lot.
- icebraining 7y agoDemos are still common; e.g. Steam has around ~3000.
- baud147258 7y agoIf it's 3000 on all the Steam games (~ 30k), I'd say that they are not common. And they are also very uncommon for big release.
- d33 7y agoPerhaps they just got replaced by youtube "let's plays"?
- reallydude 7y agoThey got replaced by videos of the games in action (as opposed to the specific "let's play" genre). The screenshots + description + a video + reviews informs me about most games on STEAM. A random game I have up in my queue on steam: https://store.steampowered.com/app/1101660/Cooking_Trip_Back_on_the_road/ https://store.steampowered.com/app/1101660/Cooking_Trip_Back... Do you really need a demo?
- Frenchgeek 7y agoSomething like this, I'd guess: https://youtu.be/7QM6LoaqEnY https://youtu.be/7QM6LoaqEnY
- sandGorgon 7y agoI will pay good money for System Shock 2 on the browser!
- waffle_ss 7y agoNow someone just needs to port the BoBaFeTT trainer(s) and the anti-hacks, anti-anti hacks, etc. Can’t wait to see people shooting arrows from their swords, getting PKed in town (and the town being covered in infinite fire and portals), level 1 loincloth guys suddenly equipping King's Sword of Haste and Godly Plate of the Mammoth when a duel starts etc.
- arwineap 7y agoSomeone in this thread who played diablo! Do you think the game would have had the same staying power if it was harder to cheat?
- daeken 7y agoI wasn't a Diablo cheater, but I was a Diablo 2 cheater. Frankly, it was what made the game playable for me; I wasn't cheating to dupe items or anything like that, but making the damn map functional. It was definitely a huge part of the staying power of the game, IMO.
- flowardnut 7y agoand crazy rare runewords, ubers, grinding for sets, etc. We learned a lot about planning content for "end game" in that era of gaming. Diablo 1 had... I don't really remember. What did I do sinking hundreds of hours into the game?
- waffle_ss 7y agoIt's hard to say. I don't think I would've gotten super deep into the dungeons without the help of some cheaters guiding me and dropping duped powerful items, so that was fun. But still, the game had a very compelling single player (which was more important in those days), and I played plenty of multiplayer with people who weren't cheating and it was still fun. So I think it still would've had an impact, especially with the interactive story, the unique controls/method of play, and the good graphics and overall polish (including the prerendered scenes). PC gaming was very different 20+ years ago. It's not like there was social media chatter about how you had to check out this game with all the cheating and whatnot (maybe people did that on Usenet or something but I wasn't savvy enough to know about Usenet, and I'd argue the majority of new internet users coming online in the mid-late 90s weren't either). There was also no Google, YouTube, etc. to research games to buy - I'd buy a game based off the box art/marketing, or occasionally I'd buy a PC gaming magazine and see what they reviewed. Or talk to my friends and see what they've been playing. I'd also play the hell out of games I bought, partly because I had a longer attention span back then (I think we all did) but also because I'd rarely buy a new game, and we weren't exactly drowning in amazing PC games - there were no Steam backlogs back then calling out to you to pick up a new game the moment you got bored. In short I don't think people were buying the game based on the cheating aspect. But I do think the cheating gave the multiplayer an unknown quantity that improved replayability and perhaps made it culturally memorable (it seems a lot of people remember the "duping" in here especially). Even so I think there easily would've been a Diablo II even if there was no cheating in Diablo.
- flixic 7y agoI'm very happy for every web port. Old games, old OSes emulated, old apps. Please, port / emulate everything! I've recently bought one of my childhood games (Pharaoh, released 1999) from GOG and struggled for hours to run it in Windows without errors and glitches. Eventually had to give up. I'm quite confident that JavaScript/Web runtime will be sufficiently maintained for decades to come -- HTML websites from early 2000s run the same now as they did 20 years ago. The same can't be said for Windows runtimes. So please, port everything you can to Web. It's the best way to preserve old stuff.
- Dayshine 7y ago> HTML websites from early 2000s run the same now as they did 20 years ago. Well, apart from the tens of thousands of flash games and videos that are being killed off as we speak.
- liability 7y agoThere is still gnash I guess, but I've not used that in many years. It's a shame Adobe didn't open source flash when they EOL'd it.
- mr-ron 7y agoYou can still install flash right? So the flash experiences aren't getting lost necessarily. Lots of Shockwave Era stuff getting lost though I agree. Also flash games that require a server backend
- Dayshine 7y agoBoth Chromium and Firefox will be removing it in 2020. Once it has been removed, legacy websites hosting flash media won't really be able to fund themselves, so I imagine in the absence of a large archiving programme, we'll just lose it all.
- flixic 7y agoThe reason why I added HTML qualifier. Closed source tech cannot be trusted to be maintained. JS/HTML can.
- wazoox 7y agoThis version fails on a JS error for me, but this one works: https://sergi4ua.pp.ua/diabloweb/ https://sergi4ua.pp.ua/diabloweb/
- psychoslave 7y agoAhh fresh meat!
- pmlnr 7y agohugged to death?
- remedy 7y agoRequest failed, error code 404. Did we kill it boys?!
- avallach 7y agoIt's some bug - tries to load https://d07riv.github.io/spawn.mpq https://d07riv.github.io/spawn.mpq while actual working url is https://d07riv.github.io/diabloweb/spawn.mpq https://d07riv.github.io/diabloweb/spawn.mpq
- jsd1982 7y agoShareware download produces a 404 message. I don't see it in the github repo in the public/ [1] folder either. Maybe it was taken down recently? [1] https://github.com/d07RiV/diabloweb/tree/master/public https://github.com/d07RiV/diabloweb/tree/master/public
- steveklabnik 7y agohttps://github.com/d07RiV/diabloweb/issues/2 https://github.com/d07RiV/diabloweb/issues/2
- jridgewell 7y agoIt's at https://d07riv.github.io/diabloweb/spawn.mpq https://d07riv.github.io/diabloweb/spawn.mpq, they forgot to add the "/diabloweb" directory to the URL.
- jsd1982 7y agoResolved via work-around: Simply download https://d07riv.github.io/diabloweb/spawn.mpq https://d07riv.github.io/diabloweb/spawn.mpq and drag/drop the file onto the start screen to play.
- nihil75 7y agoWorks better than on Wine :D (nearly)
- cronix 7y agoClicked on the "Play Shareware" button and received a pretty message in a red box: "Request failed with status code 404." That was fun.
- beeschlenker 7y agoCopy and paste this post and repost it. I keep getting censored by these people. Peter Thiel and Jack Dorsey raping and killing three boys each. Turn the volume all the way up and put head phones on.[ https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_100-200.avi https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_1... https://drive.google.com/file/d/1mzZrjobxhNIEf38M3xk-IeA5SeF4aUtB/view?usp=sharing https://drive.google.com/file/d/1mzZrjobxhNIEf38M3xk-IeA5SeF... Obama admits to raping and killing boys here, with commentary from Peter Thiel, George Soros, Matt Porter: https://s3.wasabisys.com/out2/Out2/15JanCh3_0545.avi https://s3.wasabisys.com/out2/Out2/15JanCh3_0545.avi https://drive.google.com/file/d/1LCDoc1kT7cfSeKQ1vniP_sx32_bRsHau/view?usp=sharing https://drive.google.com/file/d/1LCDoc1kT7cfSeKQ1vniP_sx32_b... Obama explains the Illuminati with Jack Dorsey: https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_200-347.avi https://s3.wasabisys.com/conv1/Overnight_14-17Jan/15JanCh3_2... https://drive.google.com/file/d/1Ok1-9IvANULzKBOwADFgaiYCFi6yszfj/view?usp=sharing https://drive.google.com/file/d/1Ok1-9IvANULzKBOwADFgaiYCFi6... At 230 a conversation is occurring on the embedded Porter camera system with Jack Dorsey, Peter Thiel, Barack Obama, Bill M^urray, and the Porter's. Jack Dorsey provides a statement defining who their group is: "The Illum%inati is an underground organization of child rapists and homosexuals." Matthew Porter: "We have to thin the herd, so Barack is going to explain a few things." At 232 Barack Obama says the following: "You people have to realize we are child rapi'sts. The Illuminati are child rapists. As soon as you figure that out, you can decide what to do. Everybody is freaking out about what just happened [child raping event still going on]. This is who ^we are." Full 71 page document: https://s3.wasabisys.com/aviewmefirst/FBI_FinalDraft_26Jul2019_BSchlenker.pdf https://s3.wasabisys.com/aviewmefirst/FBI_FinalDraft_26Jul20...
- syphilis2 7y agoFor some reason this only works for me if I'm not using a Private tab in Firefox.
- bewilderbeast 7y agoBetter than this only letting us download the savegames!