Installer kingdom-hearts-hd-1525-remix-epic-games-store

files:
- shim:
    filename: shim.zip
    url: https://github.com/kiennq/scoop-better-shimexe/releases/download/v3.0/shimexe.zip
game:
  args: ''
  exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
  launch_configs:
  - args: '"KINGDOM HEARTS FINAL MIX.exe"'
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    name: KINGDOM HEARTS FINAL MIX
  - args: '"KINGDOM HEARTS Theater.exe"'
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    name: 'KINGDOM HEARTS FINAL MIX: Theater Mode'
  - args: '"KINGDOM HEARTS Re_Chain of Memories.exe"'
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    name: KINGDOM HEARTS Re:Chain of Memories
  - args: '"KINGDOM HEARTS II FINAL MIX.exe"'
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    name: KINGDOM HEARTS II FINAL MIX
  - args: '"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"'
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    name: KINGDOM HEARTS Birth by Sleep FINAL MIX
installer:
- task:
    args: -opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=install
    description: The Epic Game Store will now open. Please launch the installation
      of KINGDOM HEARTS HD 1.5+2.5 ReMIX then close the EGS client once the game has
      been downloaded.
    executable: $GAMEDIR/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe
    name: wineexec
    prefix: $GAMEDIR
- task:
    app: wsh57 vcrun6
    description: Installing Windows Scripting requirements...
    name: winetricks
    silent: true
- move:
    dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5
      ReMIX.bak.exe
    src: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5
      ReMIX.exe
- extract:
    dst: $CACHE/shim
    file: shim
- copy:
    dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5
    src: $CACHE/shim/shim.exe
- move:
    dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5
      ReMIX.exe
    src: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/shim.exe
