6 ms·
Open source Diablo 1 engine – DevilutionX 1.5.0 released
- NamTaf 3y agoOn the wiki... > I shouldnt have write access to do this i'm just some random internet guy, maybe think about fixing the permissions here Whoops! https://github.com/diasurgical/devilutionX/wiki https://github.com/diasurgical/devilutionX/wiki
- splitbrain 3y agoBack in the day all wikis used to be open for editing, unfortunately spam and vandalism has made it rare. Anyway, as another random visitor, I simply reverted that change.
- AJenbo 3y agoThanks. The wiki is for community members to help each other.
- AaronM 3y agoThere is also an open source Diablo 2 engine, however the project hasn't had any updates in 7 months https://github.com/AbyssEngine/OpenDiablo2 https://github.com/AbyssEngine/OpenDiablo2
- iaaan 3y agoI actually worked on this for several months a few years ago. The project suffered from massive scope creep and overall disorganization. At one point, we could load the main menu and get in game, but then the project changed directions a few times and ultimately switched programming languages (from Go to C++ if memory serves) so most of that progress got wiped out. I didn't know the language they switched to, so me and one of the other main contributor stopped contributing and started working on our own thing off and on, but that got put on the back burner for me due to IRL circumstances.... I keep wanting to pick this stuff back up but real life has a way of repeatedly getting in the way. Anyway, this was also all taking place before Diablo 2 Remastered was really a thing, so there was more motivation to work on this -- at least on my part -- back then. Now, not so much when I can already boot up Diablo 2 on my Switch.
- john-shaffer 3y agoThanks. I had no idea D2 was on switch, and it's on sale for $13! [1] [1] https://www.nintendo.com/store/products/diablo-ii-resurrected-switch/ https://www.nintendo.com/store/products/diablo-ii-resurrecte...
- yazzku 3y agoThat's the remake of Diablo 2, which Activision/Blizzard will never let you run offline.
- xahrepap 3y agoIt runs fine offline. You can’t run it offline AND multiplayer, however. They took LAN away with the remaster.
- goosedragons 3y agoYou have to login every 30 days which is pretty annoying when the game is at its core 20 years old and could be played entirely disconnected back then.
- xahrepap 3y agoOh. I stand corrected then. That’s terrible.
- explorer83 3y agoI want to meet the person who reported a bug with this running on the original Xbox. Warms my heart someone out there still uses it and has already tried this.
- cactusplant7374 3y agoIs there a list of all projects like this that are at a release stage? I would like to follow this scene.
- haunter 3y agohttps://en.wikipedia.org/wiki/List_of_game_engine_recreations https://en.wikipedia.org/wiki/List_of_game_engine_recreation... https://github.com/radek-sprta/awesome-game-remakes https://github.com/radek-sprta/awesome-game-remakes
- lufte 3y agohttps://osgameclones.com/ https://osgameclones.com/
- oliverbennett 3y agoDoes anyone have examples of games with a client/server architecture, where new clients have been written, but that can still connect to an original server? I think there's a valuable learning exercise in the idea, but I can't find anything that actively courts multiple clients being developed.
- haunter 3y agoOld School Runescape. Pretty much everyone is using the Runelite client instead of the official one https://runelite.net/ https://runelite.net/ https://github.com/runelite/runelite https://github.com/runelite/runelite
- oliverbennett 3y agoExactly what I was after, thank you. Your other comment[0] with a link to game engine recreations is also super useful. [0] https://news.ycombinator.com/item?id=36374297 https://news.ycombinator.com/item?id=36374297
- Solvency 3y agoSimilar to this is there any example of someone building an entirely "new game" by changing the front-end client and assets so heavily that it literally becomes a different story/world/lure/characters? Essentially a total facade reskin?
- undersuit 3y agoLeague of Legends, Dota 2, and Heroes of Newerth were all directly inspired from a Warcraft III map mod, Defense of the Ancients. Multiplayer Online Battle Arenas, MOBAs, are now an entire genre.
- aeyes 3y agoI vaguely remember a mod called tower defense which we played on LAN, I wonder if that was the inspiration.
- mordae 3y agoNot open source. > DevilutionX is made publicly available and released under the Sustainable Use License (see LICENSE) > The source code in this repository is for non-commercial use only. If you use the source code you may not charge others for access to it or any derivative work thereof.
- asylteltine 3y agoUgh this again. If you have the source publicly available, it’s open source. I wish you guys would get over it! If people want to profit from this work they can pay for it.
- burke 3y agoThe source is open. “Open Source” does not mean the FLOSS-flavour of Open in conventional speech. If you want to fight that battle, sure, it’s not unreasonable, but realize that you’re pushing a sub-consensus view.
- mepian 3y ago"Source-available" is already the established term for this kind of software, not sure what you are talking about: https://en.wikipedia.org/wiki/Source-available_software https://en.wikipedia.org/wiki/Source-available_software
- fullstop 3y agoI remember the days of bnetd, and that didn't end well.
- r3trohack3r 3y agoThere is also a web port of it you can play in the browser, works surprisingly well on mobile: https://d07riv.github.io/diabloweb/ https://d07riv.github.io/diabloweb/
- Jabrov 3y agoDoes not seem to work on mobile at all, I get stuck giving my character a name because I can’t get the keyboard or any other way of inputting text up
- unixhero 3y agoProbably you're have an iphone, 20% of world mobile user base
- NLPaep 3y ago1) It opens just fine on my iPhone and iPad. You have to tap the text entry box. 2) iOS brought in more than 67% of the revenue last year… it’s no wonder why apps are generally higher quality https://www.businessofapps.com/data/app-revenues/ https://www.businessofapps.com/data/app-revenues/
- aerio 3y agoThe apps are generally high quality because of the limited device pool. It makes testing and making sure everything works vastly easier across the range of devices when you don't have literally thousands of possible devices to account for. Then there's the monopolistic and highly curated app store.
- doctorpangloss 3y agoIn my experience as a former employee at one of the largest mobile game developers, the reason iOS apps are high quality is because the users are richer and deliver higher revenue.
- OoooooooO 3y agoNo screenshots on the GitHub page? :/
- richardjam73 3y agoThe page linked is not the github project home page just the update notes. Try https://github.com/diasurgical/devilutionX https://github.com/diasurgical/devilutionX
- AJenbo 3y agoTry Google Play (or just plain Google) for more screen shots: https://play.google.com/store/apps/details?id=org.diasurgical.devilutionx https://play.google.com/store/apps/details?id=org.diasurgica...
- awelxtr 3y agoI think it doesn't work on onion os 4.2 beta. A pity, at least the amount of systems it supports is staggering.
- nottorp 3y agoJust for the record, i did a full playthrough including hellfire on mac with this last year. No problems.
- fermentation 3y agoDiablo 1 is my favorite Diablo game, but last time I tried this there were some weird changes (needing to use a town portal scroll in the butcher's room). Is that still the case?
- branon 3y agoI believe the "X" in DevilutionX signals that there are opinionated QoL changes made to that distribution of the game. There is another repository called Devilution that is unmodified.
- AJenbo 3y agoThe X is a reference to it being able to running on other systems then Windows. Most QoL are optional and is either off by default or can be turned off in the settings. Devilution is more of a reference work then something intended for anyone to use.
- AJenbo 3y agoThis doesn't sound like DevilutionX, I think what you might have tried Belzebub which is an entirely different project with no relations. The game play adheres closely to the original and only bug fixes are addressed.
- terrycody 3y agoIs this a decompiled version? I mean Blizzard won't open source it right?
- shmerl 3y agoReverse engineered from some partial leaks: https://github.com/diasurgical/devilution#introduction https://github.com/diasurgical/devilution#introduction
- t0bia_s 3y agoI still remember that I tried to install D1 on Win95 on 386 computer back then. System disk has 200MB and I needed 12 MB free space for D1 launcher that let me run D1 from disc. So I uninstalled Microsoft Briefcase. What a lovely times. Still not finished, because then I got 486 and there was games like Heroes of M&M or AoE2 that I enjoyed more. Maybe I shoul finish D1 now.
- AJenbo 3y agoDamn that must have been a bit of a slide show :D