files:
- setupfile: N/A:Please select the Nexon 'Install_NGM.exe' setup file
game:
exe: $GAMEDIR/drive_c/ProgramData/Nexon/NGM/NGM64.exe
prefix: $GAMEDIR
installer:
- task:
description: 'Installing the game. Don''t forget to press ''OK'' after the installation
is done.
------------------------------
Let Lutris installer finish first. Launch the game afterwards. The first launch
of the game will set up its files, you need to re-launch it manually after that
before it starts working.'
env:
LC_ALL: ''
executable: setupfile
name: wineexec
prefix: $GAMEDIR
- write_file:
content: '#!/usr/bin/env bash
set -euxo pipefail
link="${NGM_LINK:-"ngm://launch/ -mode:launch -game:''106603@1585''"}"
exec "$@" "${link}"'
file: $GAMEDIR/launch.sh
mode: w
- execute:
command: chmod +x $GAMEDIR/launch.sh
system:
env:
LC_ALL: ''
prefix_command: $GAMEDIR/launch.sh
description: Maplestory worlds NGM installer
game_slug: maplestory-worlds
gogslug: ''
humblestoreid: ''
installer_slug: maplestory-worlds-1251659
name: MapleStory Worlds
notes: "The game needs to be launched twice, as the first time it sets up its anticheat\
\ which then exits. The subsequent launch will launch the game normally.\r\n\r\n\
Requires a wine/proton version of 9.0 or higher. proton-GE is preferred as sometimes\
\ the friends list might not work otherwise."
runner: wine
script:
files:
- setupfile: N/A:Please select the Nexon 'Install_NGM.exe' setup file
game:
exe: $GAMEDIR/drive_c/ProgramData/Nexon/NGM/NGM64.exe
prefix: $GAMEDIR
installer:
- task:
description: 'Installing the game. Don''t forget to press ''OK'' after the installation
is done.
------------------------------
Let Lutris installer finish first. Launch the game afterwards. The first launch
of the game will set up its files, you need to re-launch it manually after
that before it starts working.'
env:
LC_ALL: ''
executable: setupfile
name: wineexec
prefix: $GAMEDIR
- write_file:
content: '#!/usr/bin/env bash
set -euxo pipefail
link="${NGM_LINK:-"ngm://launch/ -mode:launch -game:''106603@1585''"}"
exec "$@" "${link}"'
file: $GAMEDIR/launch.sh
mode: w
- execute:
command: chmod +x $GAMEDIR/launch.sh
system:
env:
LC_ALL: ''
prefix_command: $GAMEDIR/launch.sh
slug: maplestory-worlds-1251659
steamid: null
version: 1.25.1.659
year: 2022
{
"game_slug": "maplestory-worlds",
"version": "1.25.1.659",
"description": "Maplestory worlds NGM installer",
"notes": "The game needs to be launched twice, as the first time it sets up its anticheat which then exits. The subsequent launch will launch the game normally.\r\n\r\nRequires a wine/proton version of 9.0 or higher. proton-GE is preferred as sometimes the friends list might not work otherwise.",
"name": "MapleStory Worlds",
"year": 2022,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "maplestory-worlds-1251659",
"installer_slug": "maplestory-worlds-1251659",
"script": {
"files": [
{
"setupfile": "N/A:Please select the Nexon 'Install_NGM.exe' setup file"
}
],
"game": {
"exe": "$GAMEDIR/drive_c/ProgramData/Nexon/NGM/NGM64.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"description": "Installing the game. Don't forget to press 'OK' after the installation is done.\n------------------------------\nLet Lutris installer finish first. Launch the game afterwards. The first launch of the game will set up its files, you need to re-launch it manually after that before it starts working.",
"env": {
"LC_ALL": ""
},
"executable": "setupfile",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"write_file": {
"content": "#!/usr/bin/env bash\nset -euxo pipefail\nlink=\"${NGM_LINK:-\"ngm://launch/ -mode:launch -game:'106603@1585'\"}\"\nexec \"$@\" \"${link}\"",
"file": "$GAMEDIR/launch.sh",
"mode": "w"
}
},
{
"execute": {
"command": "chmod +x $GAMEDIR/launch.sh"
}
}
],
"system": {
"env": {
"LC_ALL": ""
},
"prefix_command": "$GAMEDIR/launch.sh"
}
}
}