Skip to content

Instantly share code, notes, and snippets.

@AndyHoang
Last active January 24, 2020 06:46
Show Gist options
  • Save AndyHoang/f21214fa37deee943c4536e5008857a0 to your computer and use it in GitHub Desktop.
Save AndyHoang/f21214fa37deee943c4536e5008857a0 to your computer and use it in GitHub Desktop.
path of diablo, pod, arch, linux

Install POD on linux (Arch)

Video here: Youtube

Old thread

Thread

Preparation

  • Install Diablo II LOD on your PC using cd or battle net installer
  • Or you can copy your any working version of its from Windows files.

Running Diablo II LOD on linux

  • I already have the folder Diablo II LOD (1.14d)
  • Let rename its a bit to "DiabloII"
  • Verify it
  • We move it to a seperate folder, so that in case we're fail to do, we can reuse the backup folder
  • We gonna try run it natively so that at least it can run with LOD. YOU need to try this first before going any further
  • Many way to do it:
  • I would use Lutris for easier maintainance
  • You dont need to use lutris script, we can create our own one
  • If you install latest wine, you gonna have 5.0, 4.xx from lutris still fine, but I feel 5.0 might better
  • Take note, we gonna use the /home/{your_user_name}/.wine folder later
  • Alright, we got the LOD run perfectly fine, if you guys already can run it before, you can skip reading from the beginning till now

Install POD

  • Download the installer
  • Copy (move) it to our Diablo folder
  • Now, you can you wine to install it, or cont to use lutris
    • For wine: wine msiexec /i pathofdiablolauncher.msi (make sure you're in correct folder)
    • For lutris: try to install it, make sure that if you install in C:\, we gonna go there and get the files
    • Remember I talk about /home/{your_user_name}/.wine above?
    • If you dont see the .wine meaning you need to enable "show hidden" files
    • Or using cli to navigate to that
    • Copy the Path of Diablo folder to our DiabloII folder
    • Verify
    • We can either use wine or Lutris
      • Lutris:
    • When you can see this screen, we're almost done.
    • The rest is only problem of caching files and downloading files from server where we might got few problem relate to checksum, downloading files, http vs https. We gonna get there!

Trouble shooting

Launcher not catching up with checksum

  • It keep of updating, no thing we can do, we have to close it
  • We got bunch of files downloaded, but hey check this out
  • Launcher got size of 0B, could be a bug, we need to manually download it!
  • I already download it! Now we copy to our folder
  • Let try again
  • We passed that error, let try play the game

Glide problem

  • If you wait too long, and it doesn't feelike running, its might already crashed
  • Let see how the cli output
  • The problem is from glide, even we dont spec the glide checkbox
  • Running glide-init might have problem too!
  • Dont give up one yet!
  • Download the zip file from 1.14d at 1.14d
  • Extract it to pod folder
  • Yes!
  • After following the config, let try again!
  • It work!!!!!!!!!!!!!!!!!!!!

No sound?

  • If I use lutris, it would have sound.
  • I haven't found a way to configure wine to have sound, but I think its doable

Alt click not work? (probably because I'm using KDE plasma)

Bigger screen?

  • First try wide screen crashed
  • Second try crashed on Single player (last time it worked :( )
  • !!!!
  • Weird last time I can config it to 1024...
  • Let try out later
  • Haha its worked (magically)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment