A proxy to intercept Skyrim Dragonborn Speaks Naturally and access data via HTTP
Find a file
2021-05-17 13:54:46 -04:00
.github/workflows Update windows.yml 2021-05-17 13:10:36 -04:00
EmpathicQubit.ConsoleServer Change button size 2021-05-17 13:54:46 -04:00
.gitignore Initial commit 2021-05-16 10:43:37 -04:00
CMakeLists.txt Initial commit 2021-05-16 10:43:37 -04:00
configure.bat Initial commit 2021-05-16 10:43:37 -04:00
disable_prefer_32bit.ps1 Initial commit 2021-05-16 10:43:37 -04:00
EmpathicQubit.ConsoleServer.sln Move SLN 2021-05-17 12:04:33 -04:00
README.md Update README.md 2021-05-17 12:12:38 -04:00

skyrim-console-server

A proxy that intercepts Dragonborn Speaks Naturally to provide a weapon select interface and an HTTP API to send console commands to Skyrim (unfortunately no output yet). I created this because I was having trouble getting VR quickslots to work. I will split off DSN from this plugin if I ever figure out how to code in C++ on Widnows, as well as add more API methods.

Usage

  1. Install the ZIP using Vortex or NMM. Make sure you remove DSN if you have it as this plugin contains it already. I do not advise installing manually, at least for Skyrim SE, because some of the folders are copied from the VR version to reduce the size of the download.
  2. Start Skyrim and open the webpage in your browser. The default URL is http://localhost:12160/ but you can change it in the INI.
  3. Display the page in a window near your hand or other using either SteamVR beta or OpenVR Toolkit.
  4. Use OpenVR Toolkit chroma key to make the green background transparent, and turn on angle and window hiding so the window disappears when not lifted close to your face. Alternatively display it permanently at your waist.

Tip for getting DSN to work better

Change your confidence value in the INI to around 0.2 if you can't get DSN to recognize your speeech.

Building

  1. Build this solution.
  2. Copy all files in the bin/$(Configuration) folder into a ZIP.
  3. Install in Vortex or NMM