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