Skip to content

Hackebein/Object-Tracking-App

Repository files navigation

Hackebein's Object Tracking

Track your real objects and track them in VRChat. All SteamVR/OpenVR supported trackers are supported. Demo

Available on:

1 beta keys can be requested via support

This application is used with Unitypackage.

Support

Project Overview

Task Overview

Versions

Everything before version 1.0 is to be seen as pre-release.

Pre-release

Pre-releases are essentially test versions that have undergone less rigorous testing and may contain bugs. These versions have limited compatibility and are typically designed to work only with the latest provided Unitypackage version.

Steam

Steam version receives auto updates.

Available branches:

  • Default: 0.1.12
  • Beta: 0.1.12

Github

Features

AV3Emulator support

AV3Emulator support is limited to send only. Set launch parameter --av3e-port to send a copy of all messages to AV3Emulator. Needs to match UDP Port in "Avatars 3.0 Emulator Control". Optionally set --av3e-ip if Unity runs on a different PC.

Config

Config: %appdata%\ObjectTracking\config.json

IP and Port

Default: 127.0.0.1 / 9000
IP and port of your VRChat.

Server_Port

Default: 0 - Auto
UDP - OSCquery Server

HTTP_Port

Default: 0 - Auto
TCP - Webserver to announce OSCquery Server

UpdateRate

Update rate of tracking data. Should not be higher than your HMDs refresh rate. (Planned to be removed)

Debug

Log: %appdata%\ObjectTracking\object_tracking.log

Launch Parameter

--debug: set Log Level to Debug
--av3e-ip: IP of AV3Emulator instance
--av3e-port: Port of AV3Emulator instance

Troubleshoot

  • Ensure only one ObjectTracking.exe is running (Task Manager)
  • Restart VRChat if ObjectTracking was started afterward
  • Reset OSC config (AM > Options > OSC > Reset Config)
  • Switch avatar
  • Close all VRChat UIs
  • Nudge your thumbstick to move a bit forward