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
sensitive-blue17mo 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/default
to
/home/chuck/Games/Heroic/Prefixes/Satisfactory
extended-yellow
extended-yellowOP17mo ago
that's the only Wine that I can sellect in Settings. How do I get a different version?
sensitive-blue
sensitive-blue17mo ago
the wine manager on the left under settings
No description
sensitive-blue
sensitive-blue17mo ago
after it has installed, you can go back to the game settings and change it in the dropdown
extended-yellow
extended-yellowOP17mo ago
Done all but the Prefix. Do I need create the Satisfactory directory? There isn't one listed there.
sensitive-blue
sensitive-blue17mo ago
No, you don't; heroic will create it at runtime
extended-yellow
extended-yellowOP17mo ago
It didn't.
sensitive-blue
sensitive-blue17mo ago
the only thing you need to do is change the setting
deep-jade
deep-jade17mo 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
sensitive-blue17mo ago
No description
extended-yellow
extended-yellowOP17mo 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
deep-jade17mo 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
sensitive-blue17mo ago
you can copy and paste it in directly from my message
CommandMC
CommandMC17mo ago
/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-yellow
extended-yellowOP17mo ago
I hate snap. I installed the deb version I thought.
CommandMC
CommandMC17mo ago
Might be the Snap version of Steam instead? Something Snap-related is definitely going on Regardless, that isn't the primary issue here
extended-yellow
extended-yellowOP17mo ago
Any idea what the command line parameters might need to be to seed it my user info?
CommandMC
CommandMC17mo ago
I'd expect them to be dynamic & generated when launching the game from Steam (at least that's how it works for Epic)
extended-yellow
extended-yellowOP17mo 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.
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo ago
No log in the home folder. would you happen to know the name of said log file? Maybe I can $ find it
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo 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.
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo 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?
extended-yellow
extended-yellowOP17mo ago
Thanks. Don't mean to be that guy but I wasn't finding it by that name. Still looking.
CommandMC
CommandMC17mo ago
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 to
extended-yellow
extended-yellowOP17mo ago
Sorry I'm a causal linux user at best. I appreciate the help. Still searching...
sensitive-blue
sensitive-blue17mo 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-yellow
extended-yellowOP17mo 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.
CommandMC
CommandMC17mo ago
This might also be a viable approach. mysnap is steam in this case, but I have no idea what mycommand is supposed to be. Maybe tab-completion works there, or you can just leave it out?
extended-yellow
extended-yellowOP17mo ago
Unknown flag shell Have I mentioned that I hate snap. grrr
CommandMC
CommandMC17mo ago
How does that even... it's their own docs Maybe they renamed it or something? What does snap run --help say?
extended-yellow
extended-yellowOP17mo 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
CommandMC
CommandMC17mo ago
Are you running this as root? Oh yeah, you are Don't do that
extended-yellow
extended-yellowOP17mo 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...
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo ago
I have an alias that automaticaly runs snap as root.
sensitive-blue
sensitive-blue17mo ago
dangerous
CommandMC
CommandMC17mo ago
Might want to remove that while your system still works
extended-yellow
extended-yellowOP17mo 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/
CommandMC
CommandMC17mo ago
Assuming you add the alias in your bashrc, restarting your bash (for example by restarting your Terminal) should work sourceing it only re-runs the commands inside it, so if you already have the alias, it's not gonna un-set it
sensitive-blue
sensitive-blue17mo ago
unless there's a source command inside of the bashrc
extended-yellow
extended-yellowOP17mo 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
CommandMC
CommandMC17mo ago
Right, gimme a sec
No description
sensitive-blue
sensitive-blue17mo ago
this is above and beyond, wtf
extended-yellow
extended-yellowOP17mo ago
NS! Don't think for a minute that I don't appriciate all that you're doing
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo ago
Yeah I knew that how else would you?
CommandMC
CommandMC17mo ago
Well, installing onto a spare hard drive would be possible (but infinitely more annoying for basically no gain)
sensitive-blue
sensitive-blue17mo ago
yeah, that'd be overkill lol
CommandMC
CommandMC17mo ago
Loving the experience so far
No description
extended-yellow
extended-yellowOP17mo 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?
CommandMC
CommandMC17mo ago
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
sensitive-blue17mo ago
and has it really worked? the authentication is kindof a brick wall
CommandMC
CommandMC17mo ago
Other games might just work fine, and a different subset might not run at all
extended-yellow
extended-yellowOP17mo 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
sensitive-blue17mo ago
sounds like a snap problem
extended-yellow
extended-yellowOP17mo 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"
CommandMC
CommandMC17mo ago
Where are you getting this from? If you're using Proton-GE, it should already automatically install anything the game needs
extended-yellow
extended-yellowOP17mo ago
protondb
extended-yellow
extended-yellowOP17mo ago
No description
extended-yellow
extended-yellowOP17mo ago
CommandMC
CommandMC17mo ago
Right, keep in mind those reports are user-provided and may be incorrect
CommandMC
CommandMC17mo ago
Huh
No description
extended-yellow
extended-yellowOP17mo ago
They are taken with a Grain of salt. However, when running the game in Heroid, it did download the C++ libaries.
CommandMC
CommandMC17mo ago
/home/chuck/snap/steam/common should be the directory your log file is in
extended-yellow
extended-yellowOP17mo ago
No description
CommandMC
CommandMC17mo ago
What do your launch options in Steam look like?
extended-yellow
extended-yellowOP17mo 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
CommandMC
CommandMC17mo ago
(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-yellow
extended-yellowOP17mo ago
That's the problem that I had.
extended-yellow
extended-yellowOP17mo ago
No description
CommandMC
CommandMC17mo ago
Hmm yup that should be it
extended-yellow
extended-yellowOP17mo ago
What's the error that steam gave you?
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo 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!
CommandMC
CommandMC17mo ago
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-yellow
extended-yellowOP17mo ago
I will. Need power cycle the rig. ??
CommandMC
CommandMC17mo ago
Ctrl + Alt + Delete doesn't work?
extended-yellow
extended-yellowOP17mo ago
Nope. Completely locked
CommandMC
CommandMC17mo ago
Welp, only got that one option then
extended-yellow
extended-yellowOP17mo ago
crap now updating Discord. hmmmmmmm
CommandMC
CommandMC17mo ago
Somehow every time an Ubuntu user has a problem here I end up hating that distro even more
extended-yellow
extended-yellowOP17mo ago
I'm sorry.
CommandMC
CommandMC17mo ago
(this should also work for Ubuntu) Oh no problem, it's not like I have to help you
sensitive-blue
sensitive-blue17mo ago
are you a maintainer there? if not, why appologize?
extended-yellow
extended-yellowOP17mo ago
Common curtarcy? Or however it's spelled. oky we're live...
sensitive-blue
sensitive-blue17mo ago
ah, well
extended-yellow
extended-yellowOP17mo 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
CommandMC
CommandMC17mo ago
At what point do we say screw Snap and use Flatpak instead?
extended-yellow
extended-yellowOP17mo 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.
CommandMC
CommandMC17mo ago
Sounds good. I'll be having some sleep in the meantime (UTC+1)
sensitive-blue
sensitive-blue17mo 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-yellow
extended-yellowOP17mo ago
NP. Thanks talk again soon-ish
extended-yellow
extended-yellowOP17mo 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.
No description

Did you find this page helpful?