|
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