Installer kingdom-hearts-hd-1525-remix-melon-mix

files:
- steam_game: N/A
- melon_mix: https://github.com/vitor251093/KHMelonMix/releases/latest/download/MelonMix-appimage-x86_64.zip
- days: N/A:Select a dump of your copy of Kingdom Hearts 358/2 Days
- coded: N/A:Select a dump of your copy of Kingdom Hearts Re:coded
- assets: 'N/A:Download the most recent assets .zip file from here:


    https://drive.google.com/drive/folders/1vQL7QZ0cQhjJ2TRFt_7u76yG9MGj6bkr?usp=sharing''

    '
game:
  appid: 2552430
  launch_configs:
  - args: '"$steam_game/Image/melon/roms/days.nds"'
    command: '"$steam_game/Image/melon/MelonMix.AppImage"'
    name: 358/2 Days Config
  - args: '"$steam_game/Image/melon/roms/recoded.nds"'
    command: '"$steam_game/Image/melon/MelonMix.AppImage"'
    name: Re:coded Config
installer:
- execute:
    command: mkdir -p "$steam_game/$config_dir"
- execute:
    command: ln -s "$steam_game/$config_dir" $CACHE/config
- extract:
    dst: $CACHE/melonDS
    file: melon_mix
- execute:
    command: rm "$CACHE/melonDS"/*.sh
- execute:
    args: "-c '\n  if [ ! -f \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe.bak\"\
      \ ]\n  then\n    mv \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe\"{,.bak}\n\
      \  fi\n'\n"
    file: bash
- move:
    dst: $steam_game
    src: $CACHE/melonDS/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe
- copy:
    dst: $steam_game/Image/melon
    src: $CACHE/melonDS
- extract:
    dst: $steam_game/Image/melon/assets
    file: assets
- execute:
    args: "-c '\n  cp \"$days\" \"$steam_game/Image/melon/roms/days.nds\"\n  cp \"\
      $coded\" \"$steam_game/Image/melon/roms/recoded.nds\"\n'\n"
    file: bash
- execute:
    command: touch $CACHE/config/melonDS.toml
- execute:
    args: "-i -e '\n    # Remove arrays\n    /=\\s*\\[\\s*\\(#.*\\)\\?$/,/\\]\\s*\\\
      (#.*\\)\\?$/d;\n    # Remove settings without sections\n    0,/\\s*\\[.*\\]\\\
      s*\\(#.*\\)\\?$/{ /\\s*\\[.*\\]\\s*\\(#.*\\)\\?$/p; d; };\n    # Retain blank\
      \ lines\n    /^\\s*\\(#.*\\)\\?$/n;\n    # Retain headers\n    /\\s*\\[.*\\\
      ]\\s*\\(#.*\\)\\?$/n;\n    # Retain assignments\n    /=/n;\n    # Delete everything\
      \ else\n    d;\n' $CACHE/config/melonDS.toml\n"
    file: sed
- write_config:
    data:
      3D: {}
      3D.GL:
        ScaleFactor: 8
      Instance0: {}
      Instance0.Keyboard:
        HK_FullscreenToggle: 16777238
    file: $CACHE/config/melonDS.toml
variables:
  config_dir: Image/melon/MelonMix.AppImage.config/khDaysMM
description: ''
game_slug: kingdom-hearts-hd-1525-remix
gogslug: ''
humblestoreid: ''
installer_slug: kingdom-hearts-hd-1525-remix-melon-mix
name: KINGDOM HEARTS -HD 1.5+2.5 ReMIX-
notes: "Use \"Page Up\" on your keyboard or \"R4\" on your SteamDeck in desktop mode\
  \ to toggle Melon Mix's Fullscreen mode.\r\nHave a look at the official website\
  \ for the most recent recommended configurations: https://github.com/vitor251093/KHMelonMix\r\
  \nFeedback, Issues and Pull Requests regarding the installer script are gladly welcome\
  \ at: https://codeberg.org/lutris-forge/lutris-kingdom-hearts-hd-1525-remix"
runner: steam
script:
  files:
  - steam_game: N/A
  - melon_mix: https://github.com/vitor251093/KHMelonMix/releases/latest/download/MelonMix-appimage-x86_64.zip
  - days: N/A:Select a dump of your copy of Kingdom Hearts 358/2 Days
  - coded: N/A:Select a dump of your copy of Kingdom Hearts Re:coded
  - assets: 'N/A:Download the most recent assets .zip file from here:


      https://drive.google.com/drive/folders/1vQL7QZ0cQhjJ2TRFt_7u76yG9MGj6bkr?usp=sharing''

      '
  game:
    appid: 2552430
    launch_configs:
    - args: '"$steam_game/Image/melon/roms/days.nds"'
      command: '"$steam_game/Image/melon/MelonMix.AppImage"'
      name: 358/2 Days Config
    - args: '"$steam_game/Image/melon/roms/recoded.nds"'
      command: '"$steam_game/Image/melon/MelonMix.AppImage"'
      name: Re:coded Config
  installer:
  - execute:
      command: mkdir -p "$steam_game/$config_dir"
  - execute:
      command: ln -s "$steam_game/$config_dir" $CACHE/config
  - extract:
      dst: $CACHE/melonDS
      file: melon_mix
  - execute:
      command: rm "$CACHE/melonDS"/*.sh
  - execute:
      args: "-c '\n  if [ ! -f \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe.bak\"\
        \ ]\n  then\n    mv \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe\"\
        {,.bak}\n  fi\n'\n"
      file: bash
  - move:
      dst: $steam_game
      src: $CACHE/melonDS/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe
  - copy:
      dst: $steam_game/Image/melon
      src: $CACHE/melonDS
  - extract:
      dst: $steam_game/Image/melon/assets
      file: assets
  - execute:
      args: "-c '\n  cp \"$days\" \"$steam_game/Image/melon/roms/days.nds\"\n  cp\
        \ \"$coded\" \"$steam_game/Image/melon/roms/recoded.nds\"\n'\n"
      file: bash
  - execute:
      command: touch $CACHE/config/melonDS.toml
  - execute:
      args: "-i -e '\n    # Remove arrays\n    /=\\s*\\[\\s*\\(#.*\\)\\?$/,/\\]\\\
        s*\\(#.*\\)\\?$/d;\n    # Remove settings without sections\n    0,/\\s*\\\
        [.*\\]\\s*\\(#.*\\)\\?$/{ /\\s*\\[.*\\]\\s*\\(#.*\\)\\?$/p; d; };\n    # Retain\
        \ blank lines\n    /^\\s*\\(#.*\\)\\?$/n;\n    # Retain headers\n    /\\s*\\\
        [.*\\]\\s*\\(#.*\\)\\?$/n;\n    # Retain assignments\n    /=/n;\n    # Delete\
        \ everything else\n    d;\n' $CACHE/config/melonDS.toml\n"
      file: sed
  - write_config:
      data:
        3D: {}
        3D.GL:
          ScaleFactor: 8
        Instance0: {}
        Instance0.Keyboard:
          HK_FullscreenToggle: 16777238
      file: $CACHE/config/melonDS.toml
  variables:
    config_dir: Image/melon/MelonMix.AppImage.config/khDaysMM
slug: kingdom-hearts-hd-1525-remix-melon-mix
steamid: 2552430
version: Melon Mix
year: null
{
  "game_slug": "kingdom-hearts-hd-1525-remix",
  "version": "Melon Mix",
  "description": "",
  "notes": "Use \"Page Up\" on your keyboard or \"R4\" on your SteamDeck in desktop mode to toggle Melon Mix's Fullscreen mode.\r\nHave a look at the official website for the most recent recommended configurations: https://github.com/vitor251093/KHMelonMix\r\nFeedback, Issues and Pull Requests regarding the installer script are gladly welcome at: https://codeberg.org/lutris-forge/lutris-kingdom-hearts-hd-1525-remix",
  "name": "KINGDOM HEARTS -HD 1.5+2.5 ReMIX-",
  "year": null,
  "steamid": 2552430,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "steam",
  "slug": "kingdom-hearts-hd-1525-remix-melon-mix",
  "installer_slug": "kingdom-hearts-hd-1525-remix-melon-mix",
  "script": {
    "files": [
      {
        "steam_game": "N/A"
      },
      {
        "melon_mix": "https://github.com/vitor251093/KHMelonMix/releases/latest/download/MelonMix-appimage-x86_64.zip"
      },
      {
        "days": "N/A:Select a dump of your copy of Kingdom Hearts 358/2 Days"
      },
      {
        "coded": "N/A:Select a dump of your copy of Kingdom Hearts Re:coded"
      },
      {
        "assets": "N/A:Download the most recent assets .zip file from here:\n\nhttps://drive.google.com/drive/folders/1vQL7QZ0cQhjJ2TRFt_7u76yG9MGj6bkr?usp=sharing'\n"
      }
    ],
    "game": {
      "appid": 2552430,
      "launch_configs": [
        {
          "args": "\"$steam_game/Image/melon/roms/days.nds\"",
          "command": "\"$steam_game/Image/melon/MelonMix.AppImage\"",
          "name": "358/2 Days Config"
        },
        {
          "args": "\"$steam_game/Image/melon/roms/recoded.nds\"",
          "command": "\"$steam_game/Image/melon/MelonMix.AppImage\"",
          "name": "Re:coded Config"
        }
      ]
    },
    "installer": [
      {
        "execute": {
          "command": "mkdir -p \"$steam_game/$config_dir\""
        }
      },
      {
        "execute": {
          "command": "ln -s \"$steam_game/$config_dir\" $CACHE/config"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/melonDS",
          "file": "melon_mix"
        }
      },
      {
        "execute": {
          "command": "rm \"$CACHE/melonDS\"/*.sh"
        }
      },
      {
        "execute": {
          "args": "-c '\n  if [ ! -f \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe.bak\" ]\n  then\n    mv \"$steam_game/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe\"{,.bak}\n  fi\n'\n",
          "file": "bash"
        }
      },
      {
        "move": {
          "dst": "$steam_game",
          "src": "$CACHE/melonDS/KINGDOM HEARTS HD 1.5+2.5 Launcher.exe"
        }
      },
      {
        "copy": {
          "dst": "$steam_game/Image/melon",
          "src": "$CACHE/melonDS"
        }
      },
      {
        "extract": {
          "dst": "$steam_game/Image/melon/assets",
          "file": "assets"
        }
      },
      {
        "execute": {
          "args": "-c '\n  cp \"$days\" \"$steam_game/Image/melon/roms/days.nds\"\n  cp \"$coded\" \"$steam_game/Image/melon/roms/recoded.nds\"\n'\n",
          "file": "bash"
        }
      },
      {
        "execute": {
          "command": "touch $CACHE/config/melonDS.toml"
        }
      },
      {
        "execute": {
          "args": "-i -e '\n    # Remove arrays\n    /=\\s*\\[\\s*\\(#.*\\)\\?$/,/\\]\\s*\\(#.*\\)\\?$/d;\n    # Remove settings without sections\n    0,/\\s*\\[.*\\]\\s*\\(#.*\\)\\?$/{ /\\s*\\[.*\\]\\s*\\(#.*\\)\\?$/p; d; };\n    # Retain blank lines\n    /^\\s*\\(#.*\\)\\?$/n;\n    # Retain headers\n    /\\s*\\[.*\\]\\s*\\(#.*\\)\\?$/n;\n    # Retain assignments\n    /=/n;\n    # Delete everything else\n    d;\n' $CACHE/config/melonDS.toml\n",
          "file": "sed"
        }
      },
      {
        "write_config": {
          "data": {
            "3D": {},
            "3D.GL": {
              "ScaleFactor": 8
            },
            "Instance0": {},
            "Instance0.Keyboard": {
              "HK_FullscreenToggle": 16777238
            }
          },
          "file": "$CACHE/config/melonDS.toml"
        }
      }
    ],
    "variables": {
      "config_dir": "Image/melon/MelonMix.AppImage.config/khDaysMM"
    }
  }
}
Back to game