Installer warframe-standalone

This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.

files:
- launcher-linux: https://gitlab.com/GloriousEggroll/warframe-linux/-/archive/master/warframe-linux-master.zip
game:
  arch: win64
  exe: $GAMEDIR/drive_c/Program Files/Warframe/Warframe-Launcher.bat
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    name: create_prefix
    prefix: $GAMEDIR
- merge:
    dst: $GAMEDIR/drive_c/Program Files/Warframe
    src: launcher-linux
- extract:
    dst: $GAMEDIR/drive_c/Program Files/Warframe
    file: launcher-linux
    nomerge: true
- execute:
    command: mv "$GAMEDIR"/drive_c/Program\ Files/Warframe/warframe-linux-master/*
      "$GAMEDIR"/drive_c/Program\ Files/Warframe/
- execute:
    command: rm -R "$GAMEDIR"/drive_c/Program\ Files/Warframe/warframe-linux-master/
- chmodx: $GAMEDIR/drive_c/Program Files/Warframe/updater.exe
- chmodx: $GAMEDIR/drive_c/Program Files/Warframe/updater.sh
- chmodx: $GAMEDIR/drive_c/Program Files/Warframe/1.0.3-async/setup_dxvk.sh
- execute:
    command: mkdir -p "$GAMEDIR"/drive_c/Program\ Files/Warframe/Downloaded/Public/
      && cp "$GAMEDIR"/drive_c/Program\ Files/Warframe/Warframe.x64.dxvk-cache "$GAMEDIR"/drive_c/Program\
      Files/Warframe/Downloaded/Public/
- execute:
    command: cp -R "$GAMEDIR"/drive_c/Program\ Files/Warframe/1.0.3-async ~/.local/share/lutris/runtime/dxvk/
require-binaries: curl, xz, md5sum
system:
  env:
    PBA_ENABLE: '0'
    __GL_SHADER_DISK_CACHE: '1'
    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
    __GL_THREADED_OPTIMIZATIONS: '1'
wine:
  dxvk: true
  dxvk_version: 1.0.3-async
  esync: true
{
  "game": {
    "arch": "win64",
    "exe": "$GAMEDIR/drive_c/Program Files/Warframe/Warframe-Launcher.bat",
    "prefix": "$GAMEDIR"
  },
  "wine": {
    "dxvk_version": "1.0.3-async",
    "dxvk": true,
    "esync": true
  },
  "files": [
    {
      "launcher-linux": "https://gitlab.com/GloriousEggroll/warframe-linux/-/archive/master/warframe-linux-master.zip"
    }
  ],
  "installer": [
    {
      "task": {
        "arch": "win64",
        "name": "create_prefix",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "merge": {
        "dst": "$GAMEDIR/drive_c/Program Files/Warframe",
        "src": "launcher-linux"
      }
    },
    {
      "extract": {
        "file": "launcher-linux",
        "dst": "$GAMEDIR/drive_c/Program Files/Warframe",
        "nomerge": true
      }
    },
    {
      "execute": {
        "command": "mv \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/warframe-linux-master/* \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/"
      }
    },
    {
      "execute": {
        "command": "rm -R \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/warframe-linux-master/"
      }
    },
    {
      "chmodx": "$GAMEDIR/drive_c/Program Files/Warframe/updater.exe"
    },
    {
      "chmodx": "$GAMEDIR/drive_c/Program Files/Warframe/updater.sh"
    },
    {
      "chmodx": "$GAMEDIR/drive_c/Program Files/Warframe/1.0.3-async/setup_dxvk.sh"
    },
    {
      "execute": {
        "command": "mkdir -p \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/Downloaded/Public/ && cp \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/Warframe.x64.dxvk-cache \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/Downloaded/Public/"
      }
    },
    {
      "execute": {
        "command": "cp -R \"$GAMEDIR\"/drive_c/Program\\ Files/Warframe/1.0.3-async ~/.local/share/lutris/runtime/dxvk/"
      }
    }
  ],
  "system": {
    "env": {
      "PBA_ENABLE": "0",
      "__GL_THREADED_OPTIMIZATIONS": "1",
      "__GL_SHADER_DISK_CACHE": "1",
      "__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR"
    }
  },
  "require-binaries": "curl, xz, md5sum"
}
Back to game