eliasdoehne / stellaris-dashboard

A graph dashboard and event log for Stellaris.
122 stars 14 forks source link

Automatically find Steam Stellaris install locations #147

Open MichaelMakesGames opened 2 months ago

MichaelMakesGames commented 2 months ago

Right now, the app does not work with default settings if Stellaris is installed in a non-standard location (for example, a user installs their games on a separate drive). We should try to look up the install location from Steam metadata, and use that as the default, to provide a smoother experience. We should still let the user manually configure the install location (to support non-Steam versions).

I use the steamlocate rust package for this in StellarMaps.

If we want to python, this package looks like it does the same thing: https://pypi.org/project/SteamPathFinder/

eliasdoehne commented 2 months ago

Is it possible to buy/install Stellaris without Steam? We should keep some option to configure it manually for such cases. Maybe just search for steam install when nothing is configured explicitly.

(Based on a quick google search I found GOG and Paradox own shop, though I'm not sure if they just give a steam key)

MichaelMakesGames commented 2 months ago

Yeah, you can have non-Steam installs. I just meant we should check for the Steam install and default to that if we find it (but still keep it configurable). I'll edit above to clarify