RPG in a Box runs forever but never shows a window (Linux Mint 20.3)
Hey everyone, happy holidays.
- Steam is running in the background, as is often needed at least on my system to run anything from Heroic.
- I've tried restarting my computer several times.
- I've tried Proton 7.0 and Proton Experimental. (Many games work better / only start at all on my system with Proton 5.13 than they do with newer versions, though.)
- With Proton 7.0 and Proton Experimental, the game launches without a window, then quits after about a second.
- I don't see anything starting with "rpg" in the system monitor.
- Clicking the X button (or in the detail view, the "PLAYING (STOP)" button) has no effect. Restarting Heroic clears the "PLAYING" status though.
Help? 🙂
System Info:
Heroic Version: 2.5.2 Yamato
Legendary Version: 0.20.31 Dark Energy (hotfix #5)
GOGdl Version:
OS: LinuxMint KERNEL: 5.15.0-56-generic ARCH: x64
CPU: Intel Gen Intel® Core™ i7-11800H @2.3 GOVERNOR: powersave
RAM: Total: 15.37 GiB Available: 13.11 GiB
GRAPHICS: GPU0: Device 9a60 VRAM: 256MB GPU1: NVIDIA GeForce RTX 3050 Ti Laptop GPU VRAM: 3913MB DRIVER: 470.161.03
PROTOCOL: x11
Game Settings: {
"autoInstallDxvk": false,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"language": "",
"wineVersion": {
"bin": "/home/kev/.steam/steam/steamapps/common/Proton 5.13/proton",
"name": "Proton - Proton 5.13",
"type": "proton"
},
"winePrefix": "/home/kev/Games/Heroic/Prefixes/RPGinaBox"
}
Game launched at: Thu Dec 29 2022 15:44:24 GMT+0100 (Central European Standard Time)
15 Replies
correct-apricot•3y ago
you should try with Wine-GE-Proton (you can install that using Heroic), it shows more info in the logs
harsh-harlequinOP•3y ago
Thank you @arieljuod I didn't know that's what that was for. Got the latest version (7 35) and this is what it said. I have my nvidia set to performance mode (rather than on-demand or intel-only)
harsh-harlequinOP•3y ago
So I followed the directions here https://forums.linuxmint.com/viewtopic.php?t=365743 and rebooted, and tried again, and got this. Now I'm stuck again 🙂
correct-apricot•3y ago
hmmm that kernel32 error, I've seen it many times, not sure what's the solution, make sure you have all the wine dependencies, check the pinned message here in #🆘-support , there's a link to a lutris documentation, maybe that fixes it
harsh-harlequinOP•3y ago
Oh gosh, that's no good. I completely borked my linux install last time I started messing with wine dependencies directly—somehow it ended up installing a bunch of 32-bit stuff, which then made it so no wine/proton games worked at all, and trying to undo it took a whole bunch of system dependencies with it. Since then I only do tweaks managed by steam or heroic.
Lutris was somehow part of that fiasco but I forget how exactly
Oh well, thank you anyway
harsh-harlequinOP•3y ago
FWIW, I tried Proton-GE-Proton7-43 and it actually opened a console window and then another window with a title screen for a split second, before both closed. Here's the log
harsh-harlequinOP•3y ago
Went to ~/Games/Heroic/Prefixes/RPGinaBox and did echo "498310" > steam_appid.txt and now the last lines are
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.
....which....of course....is a nearly ungoogleable error, lol
sensitive-blue•3y ago
does rpg in a box , opens a window by any chance ? that you then have to click another button ? if you attempted on another system
extended-salmon•3y ago
Many games require 32bit libraries this is 100% normal to pull in 32bit libs. For example, if you install steam, it will also install the some of the same 32bit packages typically
You need the wine dependencies for your os listed in the readme first
If your system totally broke after, its likely something wasnt done properly rather than trouble with installing 32bit libs
harsh-harlequinOP•3y ago
@PlaceTheBlok Yes, the window with the title screen opens, but it goes away before I have a chance to even really take it in, let alone click another button. Don't have another system to try it on.
@Allora Maybe so, but it's not something I'm willing to risk at the moment, since a full rebuild and all the tweaking and debugging and whatnot would sink too much time. Also I've played quite a few games without doing the full-out manual 32-bit install steps so far, so...not 100% normal for me, but I get your point 🙂
extended-salmon•3y ago
So just to mention, its common for launchers and similar things to be 32 bit, so dont expect to be able to run as many games without it
harsh-harlequinOP•3y ago
Duly noted. Maybe next time I have to reinstall everything anyway, I'll take a 32-bit detour to get that out of the way...if it happens to bork things I won't have much invested at that point then. Thank you for the advice. 🙂
correct-apricot•3y ago
I just tried the game with plain old wine (actually, wine 5, it's pretty old but it's the latest available in mint's repos) and it works
with wine-ge and proton-ge it fails to start but with standard wine it seems to work, have you tried that?
I just tried with
Wine-6.20-GE-1
which is the oldest version I can see in the Wine Manager tab in heroic and it worked too
Also worked with Wine-GE-Proton-7-1, looks like something in newer versions of proton/wine-ge breaks the game but you can install older version with Wine Manager
I'm not sure if the 32bits thing is required or not so maybe it still doesn't work for you, but it's worth the try, because for me it failed to run with newer Proton-GE/Wine-GE but with a different errorharsh-harlequinOP•3y ago
Ah, thanks! I don't have plain Wine installed (I've been bitten there too in the past) but I'm willing to try other versions within Heroic at least. Already tried with Wine-GE-Proton7-35 above, so I tried 7-1, it gave a Windows-style popup with a message about Wine config but it went away too quickly for me to read in detail. The log then said the game was out of date, so I then updated, and tried again on 7-1. We're back to the same result as 7-35:
But now........huzzah! It works! With Wine-6.20-GE-1 (the oldest one available in the Heroic Wine Manager currently)!
I was pessimistic, too, because I remember that Proton 6.x never worked great, it was almost always 5.x or 7.x that worked best for me. Thanks for the idea @arieljuod !
Just tried the example game in RPG in a Box, and it launched and seems to play correctly too! W00t
correct-apricot•3y ago
great!