Skip to content
atom0s edited this page Oct 9, 2020 · 3 revisions

Installation

Hello! Please be sure to read this document in full before continuing. There are some extra steps that will need to be taken outside of the normal means of installing a program, so it is important that you follow directions carefully to avoid problems.

The following guide assumes you are on Windows 7, Windows 8 or Windows 8.1. (If you are on Windows 10 then you should not need to use this project or follow this guide.)

Prerequisites

Before starting, we need to download a few things. Please download the following:

  1. Elgato Stream Deck Software: Click Here
  2. ElgatoLegacy: Click Here

Extracting Elgato Installer

The first thing we need to do, after downloading the above requirements, is to extract the installer. (Attempting to run the installer will give you an error saying your Windows version is not supported and will fail.) We can use the installation program that Elgato uses (ships with Windows) to do this extraction for us.

  1. Create a new folder on your C:\ called 'Elgato'. (C:\Elgato)
  2. Please the Elgato Stream Deck software you just downloaded into this folder. (ie. C:\Elgato\Stream_Deck_4.5.1.12246.msi)
  3. Open a new Command Prompt window. (Start -> Run -> cmd)
  4. In the command prompt window, enter: cd C:\Elgato\
  5. In the command prompt window, enter: msiexec /a Stream_Deck_4.5.1.12246.msi /qb TARGETDIR=C:\Elgato\extracted\
    • Be sure to use the proper name for the .msi file you have downloaded!
  6. Allow the installer popups to finish as normal.
  7. You should now have an 'extracted' folder inside of the Elgato folder you created. C:\Elgato\extracted\

At this point, we now have the main Elgato files ready for use.

(Optional) Custom Install Location

(Skip this step if you do not care where Elgato is installed to and wish to keep it in C:\Elgato\extracted\.)

If you wish to place the Elgato install somewhere else then you can do so now. Going forward, anytime the extracted path is referenced for something, substitute it with the new path you moved the files to.

  1. Open the newly created extracted folder. (C:\Elgato\extracted\)
  2. Copy the 'Elgato' folder that is inside of this folder. (C:\Elgato\extracted\Elgato\)
  3. Paste this folder where you wish to have Elgato installed to. For example:
    • C:\Program Files\Elgato\

Installing ElgatoLegacy

Almost done! Now we need to install ElgatoLegacy. This step is very simple.

  1. Open the ElgatoLegacy file you downloaded in your extraction program of choice. (Windows, WinZip, WinRar, 7Zip, etc.)
  2. Open the Elgato folder located at: C:\Elgato\extracted\Elgato\StreamDeck
  3. Drag and drop the files from the ElgatoLegacy zip file into the Elgato folder.
  4. You're done!

You should now be able to run StreamDeck.exe without errors/issues!

You can make a shortcut to the StreamDeck.exe to make it easier to use later on if you do not want to re-find the exe like this.

Important Note

Please understand, you are not actually installing Elgato Stream Deck using this method. Instead, we are just pulling the files from the installation and using them directly. Because of this, in order to uninstall Elgato Stream Deck in the future, you just need to delete the C:\Elgato\ folder. There will not be any entry in the Windows program install list using this method!

Elgato OBS Plugins

Using this method does not 'properly' install the OBS plugins that are included in the installer. If you wish to add those to your OBS install, then you can follow these quick directions:

  1. Open the C:\Elgato\extracted\ folder we made above.
  2. Copy the OBS Studio - FTL folder.
  3. Paste this folder to: C:\Program Files (x86)\
  4. Copy the obs-studio folder.
  5. Paste this folder to: C:\Program Files\