vMix Forums
»
General
»
Hardware Compatibility
»
Transferring button IDs from one Streamdeck to another?
Rank: Member
Groups: Registered
Joined: 7/10/2020(UTC) Posts: 27 Location: Los Angeles CA Was thanked: 4 time(s) in 3 post(s)
|
This seems like a vmix specific issue, was hoping some of you might have some insights.
I have built a vmix project with the usual big array of sources, shortcuts, cues, etc. all mapped to my personal Stream Deck XL. I then need to run this same identical project on the same computer but using a different Stream Deck XL. When I copy the profile from my personal Stream Deck to the second Stream Deck, all the buttons and labels and whatnot show up fine, but the 'ID' for each vmix button has changed! Other shortcuts from different addons work fine. But now I'm in a situation in which I need to go through my 100+ shortcuts and manually remap each one to the new corresponding button on the new Stream Deck.
This can't be the norm, can it? I feel like it shouldn't be a hard thing to copy the button ID over from the previous stream deck, or for the vmix addon to somehow fix this. Do any of you have a solution for this issue?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2019(UTC) Posts: 302 Thanks: 17 times Was thanked: 79 time(s) in 60 post(s)
|
|
|
|
|
Rank: Member
Groups: Registered
Joined: 8/9/2021(UTC) Posts: 12
|
The StreamDeck buttons’ UUID in vMix is a function of the name of the . sdProfile-folder that contains the profile in question. This means that if you copy this folder from one user/computer to another without changing its name, the buttons UUID remain the same and the shortcuts and activators in vMix will work without you having to reassign them. The name of the folder remains unchanged if you make a full backup of the StreamDeck settings and loads this backup on the other users account/on the other computer. You can also simply copy the .sdProfile-folder from one user/computer to another. This folder is located in Quote:%appdata%/Elgato/StreamDeck/ProfilesV2/ and the name is normally on a UUID form, but you can rename this to something human readable, just remember to do this before assigning shortcuts and/or activators in vMix. Actually, you need to quit the StreamDeck app first… do this by finding it in the system tray, right click on it and choose “Quit Stream Deck”. After renaming it, just start the app again as normal. But wait, there is more: if you plan to reuse the profile with another StreamDeck panel, you need to remove a little piece of text in the manifest.json-file located in the forementioned .sdProfile-folder: Open this file in a text editor, look towards the end of the file for a section starting with "DeviceUUID":<your/panels/serial number>, remove this up-to-and-including the trailing comma, and save the file. Now, when you start the StreamDeck app again the manifest.json-file gets updated with the DeviceUUID of whatever panel is actually connected to your computer. These two tips combined should enable you to copy a StreamDeck profile to another user or computer, and/or swap your panel without having to redefine the shortcuts and activators in vMix.Hope this helps! (Full disclosure; I only found out about this by trial an error, and obviously I can give no guarantees that this approach will work for everyone nor for all versions of panels or app. And should you somehow manage to break anything by trying out these tips, don’t blame me!)
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2012(UTC) Posts: 2,636 Location: Canada Thanks: 33 times Was thanked: 506 time(s) in 475 post(s)
|
This video here might also be helpful on how to transfer profiles to a new computer: ?t=897 Ice
|
|
|
|
vMix Forums
»
General
»
Hardware Compatibility
»
Transferring button IDs from one Streamdeck to another?
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close