Installer maplestory-worlds-1251659

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"
    }
  }
}
Back to game