Windows wrapper exe to run OpenDeck in portable mode.
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.
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.
Just download the latest release, unzip to a folder of your choice, and run opendeck-portable.exe
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.
Make sure opendeck.exe is not running, then just overwrite the files with new versions.
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".
Use any of the portable launcher apps available. We recommend SKWire Splat.
Edit the included opendeck-portable. ini file and set Stealth to 1.