Liftoff

Liftoff

Not enough ratings
Download Experimental Branch, while keeping public branch - for Windows !
By BlueCheeseDK
Download the experimental branch of Liftoff, while keeping the public branch installed, using SteamCMD.
   
Award
Favorite
Favorited
Unfavorite
Prolog
It can be boring to beta test, as you not many pilots fly in multiplayer lobbies, and you can´t join tournaments. And to keep switching between public and beta, usually requires a download each time.
This guide will walk you through how to download the experimental branch, while keeping your public branch of Liftoff.
PLEASE NOTE: THIS GUIDE IS FOR WINDOWS.
Also note that using this method, removes the option to fly with other people in the experimental branch. Not many use multiplayer in EB anyway, but this is something you should know.
Please leave a comment, if you want me to make a guide for OSX.
Step 1: Download and install SteamCMD
SteamCMD is the command line version of the Steam client.

- Start by creating a folder in C:\ drive and name it “SteamCMD”
(It should look like this: C:\SteamCMD )



- When you´ve created the empty folder, then download SteamCMD here:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

- Extract "steamcmd.exe" into the SteamCMD folder you just created in C:\SteamCMD

Step 2: Launch and sign in to SteamCMD
**EXIT STEAM BEFORE LAUNCHING STEAMCMD**

- Launch "steamcmd.exe" that you´ve just extracted to the C:\SteamCMD folder. It will start to update.
When it´s done, you need to login with your Steam account.

login yourusername yourpassword


It will ask for your Steam Guard code, if you have two factor turned on !
Find it in your email, or the Steam Guard app, and type it in..


Allow it to verify, and exit SteamCMD.
Step 3: Creating the script
- Create a text document in the “C:\SteamCMD” folder and name it for example: liftoffbeta
(It should look like this:C:\SteamCMD\liftoffbeta.txt )

To create a text document, right click inside the steamcmd folder-> new -> Text Document


- Open the text document, and copy/paste this into the document:
@ShutdownOnFailedCommand 0 @NoPromptForPassword 1 login your_username your_password force_install_dir your_path app_update 410340 -beta experimentalbranch validate quit

Now edit variables shown below, to correspond with your actual info:

"“your_username” - Login name of your Steam Account
“your_password” - Steam Account password
“your_path” - exact path you want to install your Beta client to, example: "E:\liftoff_beta".
You can make a folder on any drive, and name it anything you want. I put mine on the E: drive, and called it "liftoff_beta"
Keep this file path without any special markings or language-specific characters !!
Save and exit the document ! :)

Example:

Step 4: Creating a shortcut of SteamCMD for automatic updating
Create a shortcut of "steamcmd.exe" to your desktop (or anywhere you like).


- Right-click on the shortcut, and select properties.
- Click on "shortcut" tab, if not already there.

- Add this line at the end of the Target text field.
+runscript liftoffbeta.txt

Example:
Step 5: Downloading and updating beta
**ALWAYS SHUT DOWN STEAM BEFORE YOU LAUNCH THIS SCRIPT**

Now, click the shortcut of steamcmd you just created.
SteamCMD will launch and ask for your Steam Guard code, if you have two factor on.
Enter the code, and it will start downloading Liftoff Experimental branch.
It can take some time depending on your internet connection.
If you can´t see progress and it seems stuck, just hit enter (return) key, and it should show you what it´s doing again. :)
SteamCMD will close automatically when done.

Once it´s done, you can launch Steam again if you like.

If the Liftoff team release an update to beta, you can always just click this shortcut again, and it will automatically update to the new beta.

Step 6: Launching beta !
Launching game directly:
Once the game is downloaded, open folder you've specified in SteamCMD script and launch game directly from it's executable file (liftoff.exe)

Launching game via Steam Client:
Go to Steam Client Library, Add Game, Add non-Steam Game, find "liftoff.exe" from the folder you've specified in SteamCMD, mark it, click on Add Selected Programs, done.

Rename it, so you know what´s public branch, and what´s beta. :)



For more information on the changes of Liftoff Physics4.0:
PHYSICS 4.0 AVAILABLE FOR TESTING! [liftoff-game.com]
PHYSICS 4.0: ANOTHER STEP TOWARDS PHYSICS ACCURACY [liftoff-game.com]
Troubleshooting
Error code 5: Wrong password entered, may appear also if you have unsupported character within the password.

Error code 65: Anti-spam timer if you spamming login, wait 30+ minutes and try again, or switch network if you can´t wait.

error! app 410340 state is 0x1 after update job:
Unsupported character in <path> (for example: ?, !, etc. and probably some language-specific characters as well) or invalid path.

"Failed to load script file..."
Specified script file does not exist, double-check spelling and file extensions
(Windows hides file extensions by default, so be careful to not have ".txt.txt" file).

If you have any questions, leave a comment here, or add me on Discord @ BlueCheese#8589 !
Happy flying <3