HGL
extended-yellow
Satisfactory - How do I log in?
Brand new here to Heroic Games Launcher. I added Satisfactory from Steam to the launcher. (I am unable to get it to launch with Steam) The game seems to launch just fine but in the lower left hand corner i just get Username with the spinning wheel of death. The Logout button is grey and the Unlink button is orange. I've tried clicking both and selecting the Forget Authentication box but nothing happens. When starting a new game it tells me that I'm not signed in and can't create an online session. What have I done wronge? Thanks, BTW Unbuntu 23.10,
98 Replies
sensitive-blue•17mo ago
don't use wine-lol that's for league of legends only
use wine-ge without the lol
the prefix should also change in the heroic settings from
/home/chuck/Games/Heroic/Prefixes/defaultto
/home/chuck/Games/Heroic/Prefixes/Satisfactory
extended-yellowOP•17mo ago
that's the only Wine that I can sellect in Settings. How do I get a different version?
sensitive-blue•17mo ago
the wine manager on the left under settings

sensitive-blue•17mo ago
after it has installed, you can go back to the game settings and change it in the dropdown
extended-yellowOP•17mo ago
Done all but the Prefix. Do I need create the Satisfactory directory? There isn't one listed there.
sensitive-blue•17mo ago
No, you don't; heroic will create it at runtime
extended-yellowOP•17mo ago
It didn't.
sensitive-blue•17mo ago
the only thing you need to do is change the setting
deep-jade•17mo ago
so to be clear, you changed the Wine Prefix folder, attempted to launch the game, and it didn't create a prefix?
sensitive-blue•17mo ago

