Skip to content
Eric Robinson edited this page Aug 25, 2024 · 7 revisions

This section provides detailed instructions on how to install DevilutionX across various platforms. Whether you're using Windows, macOS, or Linux, this guide will help you get the game up and running, ensuring you have all the necessary files and configurations in place.


This page provides detailed instructions on how to launch DevilutionX with additional command-line arguments to customize your gameplay experience. It explains the different methods for applying these arguments on Windows and Linux, including using batch files, shortcuts, and bash scripts. The guide also covers various arguments you can use to modify game settings, such as skipping intro videos, enabling FPS counters, and configuring save and config directories. Whether you want to streamline your launch process or tweak specific game parameters, this guide has you covered.


This guide details the configuration options available in the diablo.ini file for DevilutionX, allowing you to customize your gameplay experience. It explains how to locate and modify the configuration file on different platforms, including Android, Linux, macOS, and Windows. The guide breaks down each section of the diablo.ini file, covering everything from game graphics and audio settings to network and controller configurations. Additionally, it provides explanations for each setting, ensuring you understand how to adjust the game to your preferences while adhering to the allowed parameters. Whether you're looking to tweak the game's resolution, enable QoL features like auto gold pickup, or configure multiplayer options, this guide provides the necessary details to make the adjustments you need.


This guide walks you through the process of setting up DevilutionX on a Raspberry Pi using a networked Windows machine. It covers everything from preparing the necessary directories and files to configuring execution rights and dependencies on your Raspberry Pi. The guide also includes steps for setting up the game to run from the Ports menu in RetroPie and provides troubleshooting tips for common issues. Whether you're a seasoned RetroPie user or new to the platform, this guide will help you get DevilutionX up and running on your Raspberry Pi smoothly.


Discover the default keyboard controls for DevilutionX, along with additional shortcuts and key combinations to enhance your gameplay experience. This section covers everything from basic movement to advanced interactions, making it easy to navigate the game using your keyboard.


If you prefer using a game controller, this section outlines the default controller mappings for DevilutionX. It covers the basic controls for movement, combat, and menu navigation, as well as how to customize the controller layout to better suit your playstyle.


Learn how to set up and play multiplayer games in DevilutionX. This section explains the different multiplayer modes available, such as ZeroTier, Client-Server (TCP), and Loopback, and provides guidance on configuring your network settings for a smooth multiplayer experience.