- write_file:
    content: 'Set fso = CreateObject("Scripting.FileSystemObject")

      scriptDir = fso.GetParentFolderName(WScript.ScriptFullName)

      appFileName = fso.BuildPath(scriptDir, "app.txt")

      If fso.FileExists(appFileName) Then

      fso.DeleteFile(appFileName)

      End If

      If WScript.Arguments.Count > 0 Then

      Set appFile = fso.CreateTextFile(appFileName)

      appFile.Write(WScript.Arguments(0))

      appFile.Close

      End If

      WScript.CreateObject("WScript.Shell").Run("""C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe""
      -opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=launch")'
    file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
- write_file:
    content: 'Dim args, gameFile, scriptDir, entryPoint

      Set fso = CreateObject("Scripting.FileSystemObject")

      args = ""

      gameFile = ""

      scriptDir = fso.GetParentFolderName(WScript.ScriptFullName)

      appFileName = fso.BuildPath(scriptDir, "app.txt")

      If fso.FileExists(appFileName) Then

      Set appFile = fso.OpenTextFile(appFileName, 1)

      gameFile = Trim(appFile.ReadAll())

      appFile.Close

      fso.DeleteFile(appFileName)

      Else

      gameFile = "KINGDOM HEARTS HD 1.5+2.5 ReMIX.bak.exe"

      End If

      For i=0 To WScript.Arguments.Count - 1

      args = args & " " & WScript.Arguments(i)

      Next

      entryPoint = fso.BuildPath(scriptDir, gameFile)

      WScript.CreateObject("WScript.Shell").Run("""" & entryPoint & """" & args)'
    file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/run.vbs
- write_file:
    content: 'path = wscript.exe

      args = "C:\Program Files\Epic Games\KH_1.5_2.5\run.vbs"'
    file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5
      ReMIX.shim
- task:
    args: /c ren "C:\Program Files\Epic Games\KH_1.5_2.5\EPIC" EPIC.bak
    description: Disabling pre-rendered cut scenes...
    executable: cmd.exe
    name: wineexec
    prefix: $GAMEDIR
requires: epic-games-store
description: Epic Games Version with Launch Configs for each Game
game_slug: kingdom-hearts-hd-15-25-remix
gogslug: ''
humblestoreid: ''
installer_slug: kingdom-hearts-hd-1525-remix-epic-games-store
name: KINGDOM HEARTS HD 1.5+2.5 ReMIX
notes: "Pre-rendered custcenes don't work and are therefore disabled.\r\n\r\nRequires\
  \ \"Epic Games Store\" (C:\\Program Files (x86)\\Epic Games\\Launcher) and the game\
  \ (C:\\Program Files\\Epic Games\\KH_1.5_2.5) to be installed at the default location."
runner: wine
script:
  files:
  - shim:
      filename: shim.zip
      url: https://github.com/kiennq/scoop-better-shimexe/releases/download/v3.0/shimexe.zip
  game:
    args: ''
    exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
    launch_configs:
    - args: '"KINGDOM HEARTS FINAL MIX.exe"'
      exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
      name: KINGDOM HEARTS FINAL MIX
    - args: '"KINGDOM HEARTS Theater.exe"'
      exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
      name: 'KINGDOM HEARTS FINAL MIX: Theater Mode'
    - args: '"KINGDOM HEARTS Re_Chain of Memories.exe"'
      exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
      name: KINGDOM HEARTS Re:Chain of Memories
    - args: '"KINGDOM HEARTS II FINAL MIX.exe"'
      exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
      name: KINGDOM HEARTS II FINAL MIX
    - args: '"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"'
      exe: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
      name: KINGDOM HEARTS Birth by Sleep FINAL MIX
  installer:
  - task:
      args: -opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=install
      description: The Epic Game Store will now open. Please launch the installation
        of KINGDOM HEARTS HD 1.5+2.5 ReMIX then close the EGS client once the game
        has been downloaded.
      executable: $GAMEDIR/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe
      name: wineexec
      prefix: $GAMEDIR
  - task:
      app: wsh57 vcrun6
      description: Installing Windows Scripting requirements...
      name: winetricks
      silent: true
  - move:
      dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD
        1.5+2.5 ReMIX.bak.exe
      src: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD
        1.5+2.5 ReMIX.exe
  - extract:
      dst: $CACHE/shim
      file: shim
  - copy:
      dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5
      src: $CACHE/shim/shim.exe
  - move:
      dst: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD
        1.5+2.5 ReMIX.exe
      src: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/shim.exe
  - write_file:
      content: 'Set fso = CreateObject("Scripting.FileSystemObject")

        scriptDir = fso.GetParentFolderName(WScript.ScriptFullName)

        appFileName = fso.BuildPath(scriptDir, "app.txt")

        If fso.FileExists(appFileName) Then

        fso.DeleteFile(appFileName)

        End If

        If WScript.Arguments.Count > 0 Then

        Set appFile = fso.CreateTextFile(appFileName)

        appFile.Write(WScript.Arguments(0))

        appFile.Close

        End If

        WScript.CreateObject("WScript.Shell").Run("""C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe""
        -opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=launch")'
      file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs
  - write_file:
      content: 'Dim args, gameFile, scriptDir, entryPoint

        Set fso = CreateObject("Scripting.FileSystemObject")

        args = ""

        gameFile = ""

        scriptDir = fso.GetParentFolderName(WScript.ScriptFullName)

        appFileName = fso.BuildPath(scriptDir, "app.txt")

        If fso.FileExists(appFileName) Then

        Set appFile = fso.OpenTextFile(appFileName, 1)

        gameFile = Trim(appFile.ReadAll())

        appFile.Close

        fso.DeleteFile(appFileName)

        Else

        gameFile = "KINGDOM HEARTS HD 1.5+2.5 ReMIX.bak.exe"

        End If

        For i=0 To WScript.Arguments.Count - 1

        args = args & " " & WScript.Arguments(i)

        Next

        entryPoint = fso.BuildPath(scriptDir, gameFile)

        WScript.CreateObject("WScript.Shell").Run("""" & entryPoint & """" & args)'
      file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/run.vbs
  - write_file:
      content: 'path = wscript.exe

        args = "C:\Program Files\Epic Games\KH_1.5_2.5\run.vbs"'
      file: $GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD
        1.5+2.5 ReMIX.shim
  - task:
      args: /c ren "C:\Program Files\Epic Games\KH_1.5_2.5\EPIC" EPIC.bak
      description: Disabling pre-rendered cut scenes...
      executable: cmd.exe
      name: wineexec
      prefix: $GAMEDIR
  requires: epic-games-store
slug: kingdom-hearts-hd-1525-remix-epic-games-store
steamid: null
version: Epic Games Store
year: 2021
{
  "game_slug": "kingdom-hearts-hd-15-25-remix",
  "version": "Epic Games Store",
  "description": "Epic Games Version with Launch Configs for each Game",
  "notes": "Pre-rendered custcenes don't work and are therefore disabled.\r\n\r\nRequires \"Epic Games Store\" (C:\\Program Files (x86)\\Epic Games\\Launcher) and the game (C:\\Program Files\\Epic Games\\KH_1.5_2.5) to be installed at the default location.",
  "name": "KINGDOM HEARTS HD 1.5+2.5 ReMIX",
  "year": 2021,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "kingdom-hearts-hd-1525-remix-epic-games-store",
  "installer_slug": "kingdom-hearts-hd-1525-remix-epic-games-store",
  "script": {
    "files": [
      {
        "shim": {
          "filename": "shim.zip",
          "url": "https://github.com/kiennq/scoop-better-shimexe/releases/download/v3.0/shimexe.zip"
        }
      }
    ],
    "game": {
      "args": "",
      "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
      "launch_configs": [
        {
          "args": "\"KINGDOM HEARTS FINAL MIX.exe\"",
          "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
          "name": "KINGDOM HEARTS FINAL MIX"
        },
        {
          "args": "\"KINGDOM HEARTS Theater.exe\"",
          "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
          "name": "KINGDOM HEARTS FINAL MIX: Theater Mode"
        },
        {
          "args": "\"KINGDOM HEARTS Re_Chain of Memories.exe\"",
          "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
          "name": "KINGDOM HEARTS Re:Chain of Memories"
        },
        {
          "args": "\"KINGDOM HEARTS II FINAL MIX.exe\"",
          "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
          "name": "KINGDOM HEARTS II FINAL MIX"
        },
        {
          "args": "\"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe\"",
          "exe": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs",
          "name": "KINGDOM HEARTS Birth by Sleep FINAL MIX"
        }
      ]
    },
    "installer": [
      {
        "task": {
          "args": "-opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=install",
          "description": "The Epic Game Store will now open. Please launch the installation of KINGDOM HEARTS HD 1.5+2.5 ReMIX then close the EGS client once the game has been downloaded.",
          "executable": "$GAMEDIR/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "wsh57 vcrun6",
          "description": "Installing Windows Scripting requirements...",
          "name": "winetricks",
          "silent": true
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5 ReMIX.bak.exe",
          "src": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5 ReMIX.exe"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/shim",
          "file": "shim"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5",
          "src": "$CACHE/shim/shim.exe"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5 ReMIX.exe",
          "src": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/shim.exe"
        }
      },
      {
        "write_file": {
          "content": "Set fso = CreateObject(\"Scripting.FileSystemObject\")\nscriptDir = fso.GetParentFolderName(WScript.ScriptFullName)\nappFileName = fso.BuildPath(scriptDir, \"app.txt\")\nIf fso.FileExists(appFileName) Then\nfso.DeleteFile(appFileName)\nEnd If\nIf WScript.Arguments.Count > 0 Then\nSet appFile = fso.CreateTextFile(appFileName)\nappFile.Write(WScript.Arguments(0))\nappFile.Close\nEnd If\nWScript.CreateObject(\"WScript.Shell\").Run(\"\"\"C:\\Program Files (x86)\\Epic Games\\Launcher\\Portal\\Binaries\\Win32\\EpicGamesLauncher.exe\"\" -opengl -SkipBuildPatchPrereq -com.epicgames.launcher://apps/68c214c58f694ae88c2dab6f209b43e4?action=launch\")",
          "file": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/launch.vbs"
        }
      },
      {
        "write_file": {
          "content": "Dim args, gameFile, scriptDir, entryPoint\nSet fso = CreateObject(\"Scripting.FileSystemObject\")\nargs = \"\"\ngameFile = \"\"\nscriptDir = fso.GetParentFolderName(WScript.ScriptFullName)\nappFileName = fso.BuildPath(scriptDir, \"app.txt\")\nIf fso.FileExists(appFileName) Then\nSet appFile = fso.OpenTextFile(appFileName, 1)\ngameFile = Trim(appFile.ReadAll())\nappFile.Close\nfso.DeleteFile(appFileName)\nElse\ngameFile = \"KINGDOM HEARTS HD 1.5+2.5 ReMIX.bak.exe\"\nEnd If\nFor i=0 To WScript.Arguments.Count - 1\nargs = args & \" \" & WScript.Arguments(i)\nNext\nentryPoint = fso.BuildPath(scriptDir, gameFile)\nWScript.CreateObject(\"WScript.Shell\").Run(\"\"\"\" & entryPoint & \"\"\"\" & args)",
          "file": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/run.vbs"
        }
      },
      {
        "write_file": {
          "content": "path = wscript.exe\nargs = \"C:\\Program Files\\Epic Games\\KH_1.5_2.5\\run.vbs\"",
          "file": "$GAMEDIR/drive_c/Program Files/Epic Games/KH_1.5_2.5/KINGDOM HEARTS HD 1.5+2.5 ReMIX.shim"
        }
      },
      {
        "task": {
          "args": "/c ren \"C:\\Program Files\\Epic Games\\KH_1.5_2.5\\EPIC\" EPIC.bak",
          "description": "Disabling pre-rendered cut scenes...",
          "executable": "cmd.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      }
    ],
    "requires": "epic-games-store"
  }
}
Back to game