Installer soulframe-preludes-standalone

files:
- sfinstaller: http://content.soulframe.com/dl/Soulframe.msi
game:
  arch: win64
  exe: $GAMEDIR/drive_c/users/$USER/AppData/Local/Soulframe/Downloaded/Public/Tools/Launcher.exe
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    name: create_prefix
    prefix: $GAMEDIR
- copy:
    dst: $CACHE/sfinstaller/
    src: sfinstaller
- task:
    arch: win64
    args: /i "$CACHE/sfinstaller/Soulframe.msi" /q
    executable: msiexec
    name: wineexec
    prefix: $GAMEDIR
system:
  env:
    PBA_DISABLE: 0
    WINEDLLOVERRIDES: libglesv2=d
    __GL_SHADER_DISK_CACHE: 1
    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
    __GL_THREADED_OPTIMIZATIONS: 1
    mesa_glthread: 'true'
  pulse_latency: true
description: ''
game_slug: soulframe-preludes
gogslug: ''
humblestoreid: ''
installer_slug: soulframe-preludes-standalone
name: Soulframe Preludes
notes: "1) During installation a file chooser will open. Select Desktop -> My Computer\
  \ -> C: -> Program Files on the left side. Then Soulframe on the right side. Then\
  \ press Open.\r\n\r\n2) If your initial download fails, turn off bulk downloads\
  \ in the launcher options. May not be necessary but mine failed 3x in a row until\
  \ making this change.\r\n\r\n3) After installation, do not hit 'Play' immediately.\
  \ Close the installer, then launch the game from lutris.\r\n\r\n4) If you get DirectX\
  \ errors, it means you're missing 32 bit vulkan libraries and/or 32 bit graphic\
  \ drivers. You need both 32 bit and 64 bit vulkan libraries installed on your system.\
  \ The reason is because the game is 64 bit but the launcher is 32 bit so the launcher\
  \ checks for 32 bit. See:\r\n\r\nhttps://github.com/lutris/lutris/wiki/Installing-drivers\r\
  \n\r\n5) Soulframe requires a somewhat new version of Wine. My Wine 9.0 was not\
  \ new enough. If you can not log in (after entering your credentials), use protonup-qt\
  \ to download and install Wine-tkg-1185315245 (or newer).\r\n\r\n6) When the game\
  \ updates, there is no progress bar, it just stays on 'checking for updates'. Check\
  \ network activity to verify the launcher is updating.\r\n\r\n**************************\r\
  \n\r\nThere is no discord integration in soulframe because it was against Warframe\
  \ TOS and I've inherited that here."
runner: wine
script:
  files:
  - sfinstaller: http://content.soulframe.com/dl/Soulframe.msi
  game:
    arch: win64
    exe: $GAMEDIR/drive_c/users/$USER/AppData/Local/Soulframe/Downloaded/Public/Tools/Launcher.exe
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      name: create_prefix
      prefix: $GAMEDIR
  - copy:
      dst: $CACHE/sfinstaller/
      src: sfinstaller
  - task:
      arch: win64
      args: /i "$CACHE/sfinstaller/Soulframe.msi" /q
      executable: msiexec
      name: wineexec
      prefix: $GAMEDIR
  system:
    env:
      PBA_DISABLE: 0
      WINEDLLOVERRIDES: libglesv2=d
      __GL_SHADER_DISK_CACHE: 1
      __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
      __GL_THREADED_OPTIMIZATIONS: 1
      mesa_glthread: 'true'
    pulse_latency: true
slug: soulframe-preludes-standalone
steamid: null
version: Standalone
year: 2024
{
  "game_slug": "soulframe-preludes",
  "version": "Standalone",
  "description": "",
  "notes": "1) During installation a file chooser will open. Select Desktop -> My Computer -> C: -> Program Files on the left side. Then Soulframe on the right side. Then press Open.\r\n\r\n2) If your initial download fails, turn off bulk downloads in the launcher options. May not be necessary but mine failed 3x in a row until making this change.\r\n\r\n3) After installation, do not hit 'Play' immediately. Close the installer, then launch the game from lutris.\r\n\r\n4) If you get DirectX errors, it means you're missing 32 bit vulkan libraries and/or 32 bit graphic drivers. You need both 32 bit and 64 bit vulkan libraries installed on your system. The reason is because the game is 64 bit but the launcher is 32 bit so the launcher checks for 32 bit. See:\r\n\r\nhttps://github.com/lutris/lutris/wiki/Installing-drivers\r\n\r\n5) Soulframe requires a somewhat new version of Wine. My Wine 9.0 was not new enough. If you can not log in (after entering your credentials), use protonup-qt to download and install Wine-tkg-1185315245 (or newer).\r\n\r\n6) When the game updates, there is no progress bar, it just stays on 'checking for updates'. Check network activity to verify the launcher is updating.\r\n\r\n**************************\r\n\r\nThere is no discord integration in soulframe because it was against Warframe TOS and I've inherited that here.",
  "name": "Soulframe Preludes",
  "year": 2024,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "soulframe-preludes-standalone",
  "installer_slug": "soulframe-preludes-standalone",
  "script": {
    "files": [
      {
        "sfinstaller": "http://content.soulframe.com/dl/Soulframe.msi"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "$GAMEDIR/drive_c/users/$USER/AppData/Local/Soulframe/Downloaded/Public/Tools/Launcher.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "copy": {
          "dst": "$CACHE/sfinstaller/",
          "src": "sfinstaller"
        }
      },
      {
        "task": {
          "arch": "win64",
          "args": "/i \"$CACHE/sfinstaller/Soulframe.msi\" /q",
          "executable": "msiexec",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      }
    ],
    "system": {
      "env": {
        "PBA_DISABLE": 0,
        "WINEDLLOVERRIDES": "libglesv2=d",
        "__GL_SHADER_DISK_CACHE": 1,
        "__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR",
        "__GL_THREADED_OPTIMIZATIONS": 1,
        "mesa_glthread": "true"
      },
      "pulse_latency": true
    }
  }
}
Back to game