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"
}
}
}