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"
}
]
}
}