HGL
graceful-beige

Getting Strangers of Paradise to work

❯ WINEPREFIX=$HOME/Games/Heroic/Prefixes/SOPFinalFantasyOrigin/pfx ./dxvk-2.0/setup_dxvk.sh install
wine: '/home/khionu/Games/Heroic/Prefixes/SOPFinalFantasyOrigin/pfx' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
Failed to resolve C:\windows\system32.
❯ WINEPREFIX=$HOME/Games/Heroic/Prefixes/SOPFinalFantasyOrigin/pfx ./dxvk-2.0/setup_dxvk.sh install
wine: '/home/khionu/Games/Heroic/Prefixes/SOPFinalFantasyOrigin/pfx' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
Failed to resolve C:\windows\system32.
I'm a bit confused because I did this on NixOS, both desktop and laptop, but it worked on my laptop. Both should be 64-bit prefixes. I installed Heroic for this game, didn't mess with any configurations. Using ProtonGE7-42
45 Replies
rising-crimson
rising-crimson3y ago
prob best to post the full logs
graceful-beige
graceful-beigeOP3y ago
That's the full output from setup_dxvk.sh. This plus a DLL override fixed it for my friend who's on PopOS, as per a reddit post. As for the logs, sec
graceful-beige
graceful-beigeOP3y ago
graceful-beige
graceful-beigeOP3y ago
There's no actual error that I can see
rising-crimson
rising-crimson3y ago
yeah proton doesnt really provide any logs tbh if you arent in a steam game (i assume since you are here you are not using a steam game haha), you should probably not be using it unless you have a very specific case that you know proton solves otherwise sticking to wine-ge is the way to go
graceful-beige
graceful-beigeOP3y ago
It was the suggestion of the post ¯\_(ツ)_/¯ Specifically recommended one of the 30-something versions of ProtonGE, but I think that was current at the time I can try wine-ge Oh wow, it's much smaller
rising-crimson
rising-crimson3y ago
the down side to wine-ge prefixes is that they usually are larger, if space is a concern when you switch between the two its also best to clear out (or at least move to a back up) the old prefix just so you have a clean slate
graceful-beige
graceful-beigeOP3y ago
Yeah, I was doing that as I swapped between 41-43
rising-crimson
rising-crimson3y ago
but at least this way wine-ge will give you a better log haha (aka any log at all 🙃 )
graceful-beige
graceful-beigeOP3y ago
Hrmm.... now it's refusing to start It recreated the prefix and everything I purged the entire Prefixes/<game> folder It crashes in about a second
An exception occurred when launching the game:

Error: Command failed: "/home/khionu/.config/heroic/tools/wine/Wine-GE-Proton7-35/bin/wine" wineboot --init

esync: up and running.

wine: RLIMIT_NICE is <= 20, unable to use setpriority safely

002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)

002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.

002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.

wine: could not load kernel32.dll, status c0000135

at ChildProcess.exithandler (node:child_process:409:12)

at ChildProcess.emit (node:events:513:28)

at maybeClose (node:internal/child_process:1093:16)

at Socket.<anonymous> (node:internal/child_process:451:11)

at Socket.emit (node:events:513:28)

at Pipe.<anonymous> (node:net:757:14)
An exception occurred when launching the game:

Error: Command failed: "/home/khionu/.config/heroic/tools/wine/Wine-GE-Proton7-35/bin/wine" wineboot --init

esync: up and running.

wine: RLIMIT_NICE is <= 20, unable to use setpriority safely

002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)

002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.

002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.

wine: could not load kernel32.dll, status c0000135

at ChildProcess.exithandler (node:child_process:409:12)

at ChildProcess.emit (node:events:513:28)

at maybeClose (node:internal/child_process:1093:16)

at Socket.<anonymous> (node:internal/child_process:451:11)

at Socket.emit (node:events:513:28)

at Pipe.<anonymous> (node:net:757:14)
rising-crimson
rising-crimson3y ago
post the game log
graceful-beige
graceful-beigeOP3y ago
graceful-beige
graceful-beigeOP3y ago
Aside from "game launched", the above was it
rising-crimson
rising-crimson3y ago
you didnt enable dxvk also your GPU drivers arent reporting .. are you sure these are installed properly? like mine look like this:
CPU: AMD Ryzen 9 5950X 16-Core Processor @3.4 GOVERNOR: schedutil

RAM: Total: 62.72 GiB Available: 49.99 GiB

GRAPHICS: GPU0: Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] VRAM: 1MB

PROTOCOL: tty
CPU: AMD Ryzen 9 5950X 16-Core Processor @3.4 GOVERNOR: schedutil

