|  | 
| 1 |  | -  | 
|  | 1 | + | 
| 2 | 2 | GameLib.NET | 
| 3 | 3 | ====== | 
| 4 | 4 | 
 | 
|  | 5 | +<p> | 
|  | 6 | +  <a href="https://github.com/tekgator/GameLib.NET/blob/main/LICENSE" alt="License"> | 
|  | 7 | +    <img src="https://img.shields.io/github/license/tekgator/GameLib.NET" /> | 
|  | 8 | +  </a> | 
|  | 9 | +  <img src="https://img.shields.io/github/languages/top/tekgator/GameLib.NET" /> | 
|  | 10 | +  <a href="https://www.nuget.org/packages/GameLib.NET" alt="Nuget"> | 
|  | 11 | +    <img alt="Nuget" src="https://img.shields.io/nuget/dt/GameLib.NET"> | 
|  | 12 | +  </a> | 
|  | 13 | +  <a href="https://github.com/tekgator/GameLib.NET/actions/workflows/build-on-push.yml" alt="BuildStatus"> | 
|  | 14 | +    <img src="https://img.shields.io/github/actions/workflow/status/tekgator/GameLib.NET/build-on-push.yml?branch=main" /> | 
|  | 15 | +  </a> | 
|  | 16 | +  <a href="https://github.com/tekgator/GameLib.NET/releases" alt="Releases"> | 
|  | 17 | +    <img src="https://img.shields.io/github/v/release/tekgator/GameLib.NET" /> | 
|  | 18 | +  </a> | 
|  | 19 | +  <a href="https://github.com/tekgator/GameLib.NET/releases" alt="Releases"> | 
|  | 20 | +    <img alt="GitHub Release Date" src="https://img.shields.io/github/release-date/tekgator/GameLib.NET"> | 
|  | 21 | +  </a> | 
|  | 22 | +  <a href="https://github.com/tekgator/GameLib.NET/commit" alt="Commit"> | 
|  | 23 | +    <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. | 
| @@ -33,7 +55,7 @@ Multiple options are available to install within your project: | 
| 33 | 55 | 
 | 
| 34 | 56 | 1. Install, using the [Nuget Gallery](https://www.nuget.org/packages/GameLib.NET) | 
| 35 | 57 | 
 | 
| 36 |  | -2. Install using the Package Manager Console:  | 
|  | 58 | +2. Install using the Package Manager Console: | 
| 37 | 59 |    ```ps | 
| 38 | 60 |    Install-Package GameLib.NET  | 
| 39 | 61 |    ``` | 
| @@ -79,19 +101,19 @@ To make a long story short have a look at the [`ILauncher`](GameLib.Core/ILaunch | 
| 79 | 101 | 
 | 
| 80 | 102 | ## Demo application | 
| 81 | 103 | 
 | 
| 82 |  | -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. | 
| 83 | 105 | Both will run straight out of the box to give you a hint what the library can do for you. | 
| 84 | 106 | 
 | 
| 85 |  | -  | 
|  | 107 | + | 
| 86 | 108 | 
 | 
| 87 |  | -  | 
|  | 109 | + | 
| 88 | 110 | 
 | 
| 89 | 111 | 
 | 
| 90 | 112 | ## Dependencies and Credits | 
| 91 | 113 | 
 | 
| 92 | 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 | 
| 93 |  | -   | 
| 94 |  | -- [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 | 
| 95 | 117 | 
 | 
| 96 | 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 | 
| 97 | 119 | 
 | 
|  | 
0 commit comments