Add build / manual-install guide

pull/8/head
Peter Repukat 7 years ago
parent bd99fc0857
commit c78eb6ee43

@ -0,0 +1,36 @@
# Building GloSC
**Build requirements:**
- M$ Visual Studio (2015)
- [Qt 5.7](http://info.qt.io/download-qt-for-application-development) (x86/x64)
- [Qt Visual Studio Tools](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools)
- [ViGEm](https://github.com/nefarius/ViGEm)
ViGEms user mode library as well as [SFML](http://sfml-dev.org) are bundled in the repo.
For ViGEms installation refer to the Readme-files from the relevant sub-projects, or use the binary installer (if available).
--
Set the correct Qt version for "*GloSC*", "*GloSC_GameLauncher*" and "*SteamTarget*" depending on your build.
Rebuild the solution and you should be good to go.
# Installation
Copy all **files** out of the relevant build directories, as well as, "*TargetConfig.ini*" and the relevant SFML, ViGEmUM and QT .dll-files in a separate directory.
To make double sure unhooking Steam works properly, and allow games to launch without any issues, run "*GloSC_GameLauncher.exe*" **as Admin**
To do this at system start up you can create you can create this task using schtasks.exe
```
"schtasks.exe /create /f /tn "GloSC_GameLauncher" /tr "[PATH_TO]\GloSC_GameLauncher.exe" /sc onlogon /rl highest
```
Be careful that the right executable is running, as there can only ever be one Instance of "GloSC_GameLauncher" running.
Afterwards create your shortcuts with GloSC and you are ready to go.
### Notes:
The SteamTarget checks for the Injector, as well as the hooking dll, one directory up.
The GloSC_GameLauncher must be running from that directory, as Admin, to make double sure Steam does get unhooked after closing a shortcut

@ -63,6 +63,9 @@ GloSC got mentioned from Valve in the [Steam client beta change log on the 9. of
You can learn more about how GloSC works [here](https://behind.flatspot.pictures/third-party-steam-controller-software-part2-my-take-on-it/)
For Building / Manual installation refer to the [build guide](https://github.com/Alia5/GloSC/blob/master/Build_Install.md)
## License
```

Loading…
Cancel
Save