RAM: Total: 62.72 GiB Available: 49.99 GiB

GRAPHICS: GPU0: Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] VRAM: 1MB

PROTOCOL: tty
graceful-beige
graceful-beigeOP3y ago
Huh I have a 6800XT, and I've played Star Citizen through Lutris, so... I would assume they're installed correctly
rising-crimson
rising-crimson3y ago
possibly haha i mean i guess you could run vkcube and find out
graceful-beige
graceful-beigeOP3y ago
Umm... is there a standalone executable for that? Or maybe it might be included in something else?
rising-crimson
rising-crimson3y ago
or vulkaninfo i dont know what its packed with in nixos they usually come with vulkan tools package in the os
graceful-beige
graceful-beigeOP3y ago
graceful-beige
graceful-beigeOP3y ago
That found my GPU If this is a NixOS issue, I should be able to get around it by starting Heroic with Steam Nevermind, there are dependencies that heroic needs and steam doesn't have
rising-crimson
rising-crimson3y ago
nod.. it seems vulkaninfo does see your gpu so maybe thats ok hah sometimes those driver reports are weird have you tried with dxvk/vkd3d enabled?
graceful-beige
graceful-beigeOP3y ago
Well, I still have the other issues The kernel32.dll one Recreating the prefix doesn't resolve that Nevermind, I just had a weird issue where my console followed some files to the trash Ok, got it working with WineGE Err Got it to the same failure point I was originally at And I have logs!
graceful-beige
graceful-beigeOP3y ago
graceful-beige
graceful-beigeOP3y ago
blink blink "3 MB left" wat I think that's false Yeah, that was false Oh, that's Discord Oh, that spam must be from when I was changing the resolution
rising-crimson
rising-crimson3y ago
any reason you have WINEDLLOVERRIDES set?
graceful-beige
graceful-beigeOP3y ago
Was part of the instructions to get the game working from the reddit post Let me get you that
rising-crimson
rising-crimson3y ago
have you tried it without? im usually suspicious of random reddit posts haha
graceful-beige
graceful-beigeOP3y ago
shrug it's how my friend got it to work Maybe it's not needed anymore But since I couldn't get dxvk installed, I don't think that should matter?
rising-crimson
rising-crimson3y ago
thats the issue with those posts, things change pretty rapidly and they get out of date pretty quick
graceful-beige
graceful-beigeOP3y ago
It should fall back to whatever is available
rising-crimson
rising-crimson3y ago
if you were in proton, dxvk is in there by default btw wined3d is kinda trash tho haha so if it worked it would be slow probably
graceful-beige
graceful-beigeOP3y ago
Keeps crashing now, even after recreating the prefix Oh, "Use Dedicated Graphics" was off I mean, shouldn't matter, I don't have an integrated graphics card
graceful-beige
graceful-beigeOP3y ago
I think that DLL override was still needed
graceful-beige
graceful-beigeOP3y ago
Added the override back, and it's working again
rising-crimson
rising-crimson3y ago
if you only have one card, dont enable use dedicated card 😛 was there a log with the env var removed?
graceful-beige
graceful-beigeOP3y ago
That's the last one I posted
rising-crimson
rising-crimson3y ago
the one with the override sure does like to go on repeating forever 🙃 im not sure thats better haha
graceful-beige
graceful-beigeOP3y ago
But at least that one starts Just hangs on loading a save
rising-crimson
rising-crimson3y ago
is that save even there?
graceful-beige
graceful-beigeOP3y ago
Well, no idea, it's in a monolith save file, a database of multiple saves Every time I have a fresh prefix, though, it's a fresh save. No cloud backup I'm gonna try again tomorrow, kinda late here
stormy-gold
stormy-gold3y ago
Proton already ships dxvk. If you want to handle dxvk by yourself use wine-ge
graceful-beige
graceful-beigeOP3y ago
I don't want to do anything but get this game working, and the only frame of reference I have of the game working is through the setup my friend went through. I can't find anyone saying the game just worked for them, so I have been continuing to try the steps that that post suggested. No combination of individual steps or things suggested here have worked yet, so I'm continuing the permutations until something sticks Until I can get better answers from my logs or a new suggestion from people who have more troubleshooting experience than I, I don't know what more I can do.
stormy-gold
stormy-gold3y ago
Post the guide here please
graceful-beige
graceful-beigeOP3y ago
Another friend found reports that having a high res preset can create the issue. I'm only running at 5120x1440 (/s) but I can try lowering it Doesn't appear to have worked

Did you find this page helpful?