Installer my-little-karaoke-singing-is-full
files: - game: filename: ultrastardx.tar.xz url: https://djazz.se/nas/games/?dl=ultrastardx-200317-x86_64 - updater: filename: mlk-updater.zip url: https://gist.github.com/daniel-j/e2f49507a77cc96b9719c4111860ced4/archive/master.zip - avatars: filename: avatars.tar.xz url: https://djazz.se/nas/games/?dl=my-little-karaoke-avatars - themes: filename: themes.zip url: https://djazz.se/nas/games/?dl=my-little-karaoke-themes game: args: -ConfigFile mlkconfig.ini exe: launch_updater.sh installer: - extract: dst: $GAMEDIR file: game - extract: dst: $GAMEDIR file: updater - chmodx: launch.sh - chmodx: ultrastardx - chmodx: mlk-updater.py - chmodx: launch_updater.sh - write_config: file: $GAMEDIR/mlkconfig.ini key: Theme section: Themes value: MyLittleKaraoke - write_config: file: $GAMEDIR/mlkconfig.ini key: Skin section: Themes value: MyLittleKaraoke - write_config: file: $GAMEDIR/mlkconfig.ini key: Color section: Themes value: Blue - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsStyle section: Lyrics value: Outline - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsEffect section: Lyrics value: Slide - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsStyle section: Jukebox value: Outline - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsEffect section: Jukebox value: Slide - write_config: file: $GAMEDIR/mlkconfig.ini key: Oscilloscope section: Graphics value: 'On' - extract: dst: $GAMEDIR/data/avatars file: avatars - chmodx: updater - execute: args: --data-dir "$GAMEDIR/data" --update description: Updating My Little Karaoke disable_runtime: true file: $GAMEDIR/mlk-updater.py - extract: dst: $GAMEDIR/data/themes file: themes
description: Includes UltraStar Deluxe and a downloader/updater game_slug: my-little-karaoke-singing-is-magic gogslug: '' humblestoreid: '' installer_slug: my-little-karaoke-singing-is-full name: 'My Little Karaoke: Singing is Magic' notes: Requires about 17 GB free space. x86_64 only. runner: linux script: files: - game: filename: ultrastardx.tar.xz url: https://djazz.se/nas/games/?dl=ultrastardx-200317-x86_64 - updater: filename: mlk-updater.zip url: https://gist.github.com/daniel-j/e2f49507a77cc96b9719c4111860ced4/archive/master.zip - avatars: filename: avatars.tar.xz url: https://djazz.se/nas/games/?dl=my-little-karaoke-avatars - themes: filename: themes.zip url: https://djazz.se/nas/games/?dl=my-little-karaoke-themes game: args: -ConfigFile mlkconfig.ini exe: launch_updater.sh installer: - extract: dst: $GAMEDIR file: game - extract: dst: $GAMEDIR file: updater - chmodx: launch.sh - chmodx: ultrastardx - chmodx: mlk-updater.py - chmodx: launch_updater.sh - write_config: file: $GAMEDIR/mlkconfig.ini key: Theme section: Themes value: MyLittleKaraoke - write_config: file: $GAMEDIR/mlkconfig.ini key: Skin section: Themes value: MyLittleKaraoke - write_config: file: $GAMEDIR/mlkconfig.ini key: Color section: Themes value: Blue - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsStyle section: Lyrics value: Outline - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsEffect section: Lyrics value: Slide - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsStyle section: Jukebox value: Outline - write_config: file: $GAMEDIR/mlkconfig.ini key: LyricsEffect section: Jukebox value: Slide - write_config: file: $GAMEDIR/mlkconfig.ini key: Oscilloscope section: Graphics value: 'On' - extract: dst: $GAMEDIR/data/avatars file: avatars - chmodx: updater - execute: args: --data-dir "$GAMEDIR/data" --update description: Updating My Little Karaoke disable_runtime: true file: $GAMEDIR/mlk-updater.py - extract: dst: $GAMEDIR/data/themes file: themes slug: my-little-karaoke-singing-is-full steamid: null version: Full year: 2012
{ "game_slug": "my-little-karaoke-singing-is-magic", "version": "Full", "description": "Includes UltraStar Deluxe and a downloader/updater", "notes": "Requires about 17 GB free space. x86_64 only.", "name": "My Little Karaoke: Singing is Magic", "year": 2012, "steamid": null, "gogslug": "", "humblestoreid": "", "runner": "linux", "slug": "my-little-karaoke-singing-is-full", "installer_slug": "my-little-karaoke-singing-is-full", "script": { "files": [ { "game": { "filename": "ultrastardx.tar.xz", "url": "https://djazz.se/nas/games/?dl=ultrastardx-200317-x86_64" } }, { "updater": { "filename": "mlk-updater.zip", "url": "https://gist.github.com/daniel-j/e2f49507a77cc96b9719c4111860ced4/archive/master.zip" } }, { "avatars": { "filename": "avatars.tar.xz", "url": "https://djazz.se/nas/games/?dl=my-little-karaoke-avatars" } }, { "themes": { "filename": "themes.zip", "url": "https://djazz.se/nas/games/?dl=my-little-karaoke-themes" } } ], "game": { "args": "-ConfigFile mlkconfig.ini", "exe": "launch_updater.sh" }, "installer": [ { "extract": { "dst": "$GAMEDIR", "file": "game" } }, { "extract": { "dst": "$GAMEDIR", "file": "updater" } }, { "chmodx": "launch.sh" }, { "chmodx": "ultrastardx" }, { "chmodx": "mlk-updater.py" }, { "chmodx": "launch_updater.sh" }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "Theme", "section": "Themes", "value": "MyLittleKaraoke" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "Skin", "section": "Themes", "value": "MyLittleKaraoke" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "Color", "section": "Themes", "value": "Blue" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "LyricsStyle", "section": "Lyrics", "value": "Outline" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "LyricsEffect", "section": "Lyrics", "value": "Slide" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "LyricsStyle", "section": "Jukebox", "value": "Outline" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "LyricsEffect", "section": "Jukebox", "value": "Slide" } }, { "write_config": { "file": "$GAMEDIR/mlkconfig.ini", "key": "Oscilloscope", "section": "Graphics", "value": "On" } }, { "extract": { "dst": "$GAMEDIR/data/avatars", "file": "avatars" } }, { "chmodx": "updater" }, { "execute": { "args": "--data-dir \"$GAMEDIR/data\" --update", "description": "Updating My Little Karaoke", "disable_runtime": true, "file": "$GAMEDIR/mlk-updater.py" } }, { "extract": { "dst": "$GAMEDIR/data/themes", "file": "themes" } } ] } }