TechtonicaVR

v2.0.0·Updated 2024-05-03

VR Mod for Techtonica

About this mod Author’s original text

Techtonica VR Mod

This is a mod for the game Techtonica that adds VR support.

I spent countless hours of my free time on this mod.

If you enjoy it, please consider supporting me on Liberapay ❤️

Prerequisites

  • Version 0.4.0-c of the game. As the game is still in early access, this mod may not work with future versions of the game. If you encounter any issues, please create an Issue.
  • BepInEx version BepInEx Version
  • PiUtils mod. Is included in the github release and as as an external dependency release.
  • TTIK mod. Is included in the github release and as an external dependency release.
  • PiVRLoader mod. Is included in the github release and as an external dependency release.

Setup

❗ IMPORTANT\

After installing the mod, you need to restart the game for the mod to take effect. Let the game load into the main menu before restarting it.

You can install the mod or install it manually:

BepInEx

  • Download the latest 5.x release of BepInEx from the Releases page.
  • Extract the downloaded archive into the game’s installation directory.
  • Run the game once. BepInEx should be installed automatically.

VR Mod

  • Download the latest release (v2.0.0) of this mod from the Releases page.
  • Extract the downloaded archive.
  • Copy the BepInEx and Techtonica_Data folders to the Techtonica folder in steamapps/common directory.
  • Run the game. The mod should be loaded automatically by BepInEx.

Dependencies

The github release bundles the dependencies with the mod. The release does not include the dependencies. You need to install them separately or use a mod manager that can install dependencies.

PiVRLoader (Required)

This mod requires the PiVRLoader mod to be installed. This mod performs most of the VR specific tasks like setting up the VR camera and controllers. It also provides some utility functions that are used by the VR mod.

TTIK (Required)

This mod requires the TTIK mod to be installed. This mod adds inverse kinematics (IK) to the game. This is required to render the player’s body in VR. It also allows both VR and non-VR players to see the player’s body movements. When playing co-op, the host needs to have this mod installed. For other non-VR players the mod is optional.

PiUtils (Required)

This mod requires the PiUtils mod to be installed. This mod provides some utility functions that are used by the VR mod.

Audio Fix (Optional)

Teleport and Snap turn have audio cues that are not played unless Tobey.UnityAudio is installed. You can install it or the GitHub Releases page.

To manually install the UnityAudio extract the BepInEx folder from the downloaded archive into the game’s installation directory.

Disabling the Mod

To disable the mod change the Enabled under [General] value in the de.xenira.techtonica.cfg file in the BepInEx/config folder to false.

Uninstalling the Mod

To uninstall the mod remove the mod’s files from the BepInEx/plugins folder. This should be the following files:

  • 'techtonica_vr' folder

If you installed the audio fix, remove the BepInEx/patches/Tobey/UnityAudio and BepInEx/plugin/Tobey/UnityAudio folder from the game’s installation directory.

There will be some leftover files in the Techtonica_Data folder. To clean those up, delete the folder and verify the game’s files in Steam. This will redownload the game’s files and remove any leftover files. This is not strictly necessary but it will keep your game folder clean.

Controls

To view and edit the controls, open the SteamVR dashboard and click Controller Bindings. The game should be listed as Techtonica VR. You can edit the controls there.

The mod includes default bindings for the Valve Index Controllers (Knuckles) and the Oculus Touch Controllers. Only the Knuckles bindings have been tested as I don’t own a Quest.

Motion Controls / Interactions

  • Toggling the Headlamp\

There are two Headlamps. One on the player’s head and one on the right shoulder.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack3_141-PiUtils3_141-TTIK3_141-PiVRLoaderTobey-UnityAudio

File & checksum

Filename
TechtonicaVR-2.0.0.zip
File size
3.3 MiB