Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem



If you play Subnautica and you want to Mod the game you have to boot from the Experimental version. Which is listed under Properties/Betas. If you want to play Legacy or the Base-Game same thing.
Not quite what you were asking for, but I doubt Valve will provide such an option that inevitably leads to people ♥♥♥♥♥♥♥ up their shortcuts when developers continously ♥♥♥♥ up the setup by providing the wrong exectuable.
For example, many Fallout 3 mods require Fallout Script Extender, which requires running its fose_loader.exe, which then runs the original Fallout3.exe. Such an option would allow us alter the target of an existing library entry without having to create another shortcut or add it as a non-steam game, which are reasonable solutions on windows, but a bit more complicated on Linux (Steam Deck).
What I do is, I add the .exe as a non-Steam game, then change the name to that of the game, adding "Modded" at the end.
That or just create a desktop shortcut for it.
Doesn't quite work as the file for the mod may require the mods .exe to be a specific name as well.
If a game has a launcher its there for a reason and overriding it will, in fact, break many things with that game.
You can use the launch options to do that:
"full_path_to_exe_you_want_to_execute.exe" %command%
The problem with that approach is that you're prepending the command, not replacing it. So the original file becomes an argument to the replacement. Some programs might have problems with that.
I think you might be misunderstanding me.