extended-yellowOP•17mo ago
I downloaded the wine ge version, no lol and ran the game. Same problem. Whent back to settings and the prefix path was still pointing to default. There's insnt a Satisfactory path there to select / change
deep-jade•17mo ago
use your keyboard
Whent back to settings and the prefix path was still pointing to default.it doesn't change automatically. you have to change it
sensitive-blue•17mo ago
you can copy and paste it in directly from my message
/home/chuck/snap/steam/common/.local/share/Steam/steamapps/common/Satisfactory/FactoryGame.exe
Heroic isn't Steam. The game probably expects your Steam account info to be provided (via a parameter or env var)
(as an aside, I wonder how you even live with the Snap version of Heroic)extended-yellowOP•17mo ago
I hate snap. I installed the deb version I thought.
Might be the Snap version of Steam instead? Something Snap-related is definitely going on
Regardless, that isn't the primary issue here
extended-yellowOP•17mo ago
Any idea what the command line parameters might need to be to seed it my user info?
I'd expect them to be dynamic & generated when launching the game from Steam
(at least that's how it works for Epic)
extended-yellowOP•17mo ago
But I can't get the game to launch from steam hence why I tried Heroic. I read somewhere that it could done. And it can be launched but the log in issue ... It has something to do with the C++ libaries needing to be dl or something.
Add
PROTON_LOG=1 %command%
to Steam's launch parameters, then send in the log file generated in your home folder
The game will not work through Heroic, it requires Steam DRM (the Epic Games version is DRM-free, which you probably read about)extended-yellowOP•17mo ago
No log in the home folder. would you happen to know the name of said log file? Maybe I can $ find it
Ugh, Snap. The file will be somewhere else since Snap applications can't access your home folder
Y'know, chances are that Snap is the issue here
The file will be called
steam-526870.log
extended-yellowOP•17mo ago
Prob. I've had a crap ton of issues even getting Steam to run. I had to jump through a bunch of hoops to even get it to run. So yeah, it's probablable a snap.
Well, the good think is that Flatpaks are just a few clicks away
https://flathub.org/setup/Ubuntu
Flathub - Apps for Linux
Ubuntu Flathub Setup | Flathub
Set up Flathub to install and update apps on your system.
extended-yellowOP•17mo ago
finding now...
I think I tried to install the flatpak ver but had issues with it. I don't remember now what I did to find a version that would run on Ubuntu 20.10
^23.10
How confident are you that that is the correct log file name?
https://github.com/ValveSoftware/Proton/blob/761c9783e92387f415465ef50e94f98953d845b9/proton#L1359
https://store.steampowered.com/app/526870/
Proton names the logs
steam-<SteamGameId>.log
, the game ID of Satisfactory is 526870
extended-yellowOP•17mo ago
Thanks. Don't mean to be that guy but I wasn't finding it by that name. Still looking.
By default it goes into wherever the
HOME
environment variable points to; if you can find where that goes in Snap, that might speed this up
You could also set PROTON_LOG_DIR
to some other directory that you know the Snap has access toextended-yellowOP•17mo ago
Sorry I'm a causal linux user at best. I appreciate the help. Still searching...
sensitive-blue•17mo ago
i don't think the expectation around here is that you be good at linux, i get the feeling that you're doing your best and that's good enough for most of us
extended-yellowOP•17mo ago
I try not to be too much a PITA. I know helping people on the www is tough at best. So I just can't find any log files with that name.
extended-yellowOP•17mo ago
Unknown flag shell
Have I mentioned that I hate snap. grrr
How does that even... it's their own docs
Maybe they renamed it or something? What does
snap run --help
say?extended-yellowOP•17mo ago
I wonder if I need the devmode installed?
Sry. DA here. Let me try it again. I missed the run.
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
mkdir: cannot create directory ‘/run/user/0’: Permission denied
find: ‘/root/snap/steam/common/.local/share/applications’: No such file or directory
find: Failed to restore initial working directory: /home/chuck: Permission denied
find: ‘/root/snap/steam/common/.local/share/icons/hicolor’: No such file or directory
find: Failed to restore initial working directory: /home/chuck: Permission denied
ln: failed to create symbolic link '/root/.local/share/applications/': No such file or directory
root@chuck-MG-1:/home/chuck# Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Found NVIDIA version: 535.146.02
Need NVIDIA 32-bit: False
$ snap run --shell steam
Are you running this as root?
Oh yeah, you are
Don't do that
extended-yellowOP•17mo ago
yes
The first time it was normal user no sudo
I may have been SU in the instance. Reting in new term
damn snap alias...
mkdir: cannot create directory ‘/run/user/0’: Permission denied
This would already point to you running as root
(to clarify, I have no idea if they're supposed to be ran as root, but it looks like they're not)extended-yellowOP•17mo ago
I have an alias that automaticaly runs snap as root.
sensitive-blue•17mo ago
dangerous
Might want to remove that while your system still works
extended-yellowOP•17mo ago
I commented it out but I'm afraid I don't know how to remove the alias w/out a reboot. source .bashrc didn't do it/
Assuming you add the alias in your bashrc, restarting your bash (for example by restarting your Terminal) should work
source
ing it only re-runs the commands inside it, so if you already have the alias, it's not gonna un-set itsensitive-blue•17mo ago
unless there's a source command inside of the bashrc
extended-yellowOP•17mo ago
no I ran it from the CLI
chuck@chuck-MG-1:~$ snap run --shell steam
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
chuck@chuck-MG-1:/home/chuck$ Found NVIDIA version: 535.146.02
Need NVIDIA 32-bit: False
not much there
Right, gimme a sec

sensitive-blue•17mo ago
this is above and beyond, wtf
extended-yellowOP•17mo ago
NS! Don't think for a minute that I don't appriciate all that you're doing
To clarify, I'm installing in a VM, not that much work (and I did always mean to get more familiar with Snaps anyways)
extended-yellowOP•17mo ago
Yeah I knew that how else would you?
Well, installing onto a spare hard drive would be possible (but infinitely more annoying for basically no gain)
sensitive-blue•17mo ago
yeah, that'd be overkill lol
Loving the experience so far

extended-yellowOP•17mo ago
lol Should I mention that I'm using Kubuntu? No? Okay then I won't. It's the same thing really anyway but with KDE.
So if Heroic can't run Steam games, then why does it work?
Well, it can try to run them
This game just happens to work but not log you in when it doesn't get the login info
sensitive-blue•17mo ago
and has it really worked? the authentication is kindof a brick wall
Other games might just work fine, and a different subset might not run at all
extended-yellowOP•17mo ago
Well it launches anyway. Steam won't even launch it. It something to do with the C++ re-distributable libaries. When I ran in Heroic it installed the C++ runtime files. Steam doesn't
sensitive-blue•17mo ago
sounds like a snap problem
extended-yellowOP•17mo ago
Maybe. Way beyond my expertiese. I only know what I read on the www and you know how that infromation is.
"Needs C++ Visual Runtime since latest update"
Where are you getting this from?
If you're using Proton-GE, it should already automatically install anything the game needs
extended-yellowOP•17mo ago
protondb
extended-yellowOP•17mo ago

extended-yellowOP•17mo ago
How well does Satisfactory work on Linux and the Steam Deck?
Game information for Proton, Linux, Steam Deck, and SteamOS
Right, keep in mind those reports are user-provided and may be incorrect
Huh

extended-yellowOP•17mo ago
They are taken with a Grain of salt. However, when running the game in Heroid, it did download the C++ libaries.
/home/chuck/snap/steam/common
should be the directory your log file is inextended-yellowOP•17mo ago

What do your launch options in Steam look like?
extended-yellowOP•17mo ago
So to make sure that I've done what you asked correctly, "Add PROTON_LOG=1 %command% to Steam's launch parameters," I go to Steam - Satisfactory and click on the gear icon. I copied that into the Launch Parameters
(it also appears that my VM's Steam install just doesn't want to work, so I guess I'll continue this on an actual operating system)
extended-yellowOP•17mo ago
That's the problem that I had.
extended-yellowOP•17mo ago

Hmm yup that should be it
extended-yellowOP•17mo ago
What's the error that steam gave you?
It didn't give me any error, the main window was just completely invisible
(which I assume is a problem with VirtualBox's graphics driver)
extended-yellowOP•17mo ago
It kept giving me something to do with 32bit libaries or some such. Been a min don't remember exactly now
Steam runs in my KVM's just fine but we're drifting off course here lol
Wierd. My pc just frooze. hmm. Thank goodness i have more than one!
Oh well, I already nuked that VM now
Try setting
PROTON_LOG_DIR
to some location the Snap should have access to (a 2nd hard drive perhaps?).
You set that variable the same way as PROTON_LOG
(add PROTON_LOG_DIR=/some/path/here
before the %command%
in the launch options field)extended-yellowOP•17mo ago
I will. Need power cycle the rig. ??
Ctrl + Alt + Delete doesn't work?
extended-yellowOP•17mo ago
Nope. Completely locked
Welp, only got that one option then
extended-yellowOP•17mo ago
crap now updating Discord. hmmmmmmm
Somehow every time an Ubuntu user has a problem here I end up hating that distro even more
extended-yellowOP•17mo ago
I'm sorry.
(this should also work for Ubuntu)
Oh no problem, it's not like I have to help you
sensitive-blue•17mo ago
are you a maintainer there? if not, why appologize?
extended-yellowOP•17mo ago
Common curtarcy? Or however it's spelled.
oky we're live...
sensitive-blue•17mo ago
ah, well
extended-yellowOP•17mo ago
WTF. Steam is looking up the pc... Sorry give me min
Steam keeps locking up my pc now.
Oldly enough, I can see Discord updating on the screen but I have no mouse nor kb control
At what point do we say screw Snap and use Flatpak instead?
extended-yellowOP•17mo ago
I think we're there. Let me get this sorted. I'll post back here once I can get the PC working and I'm going to work on figuring out how to get the flatpak installed.
Sounds good. I'll be having some sleep in the meantime (UTC+1)
sensitive-blue•17mo ago
https://www.omgubuntu.co.uk/how-to-install-flatpak-on-ubuntu
if you don't already have it, this seems like a decent guide, few spelling errors and whatnot
extended-yellowOP•17mo ago
NP. Thanks talk again soon-ish
extended-yellowOP•17mo ago
So here's where I am this morning. Steam snap removed and the Steam flatpak installed. Using the flatpak version of steam and getting it all configured the game loads and runs as expected. It also asked me to log into Epic which I did. I then completely removed the added game to Heroic and then added it again. Once getting it added and configured it launches just as it did before but I still have the same login issue.
