You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/tekgator/GameLib.NET">
24
+
</a>
25
+
</p>
26
+
5
27
GameLib.NET is a library to give .NET developers easy access to the users installed game launchers and installed games. The motivation for the library is a tool I'm currently working on which requires access to all game executables on a PC.
6
28
7
29
While this repository is providing already the plugins to gather the games from the most popular game launchers, it easily extendible via the MEF Framework. A developer guide will follow, but I'm pretty sure the geeks will find out themselfes on how to do it.
8
30
31
+
## Support
32
+
33
+
I try to be responsive to [Stack Overflow questions in the `gamelib-net` tag](https://stackoverflow.com/questions/tagged/gamelib-net) and [issues logged on this GitHub repository](https://github.com/tekgator/GameLib.NET/issues).
34
+
35
+
If I've helped you and you like some of my work, feel free to buy me a coffee ☕ (or more likely a beer 🍺)
36
+
37
+
<ahref='https://ko-fi.com/C0C7LO3V1'target='_blank'><imgheight='36'style='border:0px;height:36px;'src='https://storage.ko-fi.com/cdn/kofi1.png?v=3'border='0'alt='Buy Me a Coffee at ko-fi.com' /></a>
38
+
39
+
40
+
## Plugins
41
+
9
42
Following plugins are already bundled with GameLib.NET to detect the game launchers including their installed games:
@@ -21,7 +55,7 @@ Multiple options are available to install within your project:
21
55
22
56
1. Install, using the [Nuget Gallery](https://www.nuget.org/packages/GameLib.NET)
23
57
24
-
2. Install using the Package Manager Console:
58
+
2. Install using the Package Manager Console:
25
59
```ps
26
60
Install-Package GameLib.NET
27
61
```
@@ -67,29 +101,19 @@ To make a long story short have a look at the [`ILauncher`](GameLib.Core/ILaunch
67
101
68
102
## Demo application
69
103
70
-
Have a look at the [Console Demo](GameLib.Demo/GameLib.Demo.Console) as well as the [WPF GUI Demo](GameLib.Demo/GameLib.Demo.Wpf) within the repository.
104
+
Have a look at the [Console Demo](GameLib.Demo/GameLib.Demo.Console) as well as the [WPF GUI Demo](GameLib.Demo/GameLib.Demo.Wpf) within the repository.
71
105
Both will run straight out of the box to give you a hint what the library can do for you.

109
+

76
110
77
111
78
-
79
-
80
-
## Support
81
-
82
-
I try to be responsive to [Stack Overflow questions in the `gamelib-net` tag](https://stackoverflow.com/questions/tagged/gamelib-net) and [issues logged on this GitHub repository](https://github.com/tekgator/GameLib.NET/issues).
83
-
84
-
If I've helped you, feel free to buy me a coffee or see the Sponsor link [at the top right of the GitHub page](https://github.com/tekgator/GameLib.NET).
85
-
86
-
<ahref="https://www.buymeacoffee.com/tekgator"target="_blank"><imgsrc="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png"alt="Buy Me A Coffee"style="height: 41px!important;width: 174px!important;box-shadow: 0px3px2px0pxrgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px3px2px0pxrgba(190, 190, 190, 0.5) !important;" ></a>
87
-
88
112
## Dependencies and Credits
89
113
90
114
- Teneko's [Teronis.DotNet](https://github.com/teneko/Teronis.DotNet/tree/develop/src/MSBuild/Packaging/ProjectBuildInPackage) for allowing project reference content to be added to the NuGet package during pack process
91
-
92
-
-[Josef Nemec](https://github.com/JosefNemec) and contributers of [Playnite](https://github.com/JosefNemec/Playnite) for the inspiration of decoding the proprietary manifest and catalog data of each launcher
115
+
116
+
-[Josef Nemec](https://github.com/JosefNemec) and contributers of [Playnite](https://github.com/JosefNemec/Playnite) for the inspiration of decoding the proprietary manifest and catalog data of each launcher
93
117
94
118
- The team of [SteamDB](https://steamdb.info) providing [Valve's KeyValue for .NET](https://github.com/SteamDatabase/ValveKeyValue) for reading Steam's proprietary key value format files
0 commit comments