Skip to content

XR2Learn/data-collection-module-steamvr

Repository files navigation

Data Collection Module

Compatibility

The Data Collection Module requires and is compatible with the SteamVR framework. If used, the Shimmer module requires a Windows 10 or 11 operating system.

Pre-Installation Steps

Google Protobuf

Follow the guide at https://github.com/GameWorkstore/google-protobuf-unity

System.IO.Ports

Solution 1

Go to: Edit → Project Settings → Player → Other Settings → Configuration
Change Api Compatibility Level from .NET Standard 2.1 to .NET Framework.

  • For Unity 2021 or newer: .NET Framework
  • Older Unity versions: .NET 4.x

Solution 2

If you prefer to stay on .NET Standard 2.1, you can manually import System.IO.Ports.dll into Unity:

  1. Create a folder in your Unity project (e.g., Assets/Plugins).
  2. Drag and drop the DLL into this folder.
  3. Select the DLL in Unity’s Project window
    • In the Inspector, set the Platform settings.
  4. Unity will recompile your scripts, and System.IO.Ports should now be accessible.

Solution 3

Install using the NuGetForUnity plugin (https://github.com/GlitchEnzo/NuGetForUnity/releases)

Usage

Refer to the Magic Xroom documentation for more details https://github.com/XR2Learn/magic-xroom/blob/main/README.md

About

Collection of data collecting scripts and assets extracted from the Magic Xroom project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages