A NeosModLoader mod for Neos VR's headless client that adds a REST API for external programmatic control.
Everything the mod does is controlled via HTTP requests to an embedded web server. Generally, the routes provided functionally match up with the console commands offered out of the box but with a more program-oriented design and data format.
To get started, check out the Route Documentation.
The mod defines two configuration keys through NML's configuration system.
| Key | Type | Description |
|---|---|---|
| listen_address | string | the address for the HTTP server to listen on |
| listen_port | int | the port for the HTTP server to listen on |
- Install NeosModLoader.
- Download Remora.Neos.Headless.API.zip
and unpack it into your NeosVR installation folder. This folder should be at
C:\Program Files (x86)\Steam\steamapps\common\NeosVRfor a default install. The zip file contains two folders,nml_modsandnml_libraries, which should both go into the installation folder. You can create these beforehand if it's missing, or if you launch the game once with NeosModLoader installed it will create the folder for you. - Start the game. If you want to verify that the mod is working you can check your Neos logs.