News for hackers. Stuff that matters.
Re:Freeablo – An open-source Diablo engine by marricks on Saturday October 22, 2016 @05:33PM (#12770674)
For people hoping to just download and play be aware, it doesn't include art files. Need to get those from original Diablo.

> freeablo is a modern cross platform reimplementation of the game engine used in Diablo 1. As it is just an engine, you will need the original data files to play the game.

> #Installation > Copy DIABDAT.MPQ and Diablo.exe from your diablo install into the folder with the freeablo executable. (NOTE: only version 1.09 of diablo is currently supported, so please patch to that version)

Re:Freeablo – An open-source Diablo engine by ThePadawan on Sunday October 23, 2016 @04:25AM (#12772580)
For anyone interested in contributing to open-source game engines, there is a nicely curated list (by language and game genre) at http://osgameclones.com/.
Re:Freeablo – An open-source Diablo engine by clarry on Sunday October 23, 2016 @04:44AM (#12772622)
I've been thinking of making such a list (with all these filters!), but thankfully someone beat me to it. One thing I'd like to see though would be the extension to include open source game projects that aren't clones or remakes.
Re:Freeablo – An open-source Diablo engine by ekianjo on Sunday October 23, 2016 @07:31AM (#12773063)
There's a lot of open source game projects that are not clones, but also a lot of them are just unfinished, unmaintained, buggy or just crap as well.
Re:Freeablo – An open-source Diablo engine by shmerl on Sunday October 23, 2016 @03:22AM (#12772430)
Nice. Now we just need the game distributed DRM-free on GOG for the art assets.

https://www.gog.com/wishlist/games/diablo_i_diablo_ii_and_di...

Re:Freeablo – An open-source Diablo engine by Waterluvian on Sunday October 23, 2016 @01:23AM (#12772098)
The beauty of a project like this, is that you get plenty of experience and fun building an engine, without being up the creek on art assets, game design, etc.

Some of my favourite personal projects are where I wholesale rip off assets from other games, used as placeholders for assets that will never arrive. My creative space is then the underlying engineering and game systems.

Re:Freeablo – An open-source Diablo engine by santaclaus on Saturday October 22, 2016 @05:30PM (#12770663)
Too awesome! Someone should run this through emscripten and have Diablo in the browser.
Re:Freeablo – An open-source Diablo engine by dleslie on Saturday October 22, 2016 @11:26PM (#12771735)
That would require distributing the art assets without a license.
Re:Freeablo – An open-source Diablo engine by ygra on Sunday October 23, 2016 @02:27AM (#12772294)
Or reading a 500 MiB file via file APIs.
Re:Freeablo – An open-source Diablo engine by mewmew on Monday October 24, 2016 @02:45AM (#12777065)
Re:Freeablo – An open-source Diablo engine by dancek on Saturday October 22, 2016 @06:03PM (#12770765)
The most recent release (0.3) is from 2015-08, but apparently there's been good progress recently.
Re:Freeablo – An open-source Diablo engine by smegel on Saturday October 22, 2016 @07:58PM (#12771167)
Good. I found the only way to play Diablo on a modern system is WinXP in virtualbox and with certain compatibility setting enabled. Was painful to get working.
Re:Freeablo – An open-source Diablo engine by oridecon on Saturday October 22, 2016 @06:28PM (#12770852)
Is there controller support? I know the UI is not made for that but I always wanted to try it.
Re:Freeablo – An open-source Diablo engine by jakebasile on Saturday October 22, 2016 @06:44PM (#12770913)
There was a PSX version of Diablo. I'm sure a ROM is floating around somewhere. It was pretty terrible though :)
Re:Freeablo – An open-source Diablo engine by mewmew on Monday October 24, 2016 @02:47AM (#12777070)
The Japanese Playstation 1 release of Diablo 1 did include debug symbols though!

https://github.com/sanctuary/notes/issues/1

Re:Freeablo – An open-source Diablo engine by jakebasile on Tuesday October 25, 2016 @04:46PM (#12791518)
Thank you for this, I'll enjoy reading through this and some of the linked material. Diablo 1 is the game that got me into gaming and it holds a special place in my heart.
Re:Freeablo – An open-source Diablo engine by orionblastar on Sunday October 23, 2016 @01:05AM (#12772056)
If only I could find the old Diablo CD-ROM that I had owned. Not sure where I put it, but if I find it I will give this a try.
Re:Freeablo – An open-source Diablo engine by SXX on Sunday October 23, 2016 @06:42AM (#12772924)
How it's compared to Flare? (http://flarerpg.org/)
Re:Freeablo – An open-source Diablo engine by YeGoblynQueenne on Sunday October 23, 2016 @09:48AM (#12773542)
Wow, nice, but gosh- freeablo?
Re:Freeablo – An open-source Diablo engine by zavandor on Saturday October 22, 2016 @06:56PM (#12770948)
Any bets how long it'll take for a cease-and-desist letter from Blizzard for this one?
Re:Freeablo – An open-source Diablo engine by tormeh on Saturday October 22, 2016 @07:06PM (#12770984)
It's just an engine - you have to get the content from Blizzard. OpenMW is doing the same with Bethesda.
Re:Freeablo – An open-source Diablo engine by zanny on Saturday October 22, 2016 @07:35PM (#12771105)
You don't have to get consent from anyone without reusing, redistributing, or modifying their copyrighted materials.

A cleanroom reverse engineering is perfectly legal, without any "permission", in most countries.

Re:Freeablo – An open-source Diablo engine by prewett on Sunday October 23, 2016 @02:06AM (#12772225)
Yes, but distributing the copyrighted art with your clean-room reverse-engineered engine is not legal. Hence, no art is available for this engine, and you have to procure your own copy of the art, presumably from the CD you purchased, in order to use the engine.
Re:Freeablo – An open-source Diablo engine by zavandor on Saturday October 22, 2016 @09:57PM (#12771468)
That's what FreeCraft folks thought too
Re:Freeablo – An open-source Diablo engine by dleslie on Saturday October 22, 2016 @11:30PM (#12771743)
That was a dispute over the name; rather than fight it they changed the project name to Stratagus[0] and released Wargus[1].

0: https://launchpad.net/stratagus

1: https://launchpad.net/wargus

Re:Freeablo – An open-source Diablo engine by codingdave on Saturday October 22, 2016 @08:35PM (#12771274)
As their "Recent News" goes back to 2014, I don't think we need to hold our breath.
Re:Freeablo – An open-source Diablo engine by JustSomeNobody on Saturday October 22, 2016 @07:34PM (#12771103)
Wouldn't libre-ablo be a better name?
Re:Freeablo – An open-source Diablo engine by GFK_of_xmaspast on Saturday October 22, 2016 @07:36PM (#12771107)
Depends on if you want to pronounce it or not.