Live data from Hacker News

Open source Diablo 1 engine – DevilutionX 1.5.0 released

github.com

11–20 of 93 posts

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#12
post #9

Does 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.

Old School Runescape. Pretty much everyone is using the Runelite client instead of the official one https://runelite.net/ https://github.com/runelite/runelite

Exactly 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

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#13
post #10

Not 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.

Ugh 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.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#15
post #3

There is also an open source Diablo 2 engine, however the project hasn't had any updates in 7 months https://github.com/AbyssEngine/OpenDiablo2

I 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.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#17
post #10

Not 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.

The 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.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#18
post #10

Not 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.

And it is of at best dubious legal status given that it was from decompiled Diablo code. I think it's unlikely that they'd get sued for this because Diablo is old and Blizzard probably doesn't care too much about the engine, but if they did I seriously doubt you would win a case against them.
Post reply on HN