Hey folks, I had a really weird bug today. I figured out how to fix it, but I wanted to share this because it is kinda surprising to me.
On a brand new and freshly set-up Windows 11 laptop, I installed Steam and then downloaded Stellaris. Then I tried to run Stellaris, and nothing happened.
I followed instructions on here about uninstalling the launcher and re-installing it directly via the downloaded msi. Nothing.
I looked at the log files for the game; almost nothing.
I could never even get the paradox launcher to appear, and I never saw any errors or anything, I would just push the Play button in Steam and nothing would happen. If I opened task manager, there would be 3 Paradox Launcher tasks in there, which I had to force stop.
As long as I remembered to force stop the dead Paradox Launcher task, Age of Wonder would actually launch successfully, though, which was interesting. Clearly not a problem with the launcher itself, since it literally worked for a different Paradox game in Steam.
Eventually I tried launching Stellaris directly from the steamapps directory. When I did that I got errors indicating that I did not have a Visual C++ Redistributable installed. Specifically it was complaining about “VCRUNTIME140.dll is missing” and "VCOMP110.dll was not found", etc.
That's fair, it's a brand new laptop, and nothing had prompted me to install those yet. And it's a *really* easy fix, so I just went to the Microsoft site and downloaded those. Stellaris launches fine now, both from Stellaris.exe in the Steam directory, and through the Paradox launcher in the Steam client. Everything is fixed.
But why weren't there any errors at all when I tried to launch it through Steam? Why weren't there any logs? And honestly, why wasn't the visual c++ stuff included with the installation, or flagged as a dependency in Steam so that it could download them? I don't set up a ton of new computers but as I recall, games typically prompt you to install this if it's missing. Having it not do that AND having the launcher swallow all the errors from it made it really hard to discover what was going on here.
If nothing else, it might be good to add this to the "The Paradox Launcher v2 doesn't work" article -- installing the redistributables while I was going through the other stuff would have saved me a ton of time.
I've attached the logs I did generate; anything on or after 21:40 is the successful launch, anything before that is a failed one. I hope this helps someone.
On a brand new and freshly set-up Windows 11 laptop, I installed Steam and then downloaded Stellaris. Then I tried to run Stellaris, and nothing happened.
I followed instructions on here about uninstalling the launcher and re-installing it directly via the downloaded msi. Nothing.
I looked at the log files for the game; almost nothing.
I could never even get the paradox launcher to appear, and I never saw any errors or anything, I would just push the Play button in Steam and nothing would happen. If I opened task manager, there would be 3 Paradox Launcher tasks in there, which I had to force stop.
As long as I remembered to force stop the dead Paradox Launcher task, Age of Wonder would actually launch successfully, though, which was interesting. Clearly not a problem with the launcher itself, since it literally worked for a different Paradox game in Steam.
Eventually I tried launching Stellaris directly from the steamapps directory. When I did that I got errors indicating that I did not have a Visual C++ Redistributable installed. Specifically it was complaining about “VCRUNTIME140.dll is missing” and "VCOMP110.dll was not found", etc.
That's fair, it's a brand new laptop, and nothing had prompted me to install those yet. And it's a *really* easy fix, so I just went to the Microsoft site and downloaded those. Stellaris launches fine now, both from Stellaris.exe in the Steam directory, and through the Paradox launcher in the Steam client. Everything is fixed.
But why weren't there any errors at all when I tried to launch it through Steam? Why weren't there any logs? And honestly, why wasn't the visual c++ stuff included with the installation, or flagged as a dependency in Steam so that it could download them? I don't set up a ton of new computers but as I recall, games typically prompt you to install this if it's missing. Having it not do that AND having the launcher swallow all the errors from it made it really hard to discover what was going on here.
If nothing else, it might be good to add this to the "The Paradox Launcher v2 doesn't work" article -- installing the redistributables while I was going through the other stuff would have saved me a ton of time.
I've attached the logs I did generate; anything on or after 21:40 is the successful launch, anything before that is a failed one. I hope this helps someone.