Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2024 Meta-MorphOS.org
Description:Diablo build for modern operating systems - Port By Widelec
Developer/Porter:Filip Maryjañski
Short: Diablo build for modern operating systems
Version: 1.4.1r2
Architecture: ppc-morphos

What is DevilutionX

DevilutionX is a source port of Diablo and Hellfire that strives to make it
simple to run the game while providing engine improvements, bugfixes, and some
optional quality of life features.

Check out the manual for what features are available and how best to take
advantage of them.

For a full list of changes see our changelog.

How to Install

Note: You'll need access to the data from the original game. If you don't have
an original CD then you can buy Diablo from GoG.com. Alternately you can use
spawn.mpq from the shareware version, in place of DIABDAT.MPQ, to play the
shareware portion of the game.

Download the latest DevilutionX release and extract the contents to a location
of your choosing or build from source.

Copy DIABDAT.MPQ from the CD or GOG-installation (or extract it from the GoG
installer) to the DevilutionX folder.
To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq,
hfmonk.mpq, hfmusic.mpq, hfvoice.mpq.
For more detailed instructions visit:

MorphOS Requirements

- MorphOS 3.17 or newer
- SDL2 library V53.7 or newer (SDL2 version)
- PowerSDL V16.2 or newer (SDL1 version)


The original Devilution project https://github.com/diasurgical/devilution#credits
Everyone who worked on Devilution/DevilutionX https://github.com/diasurgical/devilutionX/graphs/contributors
Nikolay Popov for UI and graphics https://www.instagram.com/nikolaypopovz/
WiAParker for the Polish voice pack https://wiaparker.pl/projekty/diablo-hellfire/
And thanks to all who support the project, report bugs, and help spread the word.
MorphOS build: Filip "widelec-BB" Maryjanski.


DevilutionX is released to the Public Domain. The documentation and
functionality provided by DevilutionX may only be utilized with assets provided
by the ownership of Diablo.

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.

Diablo - Copyright (c) 1996 Blizzard Entertainment, Inc. All rights reserved.
Diablo and Blizzard Entertainment are trademarks or registered trademarks of
Blizzard Entertainment, Inc. in the U.S. and/or other countries.

DevilutionX and any of its maintainers are in no way associated with or endorsed
by Blizzard Entertainment.

Known Issues

If the game does not start please make sure you do not have any old configuration
files in game's PROGDIR:. Configuration files from older version has been known
to cause problems.

If you experience problems with mouse coursor display - disable hardware mouse
cursor in options menu or change the screen resolution.

The audio sample player have some endianess issues. You will not encounter them
when using only original Diablo and Hellfire data files, but there are extra
language packs with polish and russian dubbing - those may not play correctly.
As a workaround you may create packs yourself using wav (pcm 8 bit little endian)
format instead of mp3. In build.sh you can replace line 36:
sh -c 'f={}; flac --silent -d -c "$f" | lame --replaygain-accurate --quiet -q 0 - "../build/'"$1"'/${f%.*}.mp3"'
sh -c 'f={}; ffmpeg -i "$f" -c:a pcm_u8 -ar 22050 "../build/'"$1"'/${f%.*}.mp3"'
The sounds will be enocoded just like in orignal Diablo.
The packs sources are available at https://github.com/diasurgical/devilutionx-assets

SDL1 version appear to be significantly faster but videos are not playing on fullscreen.


If you want to contact me about MorphOS build you can find me on IRC
(widelec-BB on #morphos at irc.libera.chat) or XMPP (widelec@xmpp.social)
or via e-mail (widelec@morphos.pl).

Upload Date:Oct 01 2022
Size:8 MB
Last Comments