Running Diablo on Linux with LiveSplit and autosplitter (non-DevilutionX)
Guias
/
Running Diablo on Linux with LiveSplit and autosplitter (non-DevilutionX)
Atualizado 2 months ago por Skytis

Acquire the game

  • Buy on https://www.gog.com/en/game/diablo
  • Download the offline installer
  • You can probably also acquire the game from a physical disc, but you’re on your own for figuring out how to get it installed and running and I don’t know if the autosplitter works properly with it

Set up the wine environment stuff

  • Install wine and winetricks if you haven’t already
  • Run winetricks
    • Select the default wineprefix (unless you know what you’re doing)
      • Install a font
        • Times - MS Times fonts (Microsoft, 2008) [downloadable]
        • Okay on the warnings (~2-3x)
    • Run winecfg (alternatively just run winecfg from the terminal)
      • Libraries tab
      • New override for library - type in ddraw, click Add
        • Edit, select Native (Windows)
    • Install a Windows DLL or component -> find dotnet48, okay on the warnings (~6x) (this takes very long to install)

Install the game

  • Terminal (in the folder with the GOG setup): wine ./setup_diablo_1.09_hellfire_v3_(78106).exe 
  • If you want the game windowed: Terminal winecfg -> Applications -> Add application… -> select the DiabloLauncher.exe, then with that option highlighted go to Graphics -> Emulate a virtual desktop, set resolution
    • Note that if you change this for the Default Settings instead of just DiabloLauncher.exe, LiveSplit will also launch in the emulated desktop, making it awkward to capture with OBS (you’d probably have to capture the emulated desktop once cropped to Diablo and then again cropped to LiveSplit)

Run the game and LiveSplit

  • Terminal in the dx folder (it's inside the Diablo folder, probably ~/.wine/drive_c/GOG Games/Diablo/dx), run wine ./DiabloLauncher.exe
  • Terminal in the LiveSplit folder (for example ~/Games/LiveSplit), run wine ./LiveSplit.exe
  • Configure LiveSplit as needed, enable autosplitter
    • Some fonts don't show some characters on the timer, so if for example the : is not showing, switch the font to a different one or try the bold/italic variants

Notes

  • The menus look weird but once you’re in game it’s fine (I’ve only tested to catacombs though)
  • Tested on
    • Kubuntu 24.04 LTS (X11)
    • Kubuntu 24.10 (Wayland)

Credits

  • catpeasant - Helping Skytis get the game running
  • Skytis - Getting LiveSplit to run in a separate window, this guide
Estatísticas do jogo
Seguidores
193
Corridas
259
Jogadores
43
Últimos tópicos
Postado 1 year ago
7 respostas
Postado 8 years ago
0 resposta
Postado 4 months ago
18 respostas
Postado 4 months ago
6 respostas
Postado 9 months ago
8 respostas