Warcraft III on Arch Linux

Download ElAmigos Repack: https://1337x.to/torrent/3130265/Warcraft-III-Complete-Edition-MULTi6/

unrar x Warcraft.III.Complete.Edition.MULTi6.rar
cd Warcraft.III.Complete.Edition.MULTi6
sudo mount -o loop IGG-Warcraft.III.Complete.Edition.MULTi6.iso /mnt

Now paste this lutris script somewhere. It was adapted from here: https://lutris.net/games/warcraft-iii-reign-of-chaos/,https://lutris.net/games/install/19676/view

war3.yml
name: Warcraft III - Reign of Chaos
game_slug: warcraft-iii-reign-of-chaos
runner: wine
version: ElAmigos Repack
slug: warcraft-iii-reign-of-chaos-elamigos
script:
  files:
  - mod: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Warcraft%20III%20-%20Reign%20of%20Chaos/RenderEdge_Widescreen.mix
  - script: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Warcraft%20III%20-%20Reign%20of%20Chaos/resolution.sh
  - reg_file: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Warcraft%20III%20-%20Reign%20of%20Chaos/warcraft_iii_cd_utf8.reg
  game:
    args: -opengl -window
    exe: drive_c/Games/WarCraft III/Warcraft III.exe
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      app: baekmuk arial lavfilters
      name: winetricks
      prefix: $GAMEDIR
  - insert-disc:
      requires: reign.ico
  - task:
      description: Installing Warcraft III (ElAmigos Repack)...
      executable: $DISC/setup.exe
      name: wineexec
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Warcraft III
      src: reg_file
  - chmodx: script
  - execute:
      args: $RESOLUTION_WIDTH $RESOLUTION_HEIGHT
      file: script
  - task:
      filename: $GAMEDIR/drive_c/Games/WarCraft III/warcraft_iii_cd_utf8.reg
      name: set_regedit_file
  - copy:
      dst: $GAMEDIR/drive_c/Games/WarCraft III
      src: mod
  system:
    env:
      MESA_LOADER_DRIVER_OVERRIDE: zink
    gamescope: false
    gamescope_fps_limiter: '60'
    gamescope_game_res: 1920x1080
    gamescope_output_res: 1920x1080
  wine:
    dxvk: false

Now in lutris: Add > Install from a local script and point it to that lutris script file.

Rest just follow the installation wizard.


Comments