files:
- steamdata: $STEAM:224960:.
- cdrtools: https://github.com/legluondunet/mlls-tools/raw/master/cdrtools/cdrtools.zip
- mod: https://github.com/LostArtefacts/TR1X/releases/download/4.1.2/TR1X-4.1.2-Linux.zip
- dlc: https://lostartefacts.dev/aux/tr1x/trub-music.zip
- audiotracks: https://lostartefacts.dev/aux/tr1x/music.zip
game:
exe: TR1X/TR1X
launch_configs:
- args: -gold
exe: $GAMEDIR/TR1X/TR1X
name: Tomb Raider 1 - Unfinished Business
installer:
- merge:
dst: $GAMEDIR/tmp
src: steamdata
- extract:
dst: $GAMEDIR/tmp
src: cdrtools
- execute:
command: cd "$GAMEDIR/tmp"; ./bin2iso game.cue -c GAME.GOG ;./bin2iso game.cue;
if [ -f "GAME-01.iso" ]; then cd=GAME-01.iso; else cd=GAME.GOG; fi; echo $cd;
./7z x -y $cd;
- merge:
dst: $GAMEDIR/TR1X/DATA
src: $GAMEDIR/tmp/DATA
- extract:
dst: $GAMEDIR/TR1X/DATA
file: dlc
- merge:
dst: $GAMEDIR/TR1X/FMV
src: $GAMEDIR/tmp/FMV
- extract:
dst: $GAMEDIR/TR1X
file: mod
- merge:
dst: $GAMEDIR/TR1X/data
src: $GAMEDIR/TR1X/DATA
- extract:
dst: $GAMEDIR/TR1X/music
file: audiotracks
- chmodx: $GAMEDIR/TR1X/TR1X
- execute:
command: cd "$GAMEDIR" ; rm -f -r tmp TR1X/DATA;
description: Play "Tomb Raider I" provided by Steam on Linux! using TR1X open source
project
game_slug: tomb-raider-i
gogslug: tomb_raider_123
humblestoreid: ''
installer_slug: tomb-raider-steam-tr1x
name: Tomb Raider
notes: "- Unfinished Business extension included\r\n- Gamepad natively supported"
runner: linux
script:
files:
- steamdata: $STEAM:224960:.
- cdrtools: https://github.com/legluondunet/mlls-tools/raw/master/cdrtools/cdrtools.zip
- mod: https://github.com/LostArtefacts/TR1X/releases/download/4.1.2/TR1X-4.1.2-Linux.zip
- dlc: https://lostartefacts.dev/aux/tr1x/trub-music.zip
- audiotracks: https://lostartefacts.dev/aux/tr1x/music.zip
game:
exe: TR1X/TR1X
launch_configs:
- args: -gold
exe: $GAMEDIR/TR1X/TR1X
name: Tomb Raider 1 - Unfinished Business
installer:
- merge:
dst: $GAMEDIR/tmp
src: steamdata
- extract:
dst: $GAMEDIR/tmp
src: cdrtools
- execute:
command: cd "$GAMEDIR/tmp"; ./bin2iso game.cue -c GAME.GOG ;./bin2iso game.cue;
if [ -f "GAME-01.iso" ]; then cd=GAME-01.iso; else cd=GAME.GOG; fi; echo
$cd; ./7z x -y $cd;
- merge:
dst: $GAMEDIR/TR1X/DATA
src: $GAMEDIR/tmp/DATA
- extract:
dst: $GAMEDIR/TR1X/DATA
file: dlc
- merge:
dst: $GAMEDIR/TR1X/FMV
src: $GAMEDIR/tmp/FMV
- extract:
dst: $GAMEDIR/TR1X
file: mod
- merge:
dst: $GAMEDIR/TR1X/data
src: $GAMEDIR/TR1X/DATA
- extract:
dst: $GAMEDIR/TR1X/music
file: audiotracks
- chmodx: $GAMEDIR/TR1X/TR1X
- execute:
command: cd "$GAMEDIR" ; rm -f -r tmp TR1X/DATA;
slug: tomb-raider-steam-tr1x
steamid: 224960
version: Steam + TR1X
year: 1996
{
"game_slug": "tomb-raider-i",
"version": "Steam + TR1X",
"description": "Play \"Tomb Raider I\" provided by Steam on Linux! using TR1X open source project",
"notes": "- Unfinished Business extension included\r\n- Gamepad natively supported",
"name": "Tomb Raider",
"year": 1996,
"steamid": 224960,
"gogslug": "tomb_raider_123",
"humblestoreid": "",
"runner": "linux",
"slug": "tomb-raider-steam-tr1x",
"installer_slug": "tomb-raider-steam-tr1x",
"script": {
"files": [
{
"steamdata": "$STEAM:224960:."
},
{
"cdrtools": "https://github.com/legluondunet/mlls-tools/raw/master/cdrtools/cdrtools.zip"
},
{
"mod": "https://github.com/LostArtefacts/TR1X/releases/download/4.1.2/TR1X-4.1.2-Linux.zip"
},
{
"dlc": "https://lostartefacts.dev/aux/tr1x/trub-music.zip"
},
{
"audiotracks": "https://lostartefacts.dev/aux/tr1x/music.zip"
}
],
"game": {
"exe": "TR1X/TR1X",
"launch_configs": [
{
"args": "-gold",
"exe": "$GAMEDIR/TR1X/TR1X",
"name": "Tomb Raider 1 - Unfinished Business"
}
]
},
"installer": [
{
"merge": {
"dst": "$GAMEDIR/tmp",
"src": "steamdata"
}
},
{
"extract": {
"dst": "$GAMEDIR/tmp",
"src": "cdrtools"
}
},
{
"execute": {
"command": "cd \"$GAMEDIR/tmp\"; ./bin2iso game.cue -c GAME.GOG ;./bin2iso game.cue; if [ -f \"GAME-01.iso\" ]; then cd=GAME-01.iso; else cd=GAME.GOG; fi; echo $cd; ./7z x -y $cd;"
}
},
{
"merge": {
"dst": "$GAMEDIR/TR1X/DATA",
"src": "$GAMEDIR/tmp/DATA"
}
},
{
"extract": {
"dst": "$GAMEDIR/TR1X/DATA",
"file": "dlc"
}
},
{
"merge": {
"dst": "$GAMEDIR/TR1X/FMV",
"src": "$GAMEDIR/tmp/FMV"
}
},
{
"extract": {
"dst": "$GAMEDIR/TR1X",
"file": "mod"
}
},
{
"merge": {
"dst": "$GAMEDIR/TR1X/data",
"src": "$GAMEDIR/TR1X/DATA"
}
},
{
"extract": {
"dst": "$GAMEDIR/TR1X/music",
"file": "audiotracks"
}
},
{
"chmodx": "$GAMEDIR/TR1X/TR1X"
},
{
"execute": {
"command": "cd \"$GAMEDIR\" ; rm -f -r tmp TR1X/DATA;"
}
}
]
}
}