|
| 1 | +<h1 dir=auto> |
| 2 | +<b>Kinect One (Fake)</b> |
| 3 | +<a style="color:#9966cc;" href="https://github.com/KinectToVR/Amethyst">Amethyst</a> |
| 4 | +<text>device plugin</text> |
| 5 | +</h1> |
| 6 | + |
| 7 | +## **License** |
| 8 | +This project is licensed under the GNU GPL v3 License |
| 9 | + |
| 10 | +## **Overview** |
| 11 | +This repo is a pure implementation of the `ITrackingDevice` interface, |
| 12 | +providing Amethyst support for the Xbox One Kinect, as a fake device. |
| 13 | +Both the handler and the plugin itself ([available here](https://github.com/KimihikoAkayasaki/plugin_Relay/tree/main/plugin_Relay)) are written in C# |
| 14 | + |
| 15 | +## **Downloads** |
| 16 | +You're going to find built plugins in [repo Releases](https://github.com/KimihikoAkayasaki/plugin_Relay/releases/latest). |
| 17 | + |
| 18 | +## **Build & Deploy** |
| 19 | +Both build and deployment instructions [are available here](https://github.com/KimihikoAkayasaki/plugin_Relay/blob/main/.github/workflows/build.yml). |
| 20 | + - Open in Visual Studio and publish using the prepared publish profile |
| 21 | + (`plugin_Relay` → `Publish` → `Publish` → `Open folder`) |
| 22 | + - Copy the published plugin to the `plugins` folder of your local Amethyst installation |
| 23 | + or register by adding it to `$env:AppData\Amethyst\amethystpaths.k2path` |
| 24 | + ```jsonc |
| 25 | + { |
| 26 | + "external_plugins": [ |
| 27 | + // Add the published plugin path here, this is an example: |
| 28 | + "F:\\source\\repos\\plugin_Relay\\plugin_Relay\\bin\\Release\\Publish" |
| 29 | + ] |
| 30 | + } |
| 31 | + ``` |
| 32 | + |
| 33 | +## **Wanna make one too? (K2API Devices Docs)** |
| 34 | +[This repository](https://github.com/KinectToVR/Amethyst.Plugins.Templates) contains templates for plugin types supported by Amethyst.<br> |
| 35 | +Install the templates by `dotnet new install Amethyst.Plugins.Templates::1.2.0` |
| 36 | +and use them in Visual Studio (recommended) or straight from the DotNet CLI. |
| 37 | +The project templates already contain most of the needed documentation, |
| 38 | +although please feel free to check out [the official wesite](https://docs.k2vr.tech/) for more docs sometime. |
| 39 | + |
| 40 | +The build and publishment workflow is the same as in this repo (excluding vendor deps). |
0 commit comments