Live data from Hacker News

Open source Diablo 1 engine – DevilutionX 1.5.0 released

github.com

51–60 of 93 posts

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#51
post #9

Earlier quoted context omitted.

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

Similar 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?

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

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#52
post #39
post #17

Earlier quoted context omitted.

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.

Where does this consensus of considering open source to mean the same as source available exist? I certainly haven't seen any such consensus anywhere. Or is it just a consensus you assume to be there based on the assumption that people in general would just take the words at face value?

Can't edit anymore, so replying to self instead. But now that I look at it again, it seems you aren't saying the face value meaning of the words "open source" would be the consensus either, just that the OSI-style meaning isn't common enough to be considered consensus either.

Which I suppose is fair enough, and it seems like I may have originally replied to something you didn't say. I'd still disagree both about the lack of a consensus, based on my general experience, and about the meaning.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#53

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.

There are several dragonrealms clients, but most use Genie 3, and that's now been open-sourced.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#54
post #15

Earlier quoted context omitted.

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 a…

Thanks. 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-resurrecte...

That's the remake of Diablo 2, which Activision/Blizzard will never let you run offline.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#55
post #48

Earlier quoted context omitted.

Does that term really apply to this? You can modify and distribute the source. The only thing you can't do is sell it.

Yes, because the OSI doesn’t recognize it as such.

I don't recognize the OSI as any authority to define words.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#56
post #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.

I think you're in the minority here. Open source is generally understood to be the OSI definition of the term, not just "source available". The latter is typically what is understood by people who are not familiar with OSS or free software.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#57

Diablo 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?

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

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#58
post #54

Earlier quoted context omitted.

Thanks. 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-resurrecte...

That's the remake of Diablo 2, which Activision/Blizzard will never let you run offline.

It runs fine offline. You can’t run it offline AND multiplayer, however. They took LAN away with the remaster.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#59

Earlier quoted context omitted.

Similar 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?

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

I vaguely remember a mod called tower defense which we played on LAN, I wonder if that was the inspiration.

Re: Open source Diablo 1 engine – DevilutionX 1.5.0 released

#60
post #54

Earlier quoted context omitted.

That's the remake of Diablo 2, which Activision/Blizzard will never let you run offline.

It runs fine offline. You can’t run it offline AND multiplayer, however. They took LAN away with the remaster.

You 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.
Post reply on HN