Toggle search
Search
Toggle menu
notifications
Toggle personal menu
Editing
User:Gelthor/Multiple versions
From Turing Complete
Views
Read
Edit
Edit source
View history
associated-pages
User page
Discussion
More actions
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Early-access-version|2|0.16|apha}} Save folders are not compatible between version, for example opening a 2.0.16 save in version 0.1059 will trash the save folder making it unplayable in either version. So you need some way to have multiple save folders if you want to switch between versions. == Windows == === Copy stable === In a powershell terminal set the following variables, you'll need to adjust to suit your exact setup. <code><pre>$VERSION = "0.1059" $EXE_DIR = "E:\games\Turing Complete\v${VERSION}" $STEAM_DIR = "E:\games\steam\steamapps\common\Turing Complete" </pre></code> Then copy the binaries and the save folder to the new locations. <code><pre> $env:XDG_DATA_HOME = "${env:APPDATA}\TC\v${VERSION}" mkdir -p "${env:XDG_DATA_HOME}\Godot\app_userdata\" cp "${env:APPDATA}\Godot\app_userdata\Turing Complete" "${env:APPDATA}\Roaming\TC\v${VERSION}\Godot\app_userdata\" mkdir -p "$EXE_DIR" cp "$STEAM_DIR\*" "${EXE_DIR}\"</pre></code> Create a new file <code>tc_0.1059.ps1</code> and paste in <code><pre># Adjust these two varaibles as needed. $VERSION = "0.1059" $EXE_DIR = "E:\games\Turing Complete\v${VERSION}" # Save folder location $env:XDG_DATA_HOME = "${env:APPDATA}\TC\v${VERSION}" $TC_EXE = "${EXE_DIR}\Turing Complete.exe" cd "${EXE_DIR}" & "$TC_EXE"</pre></code> === Install alpha === Disable Steam Cloud sync. In Steam switch to the beta branch <code>save_breaker</code>. Wait for the new version to download and install. === Install Windows terminal === Install Windows Terminal (WT), this correctly displays the game's error messages. In WT settings create a new profile called <code>TC</code>. * Set Advanced -> Profile termination behaviour: Close only when program exists successfully. * ''Optional'': Set an icon === Copy save_breaker === In a powershell terminal set the following variables, you'll need to adjust to suit your exact setup. <code><pre>$VERSION = "2.0.16" $EXE_DIR = "E:\games\Turing Complete\v${VERSION}" $STEAM_DIR = "E:\games\steam\steamapps\common\Turing Complete" </pre></code> Then copy the binaries and the save folder to the new locations. <code><pre> $env:XDG_DATA_HOME = "${env:APPDATA}\TC\v${VERSION}" mkdir -p "${env:XDG_DATA_HOME}\Godot\app_userdata\" cp "${env:APPDATA}\Godot\app_userdata\Turing Complete" "${env:APPDATA}\Roaming\TC\v${VERSION}\Godot\app_userdata\" mkdir -p "$EXE_DIR" cp "$STEAM_DIR\*" "${EXE_DIR}\"</pre></code> Create a new file <code>tc_2.0.16.ps1</code> and paste in <code><pre> # Adjust these two varaibles as needed. $VERSION = "2.0.16" $EXE_DIR = "E:\games\Turing Complete\v${VERSION}" # Save folder location $env:XDG_DATA_HOME = "${env:APPDATA}\TC\v${VERSION}" $TC_EXE = "${EXE_DIR}\Turing Complete.exe" cd "${EXE_DIR}" wt -p TC "$TC_EXE" </pre></code> == Linux == The Linux version also support the <code>XDG_DATA_HOME</code> environment variable, so the above Windows procedure can be adapted in to e.g. a bash script. == MacOS == Todo: Does TC on Mac support the <code>XDG_DATA_HOME</code> environment variable?
Summary:
Please note that all contributions to Turing Complete are considered to be released under the Creative Commons Attribution-ShareAlike (see
TuringComplete:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:-
(
edit
)
Template:Early-access-version
(
edit
)
Template:Tag
(
edit
)
Template:Tag/styles.css
(
edit
)