Skip to content

AtmanActive/opendeck-portable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opendeck-portable

Windows wrapper exe to run OpenDeck in portable mode.

Purpose

Allows you to run OpenDeck from anywhere, including brand new windows that has nothing installed. Also allows you to store several different versions, to be tested in A/B mode or to run on different computers. You can find more portable apps here, here and here.

Principle

opendeck-portable doesn't care about the path where it is running from. It will run from any path. It is inteligent enough to discover it's path on runtime. OpenDeck, on the other hand, requires it's data store to reside in the windows appdata pre-defined folder. So, by using opendeck-portable.exe, all your config data will be copied from it's self-contained, dynamically-discovered folder into windows appdata well-known folder, just prior to launching the real opendeck.exe. Then, opendeck-portable.exe will wait for opendeck.exe to finish, and will copy all the data back in reverse.
To ensure your portable data is NOT tied to windows logged-in user username, opendeck-portable.exe will wrap/unwrap all paths mentioned in all .json files that do reference windows appdata folder.
As of version 2.4.0, OpenDeck is now writing the paths in relative form, so this path translation is no longer needed.

Usage

Just download the latest release, unzip to a folder of your choice, and run opendeck-portable.exe

How to merge OpenDeck into this if needed (for the first time setup from blank or for an upgrade)

Copy/move/unpack "opendeck.exe" and the folder "plugins" to opendeck-portable's subfolder titled "App". Going forward, never execute "opendeck.exe" directly, but always execute "opendeck-portable.exe" instead.

How to upgrade

Make sure opendeck.exe is not running, then just overwrite the files with new versions.

How to extract an MSI installer you downloaded from OpenDeck releases

Download the latest version from here. When downloaded, rename the file to "opendeck.msi". Create a new folder and name it "unpack". Start command-prompt window and execute:

msiexec /a "%userprofile%\Downloads\opendeck.msi" /qn TARGETDIR="%userprofile%\Downloads\unpack"

Now when you navigate into %userprofile%\Downloads\unpack\PFiles\OpenDeck, you'll find "opendeck.exe" and the folder "plugins". Move these two to wherever you keep opendeck-portable, subfolder "App".

How to make opendeck-portable autostart with windows

Use any of the portable launcher apps available. We recommend SKWire Splat.

How to make opendeck-portable work in stealth mode

Edit the included opendeck-portable. ini file and set Stealth to 1.

About

Windows wrapper exe to run OpenDeck in portable mode

Resources

License

Stars

Watchers

Forks

Packages

No packages published