Kerbal Space Program

Kerbal Space Program

Not enough ratings
Workarounds for launcher with mods (like tweakscale) (PC)
By Thaurane
If you don't like the launcher, having crashing issues with bypassing the launcher because of mods like tweakscale (I do not blame the author of mods for the crashing), want to keep steam features like the overlay and tracking hours. Use this guide to bypass this launcher while still getting all your favorite mods to work!
   
Award
Favorite
Favorited
Unfavorite
Intro
If you use mods like tweakscale and are trying to use the default %command% launch option everyone is recommending to avoid the launcher. Odds are your game is crashing on startup. I have found two solutions. One is kind of messy the other is much cleaner.

Source for these methods: https://www.reddit.com/r/KerbalSpaceProgram/comments/ym04gx/solution_for_broken_mods_caused_by_the_launcher/ the main post itself and a comment within the post.

I edited the steps in the source for (hopefully) better clarity.
Clean version (no wasted space)
Open your local KSP install dir (usually C:\Program Files\Steam\steamapps\common\Kerbal Space Program )
Right click KSP_x64 and make a shortcut.
Rename it to something like KSP_x64_Steam.
In your steam library -> right click Kerbal Space Program -> properties -> general -> launch options, put the following : C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Steam" %command% (if you changed the installation location you will need the file path to your custom location)

This will bypass the PD launcher and ensure the working directory is correctly set to C:\Program Files\Steam\steamapps\common\Kerbal Space Program.
Messy fix
Go to KSP_x64.exe's folder (C:\Program Files\Steam\steamapps\common\Kerbal Space Program (again, if you changed the installation location go to it instead)).
Right click on "GameData" folder and copy it.
Open the "PDLauncher" folder.
Right click and paste "GameData" inside it.
Done!

If you have a lot of mods you will notice this will increase game size by a bit. Sadly, you cannot delete the original "GameData" folder otherwise the game won't load at all, since it will still try to load files from it. Also, anytime you download a mod you should, for the sake of redundancy, have it inside both the original "GameData" and the "GameData" inside "PDLauncher" folder.

This is not by any means a clean fix, but for now it works and make the game playable with mods while keeping all Steam features.
Final personal notes.
Since I am not the person that figured out these fixes. I won't know an immediate fix if Taketwo changes something that makes these fixes useless. However, if that does happen and you found a different method. Drop a comment, I'll test it and if it works I'll add it and credit you.