[HN Gopher] Open source Diablo 1 engine - DevilutionX 1.5.0 rele...
___________________________________________________________________
Open source Diablo 1 engine - DevilutionX 1.5.0 released
Author : michalg82
Score : 107 points
Date : 2023-06-17 19:01 UTC (3 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| oliverbennett wrote:
| 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.
| haunter wrote:
| Old School Runescape. Pretty much everyone is using the
| Runelite client instead of the official one
|
| https://runelite.net/
|
| https://github.com/runelite/runelite
| oliverbennett wrote:
| 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
| seabass-labrax wrote:
| Ace of Spades is one. I usually play with the OpenSpades
| client[1], but there is also Betterspades[2], and probably many
| other clients I don't know of yet. There are usually about
| 10-50 players online on the public servers listed on
| BuildAndShoot[3], variable depending on the time of day and
| mostly from Latin America it seems.
|
| One can host the game with piqueserver[4]. I'm not sure if one
| can still host with the original Ace of Spades server, but the
| game was 'shut down' in 2019 so maybe not.
|
| It's well worth a go - there is intense satisfaction in digging
| a tunnel undetected all the way through to the opposing team's
| base! Playing with friends enhances the enjoyment for me as one
| can be a little more strategic when in direct communication.
|
| [1]: https://openspades.yvt.jp/
|
| [2]: https://github.com/xtreme8000/BetterSpades
|
| [3]: https://www.buildandshoot.com/servers/
|
| [4]: https://www.piqueserver.org/
| awelxtr wrote:
| I think it doesn't work on onion os 4.2 beta.
|
| A pity, at least the amount of systems it supports is staggering.
| nottorp wrote:
| Just for the record, i did a full playthrough including hellfire
| on mac with this last year. No problems.
| mordae wrote:
| 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.
| IshKebab wrote:
| 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.
| asylteltine wrote:
| [dead]
| burke wrote:
| 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.
| mannerheim wrote:
| > Open-source software (OSS) is computer software that is
| released under a license in which the copyright holder grants
| users the rights to use, study, change, and distribute the
| software and its source code to anyone and for any
| purpose.[1][2]
|
| https://en.wikipedia.org/wiki/Open-source_software
| mepian wrote:
| "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
| xorcist wrote:
| Consensus is very clear here and it's the opposite of what
| you suggest.
|
| Check out wikipedia, or count google hits, or just talk to
| any computer geek who was alive in the 90s.
| hotpotamus wrote:
| This sounds like it's getting into a pedantry I wasn't
| aware of. If the source is available for me to look at and
| potentially mess around with, I'd consider it open source,
| but I assume it's the non-commercial aspect that makes it
| not "Open Source"?
|
| That said, I'm very impressed with the reverse engineering
| work on this having played it before.
| dontlaugh wrote:
| There's a clear widely accepted definition
| https://opensource.org/osd/
| ainiriand wrote:
| Then it would be fair to call Unreal Engine open source,
| which is not.
| NamTaf wrote:
| On 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
| splitbrain wrote:
| Back 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 wrote:
| Thanks. The wiki is for community members to help each other.
| fullstop wrote:
| I remember the days of bnetd, and that didn't end well.
| AaronM wrote:
| 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
| iaaan wrote:
| 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.
| john-shaffer wrote:
| 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...
| explorer83 wrote:
| I 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.
| OoooooooO wrote:
| No screenshots on the GitHub page? :/
| richardjam73 wrote:
| The page linked is not the github project home page just the
| update notes.
|
| Try https://github.com/diasurgical/devilutionX
| AJenbo wrote:
| Try Google Play (or just plain Google) for more screen shots:
| https://play.google.com/store/apps/details?id=org.diasurgica...
| r3trohack3r wrote:
| There is also a web port of it you can play in the browser, works
| surprisingly well on mobile: https://d07riv.github.io/diabloweb/
| cactusplant7374 wrote:
| Is there a list of all projects like this that are at a release
| stage? I would like to follow this scene.
| haunter wrote:
| https://en.wikipedia.org/wiki/List_of_game_engine_recreation...
|
| https://github.com/radek-sprta/awesome-game-remakes
| lufte wrote:
| https://osgameclones.com/
| fermentation wrote:
| 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?
___________________________________________________________________
(page generated 2023-06-17 23:00 UTC)