Installer ryzom-linux-64-bit

files:
- client: https://download.ryzom.com/client_linux64.zip
game:
  exe: $GAMEDIR/ryzom_launcher.sh
  working_dir: $GAMEDIR
installer:
- extract:
    dst: $GAMEDIR
    file: client
- chmodx: $GAMEDIR/ryzom_client
- chmodx: $GAMEDIR/ryzom_client_patcher
- execute:
    file: $GAMEDIR/ryzom_client_patcher
- write_file:
    content: '#!/bin/bash

      "$GAMEDIR/ryzom_client_patcher"

      exec "$GAMEDIR/ryzom_client" "$@"

      '
    file: $GAMEDIR/ryzom_launcher.sh
- chmodx: $GAMEDIR/ryzom_launcher.sh
description: Automated installation of Ryzom MMORPG with integrated automatic updates.
  Downloads the official Linux 64-bit client from the Ryzom servers.
game_slug: ryzom
gogslug: ''
humblestoreid: ''
installer_slug: ryzom-linux-64-bit
name: Ryzom
notes: "Creates a launcher script that runs the official patcher before starting the\
  \ game. Works with Lutris 0.5.19+. Tested on Bazzite, Manjaro, NixOS and OpenMandriva\
  \ packages, and Flatpak.\r\n\r\nBy default, the profile is stored in the game folder\
  \ like the Steam version. You can use the argument \"-p myprofile\" (eg ryzom_client\
  \ -p myprofile) to create a profile in \"~/.local/share/Ryzom/myprofile/\" instead.\r\
  \n\r\nTotal download size is approximately 7.5 GB."
runner: linux
script:
  files:
  - client: https://download.ryzom.com/client_linux64.zip
  game:
    exe: $GAMEDIR/ryzom_launcher.sh
    working_dir: $GAMEDIR
  installer:
  - extract:
      dst: $GAMEDIR
      file: client
  - chmodx: $GAMEDIR/ryzom_client
  - chmodx: $GAMEDIR/ryzom_client_patcher
  - execute:
      file: $GAMEDIR/ryzom_client_patcher
  - write_file:
      content: '#!/bin/bash

        "$GAMEDIR/ryzom_client_patcher"

        exec "$GAMEDIR/ryzom_client" "$@"

        '
      file: $GAMEDIR/ryzom_launcher.sh
  - chmodx: $GAMEDIR/ryzom_launcher.sh
slug: ryzom-linux-64-bit
steamid: 373720
version: Linux 64-bit
year: 2004
{
  "game_slug": "ryzom",
  "version": "Linux 64-bit",
  "description": "Automated installation of Ryzom MMORPG with integrated automatic updates. Downloads the official Linux 64-bit client from the Ryzom servers.",
  "notes": "Creates a launcher script that runs the official patcher before starting the game. Works with Lutris 0.5.19+. Tested on Bazzite, Manjaro, NixOS and OpenMandriva packages, and Flatpak.\r\n\r\nBy default, the profile is stored in the game folder like the Steam version. You can use the argument \"-p myprofile\" (eg ryzom_client -p myprofile) to create a profile in \"~/.local/share/Ryzom/myprofile/\" instead.\r\n\r\nTotal download size is approximately 7.5 GB.",
  "name": "Ryzom",
  "year": 2004,
  "steamid": 373720,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "linux",
  "slug": "ryzom-linux-64-bit",
  "installer_slug": "ryzom-linux-64-bit",
  "script": {
    "files": [
      {
        "client": "https://download.ryzom.com/client_linux64.zip"
      }
    ],
    "game": {
      "exe": "$GAMEDIR/ryzom_launcher.sh",
      "working_dir": "$GAMEDIR"
    },
    "installer": [
      {
        "extract": {
          "dst": "$GAMEDIR",
          "file": "client"
        }
      },
      {
        "chmodx": "$GAMEDIR/ryzom_client"
      },
      {
        "chmodx": "$GAMEDIR/ryzom_client_patcher"
      },
      {
        "execute": {
          "file": "$GAMEDIR/ryzom_client_patcher"
        }
      },
      {
        "write_file": {
          "content": "#!/bin/bash\n\"$GAMEDIR/ryzom_client_patcher\"\nexec \"$GAMEDIR/ryzom_client\" \"$@\"\n",
          "file": "$GAMEDIR/ryzom_launcher.sh"
        }
      },
      {
        "chmodx": "$GAMEDIR/ryzom_launcher.sh"
      }
    ]
  }
}
Back to game