files:
- game_engine: https://github.com/DabDavis/perfect-dark-dabs-mod/releases/download/dabs-mod-dev/pd-dabs-mod-x86_64-linux.tar.gz
- game_rom: N/A:Please provide Perfect Dark rom file in .z64 format
- game_hdt: https://github.com/retro-foundry/Perfect-Dark-Plus-HD-Textures/releases/download/Beta_Release_V0.11/PD.Forever.Plus.HD.v0.10.zip
game:
args: --portable
exe: $GAMEDIR/pd.x86_64
installer:
- extract:
dst: $GAMEDIR
file: game_engine
format: tgz
- extract:
dst: $GAMEDIR/texture-packs
file: game_hdt
- chmodx: $GAMEDIR/pd.x86_64
- execute:
command: mkdir "$GAMEDIR/data"; cp "$game_rom" "$GAMEDIR/data/pd.ntsc-final.z64"
; cd "$GAMEDIR/texture-packs" ; mv "PD Forever Plus HD"*/ "PD Forever Plus HD"
;
- write_config:
data:
Mod:
LoadTextures: 1
TexturePack: PD Forever Plus HD
Video:
DefaultMaximize: 1
file: $GAMEDIR/pd.ini
merge: true
description: Play "Perfect Dark" PC port on Linux!
game_slug: perfect-dark
gogslug: ''
humblestoreid: ''
installer_slug: perfect-dark-dabs-mod-hd-textures
name: Perfect Dark
notes: "- Using Dab's Mod engine and HD Texture pack by Parabolee of Retro Foundry\r\
\n- During install, you will need to provide Perfect Dark rom file in .z64 format:\r\
\nmd5: e03b088b6ac9e0080440efed07c1e40f"
runner: linux
script:
files:
- game_engine: https://github.com/DabDavis/perfect-dark-dabs-mod/releases/download/dabs-mod-dev/pd-dabs-mod-x86_64-linux.tar.gz
- game_rom: N/A:Please provide Perfect Dark rom file in .z64 format
- game_hdt: https://github.com/retro-foundry/Perfect-Dark-Plus-HD-Textures/releases/download/Beta_Release_V0.11/PD.Forever.Plus.HD.v0.10.zip
game:
args: --portable
exe: $GAMEDIR/pd.x86_64
installer:
- extract:
dst: $GAMEDIR
file: game_engine
format: tgz
- extract:
dst: $GAMEDIR/texture-packs
file: game_hdt
- chmodx: $GAMEDIR/pd.x86_64
- execute:
command: mkdir "$GAMEDIR/data"; cp "$game_rom" "$GAMEDIR/data/pd.ntsc-final.z64"
; cd "$GAMEDIR/texture-packs" ; mv "PD Forever Plus HD"*/ "PD Forever Plus
HD" ;
- write_config:
data:
Mod:
LoadTextures: 1
TexturePack: PD Forever Plus HD
Video:
DefaultMaximize: 1
file: $GAMEDIR/pd.ini
merge: true
slug: perfect-dark-dabs-mod-hd-textures
steamid: null
version: Dab's Mod + HD Textures
year: 2000
{
"game_slug": "perfect-dark",
"version": "Dab's Mod + HD Textures",
"description": "Play \"Perfect Dark\" PC port on Linux!",
"notes": "- Using Dab's Mod engine and HD Texture pack by Parabolee of Retro Foundry\r\n- During install, you will need to provide Perfect Dark rom file in .z64 format:\r\nmd5: e03b088b6ac9e0080440efed07c1e40f",
"name": "Perfect Dark",
"year": 2000,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "perfect-dark-dabs-mod-hd-textures",
"installer_slug": "perfect-dark-dabs-mod-hd-textures",
"script": {
"files": [
{
"game_engine": "https://github.com/DabDavis/perfect-dark-dabs-mod/releases/download/dabs-mod-dev/pd-dabs-mod-x86_64-linux.tar.gz"
},
{
"game_rom": "N/A:Please provide Perfect Dark rom file in .z64 format"
},
{
"game_hdt": "https://github.com/retro-foundry/Perfect-Dark-Plus-HD-Textures/releases/download/Beta_Release_V0.11/PD.Forever.Plus.HD.v0.10.zip"
}
],
"game": {
"args": "--portable",
"exe": "$GAMEDIR/pd.x86_64"
},
"installer": [
{
"extract": {
"dst": "$GAMEDIR",
"file": "game_engine",
"format": "tgz"
}
},
{
"extract": {
"dst": "$GAMEDIR/texture-packs",
"file": "game_hdt"
}
},
{
"chmodx": "$GAMEDIR/pd.x86_64"
},
{
"execute": {
"command": "mkdir \"$GAMEDIR/data\"; cp \"$game_rom\" \"$GAMEDIR/data/pd.ntsc-final.z64\" ; cd \"$GAMEDIR/texture-packs\" ; mv \"PD Forever Plus HD\"*/ \"PD Forever Plus HD\" ;"
}
},
{
"write_config": {
"data": {
"Mod": {
"LoadTextures": 1,
"TexturePack": "PD Forever Plus HD"
},
"Video": {
"DefaultMaximize": 1
}
},
"file": "$GAMEDIR/pd.ini",
"merge": true
}
}
]
}
}