GalaXyHaXz reverse engineered Diablo 1 and released the source code.
github.com
Diablo 1 reverse engineered
Other urls found in this thread:
youtube.com
github.com
youtube.com
osgameclones.com
sourceforge.net
en.wikipedia.org
en.wikipedia.org
github.com
diabloii.net
github.com
twitter.com
...
...
...
I hope he likes jail.
>that 23 year old boomer who thinks reverse engineering is illegal
save it, quick
>25 year old boomer who can't read
Legal
This work is being released to the Public Domain. No assets of Diablo are being provided. You must own a copy of Diablo and have access to the assets beforehand in order to use this software.
Not technology.
Diablo 2 when?
How is it different than private WoW servers that Blizzard shuts down?
WoW is still a game that is active and Blizzard still makes money off of.
I don't think they give a shit about Diablo 1
That doesn't have any bearing on whether or not it's legal to reverse engineer the game.
illegal =/= wrong, not in this case
blizzard would still shut it down you could make a game with the diablo1 engine that's better than diablo4
Online games the assets are sent to you in game, running the server means your using copyrighted stuff
diablo1 is better than diablo2 and diablo3
but they won't shut it down
native diablo for linux would be cool
especially if someone makes a brutal diablo
Got me curious, why do you claim it's better than diablo II?
darker mood
far better intro and cinematics
tristam village still remains the best music track in all the games
diablo 2 feels cheap and tacky, especially with all the colours later on
letting you pick a main character means there's no clear narrative
also I don't know if many people consciously realise this but dark souls is practically diablo x castlevania in 3d
I'll check it out then,
thanks.
>no clear narrative
Yeah, because Diablo 1's story was so well thought out.
>darker mood
>far better intro and cinematics
>tristam village still remains the best music track in all the games
Hey asshat those things have nothing to do with gameplay, if you want to set a mood try watching a movie
lol retard go play tetris then
playing diablo 1 as a kid was terrifying
>OpenRA
>OpenRTC2
>OpenTTD
>Now OpenDiablo is a thing.
What a wonderful time to be alive.
>OpenMW
nice nostalgia goggles
yes they will if you make a game with diablo1 engine even with new assets (which they wont they will reuse old ones) it will get shutdown. you don't understand how strict blizzard is with IP blizzard even tweeted that it was ok to restream the MDI on twitch and then some one restreamed it and Blizzard lawers DMCA and banned the streamer and he couldn't even speak to blizzard staff only legal.
trust me it would get shut down as soon as its popular enough to be playable.
Do mods work with it?
Also I think there's a really unfinished project for an open version of the Neverwinter Nights Aurora engine.
that's not how this wrosk at all. See, for instance, openMW
for what purpose?
Portability, maintainability, modability and maybe a bunch of other bilities.
private WoW servers are essentially pirating their "service." With diablo you buy the game once.
any .esp file does, yes. Same with texture replacements. Any kind of scripting or injector, no.
nah, its still fun as fuck to play. Either "traditionally" or rushing it as fast as possible. Some people can finish it in less than 20 minutes
obviously its not a game you play everyday but every once in a while i find myself going back to it.
it was well thought out and clear
your guy decided to contain diablo within himself
there's no confusion what your guy looked like, or what he did in the story, if this was the canon ending
diablo's gameplay has not changed at all in 3 games, it's still point and click, enemy dead... collect items and gold
but diablo 1 had superior aesthetics which made exploring much more scary
Diablo games are so mind-numbing, dumb and slow. Just click here and click there, it makes me sleep like nothing else. Are RPG players basically robots?
>developer says their personality type in their GitHub profile
Why do people do this
>t. gen X faggot that grew up playing league of legends and call of duty
this isn't scary at all
>Just click here and click there
Welcome to PC gaming.
There's really not much to say if you don't get the appeal of collecting items and making your character stronger in your own way.
youtube.com
nothing in diablo 2 or 3 comes close to this
yeah, they are
the shareware of diablo 1 is pretty much the best part of the game/series
once you've played that, you don't need the rest
Same why people announce their made up personal pronouns in their Twitter profile - attention whoring.
why are blizzard's character designs so soulless?
I used to keep checking back in camp because the hirelings' names were randomly generated, I'd reset them until I could hire the one named Kyoko
>dhewm3
>openrw
i only played diablo for pvp, so d2 is the best.
the game is designed around the skinner-box principals of manipulation, which was designed around manipulating a bird
so technically they are literally bird brains
>reverse engineered
github.com
Does this really classify as being reverse engineered? Looks like the output of a decompiler, a complete clusterfuck
this explains a lot about blizzard fans
I could never get hooked on them
I need more substance like a nintendo game
Dont lump RPGs in with Diablo, please. I won't say RPGs are 'smart' games but Diablo and its ilk are literally at the level of a dog toy with more visual stimulation.
diablo pvp is boring, just two retards clicking mice furiously
go play a fighting game
>all these gotos
As points out, it really looks like a lot of the code was decompiled, not rewritten from being reverse engineered.
Those are actual running servers, not the source codes provided. There is a huge difference between reverse engineering and using that code with copyrighted assets for profit.
actually it's full of strategy, tech, speed, and control. Maybe you never got good just as a novice playing a fighting game might say they're just 2 retards mashing buttons.
here's a pretty good ww sin: youtube.com
I want to see Vice City reverse engineered one day.
>actually it's full of strategy, tech, speed, and control
This is what birdbrains actually believe!
Because i heard diablo 1 still does not run on wine.
"The sanctity of this source code has been fouled!"
>gameplay is same
Lmao that's some as calling elementary and university same since you are still taught
Diablo 1 works on wine. Even "The Hell" mod works
there was mods for vice city that changed the map totally and added the twin towers and other crazy shit.
Why is there a blue Kratos
Been done with lots of games before.
osgameclones.com
this isn't a discussion of diablo, but the game's technology
Diablo is NetHack for dummies
And thats a good thing!
It's just a pile of IDA-paste
If you take a single second to look, you will see that this was NOT reversed engineered. This was decompiled. If it was reverse engineered, it wouldn't have variables named v1 through v200.
bought fucking time
Oh dear, no one ever had The Talk with you, did they?
it had it's moments
>FRESH MEAT!
though d2 had the fucking barbarian screaming at full volume in the menu
This
It is clearly a Hex-Rays dump he has been adding back symbols to. Most variables are still 1:1 with register usage
But if this actually compiles and builds a functioning Diablo-game he must have done other work to it.
A multi-million company is going to poop all over what you think the legal boundary is
Whether the guy in OP's GitHub gets rekt or not is all in the goodwill of Blizzard
I wonder how much this will enrage the Russian modders.
That's decompiled, not reverse-engineered. All the variables are named v1, v2, v3 etc. I have no fucking idea what's going on in there.
This, do it NOW!
3, vice city, and san andreas would just be great to see native on anything other than windows
Hell yeah, I can _FINALLY_ play vanilla Diablo 1 in fullscreens on a modern PC.
I think only the scripting engine is not yet full understood.
The filesystem, texture, model and audio formats are very well documented.
Private servers aren't necessarily illegal. They always get shut down in the US though because the US justice system permits ruining the other part. For example:
1. Do nothing wrong.
2. Get cease-and-desist letter.
3. Do not desist, get sued.
4. Spend a gorillion dollars, IF you can afford it.
5. Court recognizes you're done nothing wrong.
6. Rich company has just financially ruined you and they don't have to pay for the cost of the lawsuit, nor pay a percentage to your lawyer because US refuses to follow English rule.
en.wikipedia.org
This is how Creative robbed Aureal in the 90s; en.wikipedia.org
In principle, a lawsuit in bad faith for the purpose of bankrupting another party, or forcing them to relinquish their assets, is legal in the US.
Try to make Blizzard shut down those servers in Northern Europe or Russia. Good luck.
>To top it all off, a debug build of the PC version is contained right there on your Diablo disc! Hidden in DIABDAT.MPQ -> D1221A.MPQ -> DIABLO.EXE.
How do things like this even happen
Incompetency?
Incredibly primitive state right now but nice to see someone is making an effort
Are you retarded? The whole point of the many dungeon levels and cannon fodder enemies was that Diablo needed a strong host body but he couldn't corrupt it easily. That's why he needed someone capable to fight through all that shit so he has enough time to corrupt him to the point that he uses the soulstone on himself. Fucking retard.
He's talking about the ending, hence his picture.
diabloii.net
they explicitly say in the faq they won't do diablo 2 because its still on sale
reverse engineering / decompiling is technology.
>github.com
This doesn't seem to be a pure reverse engineering effort but a combination of leaked assets and decompiled code. That is most likely illegal.
The 'leaked' assets are files released with the japanese version of the game.
As to the disassembly isnt the original source copyrighted but the binary allowed to be analyzed/reversed?
untrue. He is not infringing upon their services or goods in any way. He's not even making a fan game. What he's doing is essentially making a mod for the game
>Incredibly primitive state right now
it's one release away from v1.0 and already better than the vanilla game
isnt that a dos game
Now we can get Diablo I in HD.
Nice.
Analyzed and used to write something compatible, yes. Analyzed by an automatic program translating to something that can be compiled? Not likely.
The guy talks about being bug-for-bug compatible and this approach gives that. It also isn't legal in any place I know of.
look at these insufferable fucking faggots
Jow Forums was a mistake