atom0s / elgatolegacy Goto Github PK
View Code? Open in Web Editor NEWUse your Elgato Stream Deck on Windows 7, 8 and 8.1!
License: GNU General Public License v3.0
Use your Elgato Stream Deck on Windows 7, 8 and 8.1!
License: GNU General Public License v3.0
Hi,
Thanks a lot for this great project :)
I installed it on win 7, everything is working fine except my custom plugins. These plugins are using the Javascript SDK. It seems that they are not launching at all.
You can reproduce this by installing an official sample js plugin :
As the official documentation says, the js SDK use Webkit. I even think that they are using QtWebkit.
Any idea on how to fix this ?
Just wanted to say thanks man, I know windows 7 is technically EOL but when its used for nothing other than recording a capture card to a 21 TB raid array, there is no sense in upgrading to windows 10. as a matter of fact the same machine with Windows 10 uses DOUBLE the cpu usage while recording so I wiped it out and put windows 7 back on it. no idea why. I tested this 3 times (installing windows 10, checking cpu, re-installing 7 etc) just to make sure it wasn't a botched install. but then the machine has a Windows 7 CD Key so maybe some hardware just doesn't work right with drivers windows 10 installs. none the less THANK YOU so much for this as I use my iPhone as a stream deck and I really hate windows 10 :)
I have installed the Midi plugin by Trevliga Spel on a Windows 7 machine. The buttons created on the StreamDeck don't show any settings in the interface as they do usually.
Can this be related to the ElgatoLegacy software ?
Thanks.
Sorry posted in wrong issues list.
First off, thank you for this program mod! It's allowed me to use my Streamdeck on my Win7 machine for a while now, and it works great!
I have finally decided to upgrade my computer, but I don't want to lose everything I've created within this. I don't see any way to back up settings or anything inside the program. What steps are needed to back up my settings? Your instructions say the program technically is not installed on my machine, so that concerns me that once I do upgrade Windows, I will have to start over from scratch and reset everything. Any help is appreciated, thank you!
E
Hi, it does work with Stream Deck v5 :)
Hi,
Software installed: Yes and working
Hardware installed: Yes and LCD keys are getting data from the software so thats okay.
The only issue i have is, when i press a LCD button, nothing happens.
Did you had the same problem?
OS: Win 7 64-bit
The provided instructions are incorrect on step 2 of installing the Elgato Legacy DLLs. It says:
" 1 - Open the Elgato folder located at: C:\Elgato\extracted\Elgato
2 - Drag and drop the files from the ElgatoLegacy zip file into the Elgato folder."
The correct path is "C:\Elgato\extracted\Elgato\StreamDeck"
I'm on Win8.1 but with latest updates and Powershell etc.
Following the Wiki for installation I open a PowerShell Terminal and try to execute the command suggested. But then I get the following error.
$ ls
Directory: C:\mybin\elgato
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2020-10-31 2:16 AM 40960 api-ms-win-core-version-l1-1-0.dll
-a--- 2020-10-31 2:16 AM 40448 api-ms-win-core-version-l1-1-1.dll
-a--- 2020-10-31 2:16 AM 10240 api-ms-win-shcore-scaling-l1-1-1.dll
-a--- 2021-04-26 9:39 PM 32679 ElgatoLegacy_v1.0.0.3.zip
-a--- 2021-04-26 9:26 PM 100614144 Stream_Deck_4.9.4.13228.msi
$ msiexec /a Stream_Deck_4.5.1.12246.msi /qb TARGETDIR=C:\mybin\elgato\extracted\
# Nothing shows/happens in terminal here...
# But the pop-up shown below.
My machine policy during install was:
$ Get-MyPolicy
MachinePolicy : Undefined
UserPolicy : Undefined
Process : Undefined
CurrentUser : Bypass
LocalMachine : Bypass
The msiexec help file:
Windows ® Installer. V 5.0.9600.19082
msiexec /Option <Required Parameter> [Optional Parameter]
Install Options
</package | /i> <Product.msi>
Installs or configures a product
/a <Product.msi>
Administrative install - Installs a product on the network
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
Advertises a product - m to all users, u to current user
</uninstall | /x> <Product.msi | ProductCode>
Uninstalls the product
Display Options
/quiet
Quiet mode, no user interaction
/passive
Unattended mode - progress bar only
/q[n|b|r|f]
Sets user interface level
n - No UI
b - Basic UI
r - Reduced UI
f - Full UI (default)
/help
Help information
Restart Options
/norestart
Do not restart after the installation is complete
/promptrestart
Prompts the user for restart if necessary
/forcerestart
Always restart the computer after installation
Logging Options
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - Status messages
w - Nonfatal warnings
e - All error messages
a - Start-up of actions
r - Action-specific records
u - User requests
c - Initial UI parameters
m - Out-of-memory or fatal exit information
o - Out-of-disk-space messages
p - Terminal properties
v - Verbose output
x - Extra debugging information
+ - Append to existing log file
! - Flush each line to the log
* - Log all information, except for v and x options
/log <LogFile>
Equivalent of /l* <LogFile>
Update Options
/update <Update1.msp>[;Update2.msp]
Applies update(s)
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
Remove update(s) for a product
Repair Options
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
Repairs a product
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
Setting Public Properties
[PROPERTY=PropertyValue]
Any suggestions?
Firstly, thanks for this already amazing bit of code!
I followed the installation instructions and managed to get basic functionality but when I open the plugin store or try to change an icon, all that open are empty windows.
I have working Windows 10 installations of a few plugins I'd like to use. Is there a way that I might simply copy the appropriate files from a working installation and get them to work on my Win 7 machine?
Stays on "Downloading".
Ok,so Ive installed Visual Studio 2019 Community version and I could modify and Ive made the changes you asked, but when opening cmd and write down the code, installer starts but soon it prompts "unable to access net location C:Elgato/extracted"
Tried creating that folder myself, same results.
Any idea how to fix this?
When using the lastest released dlls, when launching StreamDeck.exe, I get "Stream Deck has stopped working. A problem caused the program to stop working correctly. Please close the program."
When using version 1.0.0.1, StreamDeck.exe launches correctly.
Firstly, let me thank you for a great little tool. I am finally able to use my streamdeck on my Win 8.1 work computer.
However main reason for buying streamdeck was controlling XSplit Broadcaster... And that is still problem even with ElgatoLegacy. I am able to run stream deck SW, install xsplit plugin into it but I am not able to install streamdeck plugin into xsplit. It does detect that I am not running Win10 and refuses to install the plugin. I tried to copy your dlls to xsplit directory, but it did not help.
Have anyone got it working? Or any ideas that I could try?
Hi, I've finally managed to make Stream Deck XL work in Win 8.1. Did not want to install Win 10 just for that. It works great, apart from:
When I create a button, the function desired happens on that button, but the button image appears mirrored on a different button. Just like on back projection. I.e. what I assign for the top RIGHT button in the program, is displayed (inverted) on the top LEFT button of StreamDeck and vice versa. The button image of button 5 is mirrored on button 4 etc. and so on. As if all buttons together were one single screen and the x axis was mirrored.
What could be the cause?
Currently, I help myself by using button 1 to select button 8th image and so on, but it would be great to get it right in the end.
Thanks for really helping me out with your dll's. What a nice solution! I'll donate...
Patrick
I am sending a note in regards to the recent release of Legacy v.1.0.0.3. I am not a developer nor can I debug the code but just noting an observation. When using v.1.0.0.1, all functions worked on the Stream Deck minus the “More Actions” to acquire additional plugins. With v.1.0.0.3, it does in fact now work for “More Actions” and I’m able to download additional plugins. However, I noticed an anomaly in that certain files can no longer be opened. I have a lot of shortcuts to files within the Windows – System32 folder. For example, HDWWIZ.CPL is the Device Manager which I use quite frequently. I had a file open command to launch that. It used to work. I also noticed that other apps will no longer launch that end in .msc. So something in v.1.0.0.3 has broken the ability to open files with a .cpl or .msc extension (maybe others too but not sure). To test this, I put back v.1.0.0.1 and they all launched without issue but of course this took away the ability to use the ‘More Actions’ button to acquire plugins again. So basically, I use v.1.0.0.3 to get plugins, and then switch it back to v.1.0.0.1 to regain functionality for launching files with .cpl and .msc extensions
Just wanted to point this out in case you may have an idea why v.1.0.0.3 may have impeded this function.
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.