Installer neverwinter-nights-alternate
files:
- nwinstaller: N/A:Select location of GOG's executable (should be setup_nwn_diamond_2.1.x.x.exe)
- innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
- nwclientgold: https://lutris.net/files/games/neverwinter-nights/nwclientgold.tar.gz
- nwclient161: https://lutris.net/files/games/neverwinter-nights/nwclienthotu.tar.gz
- nwclient169: https://lutris.net/files/games/neverwinter-nights/English_linuxclient169_xp2.tar.gz
- nwlauncher: https://lutris.net/files/games/neverwinter-nights/nwnlauncher.tar.gz
game:
exe: nwn.sh
installer:
- extract:
dst: $CACHE/tmp/innoextract
file: innoextract
- execute:
args: --extract $nwinstaller --output-dir $CACHE/tmp/nwn/ --gog
file: $CACHE/tmp/innoextract/innoextract
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/ambient
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/data
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/dmvault
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/erf
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/hak
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/localvault
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/modules
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/movies
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/music
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/nwm
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/override
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/texturepacks
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/chitin.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/dialog.tlk
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp1.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp2.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp2patch.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp3.key
- extract:
dst: $GAMEDIR
file: nwclientgold
- extract:
dst: $GAMEDIR
file: nwclient161
- execute:
args: u+w -R $GAMEDIR
file: /bin/chmod
- extract:
dst: $GAMEDIR
file: nwclient169
- extract:
dst: $GAMEDIR
file: nwlauncher
- execute:
file: $GAMEDIR/nwn.sh
- move:
dst: $GAMEDIR/nwncdkey.ini.bak
src: $GAMEDIR/nwncdkey.ini
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/support/app/nwncdkey.ini
description: Alternative installer if the other one doesn't work.
game_slug: neverwinter-nights
gogslug: neverwinter_nights_enhanced_edition_pack
humblestoreid: ''
installer_slug: neverwinter-nights-alternate
name: Neverwinter Nights
notes: "If the game crashes on Intel GPUs, remove libtxc-dxtn-s2tc0:i386\r\nMovies\
\ are currently not working, but it should be possible to make work.\r\n\r\nRequires\
\ unrar to install!"
runner: linux
script:
files:
- nwinstaller: N/A:Select location of GOG's executable (should be setup_nwn_diamond_2.1.x.x.exe)
- innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
- nwclientgold: https://lutris.net/files/games/neverwinter-nights/nwclientgold.tar.gz
- nwclient161: https://lutris.net/files/games/neverwinter-nights/nwclienthotu.tar.gz
- nwclient169: https://lutris.net/files/games/neverwinter-nights/English_linuxclient169_xp2.tar.gz
- nwlauncher: https://lutris.net/files/games/neverwinter-nights/nwnlauncher.tar.gz
game:
exe: nwn.sh
installer:
- extract:
dst: $CACHE/tmp/innoextract
file: innoextract
- execute:
args: --extract $nwinstaller --output-dir $CACHE/tmp/nwn/ --gog
file: $CACHE/tmp/innoextract/innoextract
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/ambient
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/data
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/dmvault
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/erf
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/hak
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/localvault
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/modules
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/movies
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/music
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/nwm
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/override
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/texturepacks
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/chitin.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/dialog.tlk
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp1.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp2.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp2patch.key
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/game/xp3.key
- extract:
dst: $GAMEDIR
file: nwclientgold
- extract:
dst: $GAMEDIR
file: nwclient161
- execute:
args: u+w -R $GAMEDIR
file: /bin/chmod
- extract:
dst: $GAMEDIR
file: nwclient169
- extract:
dst: $GAMEDIR
file: nwlauncher
- execute:
file: $GAMEDIR/nwn.sh
- move:
dst: $GAMEDIR/nwncdkey.ini.bak
src: $GAMEDIR/nwncdkey.ini
- move:
dst: $GAMEDIR
src: $CACHE/tmp/nwn/support/app/nwncdkey.ini
slug: neverwinter-nights-alternate
steamid: null
version: Alternate
year: 2002
{
"game_slug": "neverwinter-nights",
"version": "Alternate",
"description": "Alternative installer if the other one doesn't work.",
"notes": "If the game crashes on Intel GPUs, remove libtxc-dxtn-s2tc0:i386\r\nMovies are currently not working, but it should be possible to make work.\r\n\r\nRequires unrar to install!",
"name": "Neverwinter Nights",
"year": 2002,
"steamid": null,
"gogslug": "neverwinter_nights_enhanced_edition_pack",
"humblestoreid": "",
"runner": "linux",
"slug": "neverwinter-nights-alternate",
"installer_slug": "neverwinter-nights-alternate",
"script": {
"files": [
{
"nwinstaller": "N/A:Select location of GOG's executable (should be setup_nwn_diamond_2.1.x.x.exe)"
},
{
"innoextract": "https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz"
},
{
"nwclientgold": "https://lutris.net/files/games/neverwinter-nights/nwclientgold.tar.gz"
},
{
"nwclient161": "https://lutris.net/files/games/neverwinter-nights/nwclienthotu.tar.gz"
},
{
"nwclient169": "https://lutris.net/files/games/neverwinter-nights/English_linuxclient169_xp2.tar.gz"
},
{
"nwlauncher": "https://lutris.net/files/games/neverwinter-nights/nwnlauncher.tar.gz"
}
],
"game": {
"exe": "nwn.sh"
},
"installer": [
{
"extract": {
"dst": "$CACHE/tmp/innoextract",
"file": "innoextract"
}
},
{
"execute": {
"args": "--extract $nwinstaller --output-dir $CACHE/tmp/nwn/ --gog",
"file": "$CACHE/tmp/innoextract/innoextract"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/ambient"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/data"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/dmvault"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/erf"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/hak"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/localvault"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/modules"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/movies"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/music"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/nwm"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/override"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/texturepacks"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/chitin.key"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/dialog.tlk"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/xp1.key"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/xp2.key"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/xp2patch.key"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/game/xp3.key"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "nwclientgold"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "nwclient161"
}
},
{
"execute": {
"args": "u+w -R $GAMEDIR",
"file": "/bin/chmod"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "nwclient169"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "nwlauncher"
}
},
{
"execute": {
"file": "$GAMEDIR/nwn.sh"
}
},
{
"move": {
"dst": "$GAMEDIR/nwncdkey.ini.bak",
"src": "$GAMEDIR/nwncdkey.ini"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/tmp/nwn/support/app/nwncdkey.ini"
}
}
]
}
}