9.2 KiB
Installing
Download the latest DevilutionX release and extract the contents to a location of your choosing or build from source.
Windows
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to the folder containing the DevilutionX executable or to the data folder. The data folder path may differ, but will normally be%AppData%\diasurgical\devilution - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Run
.\devilutionx.exe
Linux
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to the folder containing the DevilutionX executable or to the data folder. The data folder path may differ depending on distro, version and security settings, but will normally be~/.local/share/diasurgical/devilution/ - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Install SDL2, SDL2_mixer and SDL2_ttf:
- Ubuntu/Debian/Rasbian
sudo apt install libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-mixer-2.0-0 - Fedora
sudo dnf install SDL2 SDL2_ttf SDL2_mixer
- Ubuntu/Debian/Rasbian
- Run
./devilutionx
Ubuntu PPA
- Add DevilutionX stable or DevilutionX git PPA repository
sudo add-apt-repository ppa:devilutionx/stable
sudo add-apt-repository ppa:devilutionx/dev
- Install DeviliutionX
sudo apt update
sudo apt install devilutionx
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to~/.local/share/diasurgical/devilution/ - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Run DevilutionX or DevilutionX Hellfire from menu to start game
MacOS X
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to the folder containing the DevilutionX executable or to the data folder. The data folder path may differ, but will normally be~/Library/Application Support/diasurgical/devilution - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Run
./devilutionx
Nintendo Switch
- Copy
devilutionx.nroandCharisSILB.ttfin into/switch/devilutionx - Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to/switch/devilutionx. - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Launch
devilutionx.nro. Hold R on any installed game and launch it. Do not use album to launch, if you use album, the homebrew will only have a small amount memory available, and the touch keyboard won't work. This is true for all homebrew, not just DevilutionX.
New Nintendo 3DS
.3dsx installation
- Copy
devilutionx.3dsxintosd:/3ds/devilutionx/. - Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) tosd:/3ds/devilutionx/. - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Launch
devilutionx.3dsxwith the Homebrew Launcher.- Note: When the Hellfire .mpqs are installed you can still launch regular Diablo by passing
--diablotodevilutionx.3dsx.
- Note: When the Hellfire .mpqs are installed you can still launch regular Diablo by passing
.cia installation
- Copy
devilutionx.ciato your SD card and install with a title manager, e.g. FBI.devilutionx.ciacan be removed after being installed. - Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) tosd:/3ds/devilutionx/. - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - Launch Diablo from your 3DS Homemenu.
Playstation Vita
- Install devilutionx.vpk
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) toux0:/data/diasurgical/devilution/. - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ.
ClockworkPi GameShell
- Copy the
__init__.pyto a newly created folder under /home/cpi/apps/Menu and run it from the menu. The folder then symbolizes the devilutionX icon. - From this menu, you can press 'X' to clone the git repository for devilutionX and compile the code. Dependencies are installed automatically (cmake and SDL development packages).
- Once installed, 'X' pulls the updated code and does the compiling. Note that any changes made locally to the source are reverted before pulling.
- When the compile is finished, copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to/home/cpi/.local/share/diasurgical/devilution/ - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. - You can now play the game from the same icon.
GKD350h
- Copy devilutionx-gkd350h.opk to
/media/data/appsor/media/sdcard/apps/. - Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to/usr/local/home/.local/share/diasurgical/devilution/DIABDAT.MPQ - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ.
RetroFW
Requires RetroFW 2.0+.
- Copy devilutionx-retrofw.opk to the apps directory.
- Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to~/.local/share/diasurgical/devilution - To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ.
~ is your home directory, /home/retrofw by default.
RG350
Requires firmware v1.5+
-
Copy devilutionx-rg350.opk to
/media/sdcard/APPS/. -
Copy
DIABDAT.MPQfrom your CD or GoG installation (or extract it from the GoG installer) to/media/home/.local/share/diasurgical/devilution/DIABDAT.MPQ -
To run the Hellfire expansion of Diablo you will need to copy
hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpqinto the same location asDIABDAT.MPQ. -
NOTE: You can copy
DIABDAT.MPQto sdcard instead and create a symlink at the expected location. To do this, SSH into your RG350 and run:ln -sf /media/sdcard/<path_to_`DIABDAT.MPQ`> /media/home/.local/share/diasurgical/devilution/`DIABDAT.MPQ`
Optional
For better widescreen support you can copy devilutionx.mpq to the same location as DIABDAT.MPQ