OpenDeck Portable - portable alternative to StreamDeck

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
User avatar
AtmanActive
Posts: 8
Joined: Sun Jan 22, 2012 12:22 am
Location: Malta

OpenDeck Portable - portable alternative to StreamDeck

#1 Post by AtmanActive »

Hi,

Like everyone else, I was mesmerized with StreamDeck hardware beauty and ease of use.

StreamDeck software, on the other hand, always rubbed me the wrong way by never ever doing a 100% working import from a previously exported config file. Yes, the community of developers was awesome, building new plug-ins daily. But, when Corsair bought Elgato, soon after StreamDeck started requiring user account logged-in state just to add plug-ins. For me personally this was unacceptable, so I started looking elsewhere.

After searching hi and low and testing many different software, I finally struck gold: OpenDeck by Ninjadev64. It is a full StreamDeck clone, working multi-platform, and preserving the huge legacy of StreamDeck plug-in developer community.

There was just one piece of the puzzle missing: running it portably.

Since OpenDeck uses Tauri upstream, Ninjadev64 explained that there is nothing they could do to add portable mode functionality on windows.

So I set to build it, and here it is, finally: opendeck-portable.

Hopefully, someone finds this useful.

Thanks.

Cheers!

User avatar
joby_toss
Posts: 3027
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: OpenDeck Portable - portable alternative to StreamDeck

#2 Post by joby_toss »

Hi, AtmanActive!

First of all I do not have an Elgato Stream Deck device and I use Windows 10 x64 22H2. But I like to support any effort to make an app portable. So I downloaded your opendeck-portable-full_v2.3.8.zip package, unzipped it and launched opendeck-portable.exe.

The results are not perfect:
- some settings do get saved in the Data subfolder
Image

- same settings are not removed from AppData\Roaming
Image

- other settings are left behind in AppData\Local
Image

Note: no relevant registry entries found (this is good). Also, here is the VirusTotal scanning result of this package.

User avatar
AtmanActive
Posts: 8
Joined: Sun Jan 22, 2012 12:22 am
Location: Malta

Re: OpenDeck Portable - portable alternative to StreamDeck

#3 Post by AtmanActive »

Hi joby_toss,

This behaviour is by design, as I wanted an easy path to upgrade from non-portable running installation to portable. Hence, I designed the app to do SYNC, as opposed to MOVE. But, I could easily add that as an INI option.

Could you please explain what is the context? How and when is it more desirable to have user data moved as opposed to copied?

Thanks.

User avatar
joby_toss
Posts: 3027
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: OpenDeck Portable - portable alternative to StreamDeck

#4 Post by joby_toss »

Yes. Some of us (I'd say most) want our portable apps to leave as fewer traces on the host system as possible, to the extent of having them "stealth". This is good when you move from PC to PC often, or when the host PC belongs to someone else and you want to clean as much as you can after yourself. Adding an ini option to clean/move these traces is appreciated.

User avatar
AtmanActive
Posts: 8
Joined: Sun Jan 22, 2012 12:22 am
Location: Malta

Re: OpenDeck Portable - portable alternative to StreamDeck

#5 Post by AtmanActive »

Alright, here is the new version that offers optional stealth mode:


https://github.com/AtmanActive/opendeck-portable/releases

User avatar
joby_toss
Posts: 3027
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: OpenDeck Portable - portable alternative to StreamDeck

#6 Post by joby_toss »

Yes, v2.3.1.1 is portable and stealth if Stealth=1 in opendeck-portable.ini file. Thanks!

Post Reply