top | item 23626191

(no title)

pmilot | 5 years ago

Why help complete this? If they would be willing to have an open source D2 out there, they can just release the original source code. It would seem even more "ideal" to me.

discuss

order

mraison|5 years ago

Fun (or sad) fact: they apparently lost a lot of the source code and assets. Looks like they were able to recover most of the code, but not the assets [1]

[1] https://www.gamespot.com/articles/how-diablo-2-was-almost-lo...

im3w1l|5 years ago

They said they lost the source code pre-release, but managed to reconstruct most of it. Given that it was released and that there have been many patches, I think the source code is fine.

I think the only thing they really lost are the hi-def assets from which the lower-def ingame assets were created.

_ph_|5 years ago

At least the source code they seem to have, as reasonably recently, they ported D2 from PowerPC to Intel on the Mac.

dmos62|5 years ago

In an ideal world D2 would have been open source from the start.

arcturus17|5 years ago

How would the devs pay their bills?

I don’t think games are well adapted to open source. For starters, it’d be very hard to build an adjacent business like Red Hat, and there are very significant time and capital requirements even for smallish projects.

These might be the reasons why the model never caught on like it did for generalist software.

throw1234651234|5 years ago

What language is it written in?

How accessible is game code to a modern web dev that understand memory management and such, but never really uses C/C++ outside of coursework?

If I pull in Diablo / Half-Life / Shadows of Chernobyl source, am I going to see pretty clean files in an organized fashion that I can open with a modern IDE or a code dump?