update readme.md / build_install.md

pull/47/head
Peter Repukat 6 years ago
parent f5e25a566a
commit ba619fe626

@ -2,31 +2,23 @@
**Build requirements:** **Build requirements:**
- M$ Visual Studio (2017) - M$ Visual Studio (2017)
- [Qt 5.9](http://info.qt.io/download-qt-for-application-development) (x86/x64) - [Qt 5.10.1](http://info.qt.io/download-qt-for-application-development) (x86)
- [Qt Visual Studio Tools](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools) - [Qt Visual Studio Tools](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools)
- [ViGEm](https://github.com/nefarius/ViGEm) - [ViGEm](https://github.com/nefarius/ViGEm)
ViGEms user mode library as well as [SFML](http://sfml-dev.org) are bundled in the repo. 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). For ViGEms installation refer to the Readme-files from the relevant sub-projects, or use provided install script (in redist)
-- --
Set the correct Qt version for "*GloSC*", "*GloSC_GameLauncher*" and "*SteamTarget*" depending on your build. Set the correct Qt version for "*GloSC*", and "*SteamTarget*" depending on your build.
Rebuild the solution and you should be good to go. Rebuild the solution and you should be good to go.
# Installation # 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. Copy all **files** out of the relevant build directories, as well as, "*TargetConfig.ini*" and the relevant SFML and QT .dll-files in a separate directory.
To launch games without doubled overlays, GloSC_GameLauncher has to run at boot.
If you didn't use the installer, just place the reg-entry for the autostart
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. Afterwards create your shortcuts with GloSC and you are ready to go.
### Notes:
The GloSC_GameLauncher must be running from that directory, as Admin, to make double sure Steam does get unhooked after closing a shortcut

@ -16,10 +16,6 @@ Play *UWP-Games*, use *Reshade / SweetFX*, *Origin* and *Uplay*-Games with **no
--- ---
This thing started out as a giant hack / proof of concept, work has began on a cleaner and more maintainable [v2 branch](https://github.com/Alia5/GloSC/tree/v2)
---
**How does it work? / What does it do?** **How does it work? / What does it do?**
GloSC creates and adds a (or multiple) non-Steam shortcuts to Steam. When one of those is launched, a transparent, borderless window appears where you can use the Steam-overlay, as well as get access to touch- and radial-menus and other functionality normally only present in Games GloSC creates and adds a (or multiple) non-Steam shortcuts to Steam. When one of those is launched, a transparent, borderless window appears where you can use the Steam-overlay, as well as get access to touch- and radial-menus and other functionality normally only present in Games
@ -76,7 +72,6 @@ Join the GloSC discord here: https://discord.gg/T9b4D5y
**GloSC consists of:** **GloSC consists of:**
* A main application ("GloSC") allowing you to create and configure new shortcuts or "SteamTargets" and automatically add them to Steam * A main application ("GloSC") allowing you to create and configure new shortcuts or "SteamTargets" and automatically add them to Steam
* The "GloSC-GameLauncher" which can launch Win32 and UWP games and mainly exists to work around dual overlays
* The "SteamTarget" which does most of the magic - Showing the overlay to the user as well as talking to the ViGEm-driver for system wide Controller emulation * The "SteamTarget" which does most of the magic - Showing the overlay to the user as well as talking to the ViGEm-driver for system wide Controller emulation
--- ---
@ -93,7 +88,7 @@ GloSC is not affiliated with Valve, Steam, or any of their partners.
--- ---
GloSC is built using [Qt 5.9](https://www.qt.io/) and [SFML](http://www.sfml-dev.org/) for drawing the overlay GloSC is built using [Qt 5.X](https://www.qt.io/) and [SFML](http://www.sfml-dev.org/) for drawing the overlay
The system wide Xbox-Controller works via [ViGEm](https://github.com/nefarius/ViGEm) The system wide Xbox-Controller works via [ViGEm](https://github.com/nefarius/ViGEm)

Loading…
Cancel
Save