About this mod
Lets you set custom zoom min and max, rotate the camera with the middle mouse button, and rotate and move the camera on all three axes.
- Requirements
- Permissions and credits
- Donations
Zoom
Set custom min and max zoom values in the config file.
Set custom zoom sensitivity in the config file.
Rotation
This mod enables camera rotation by holding down the middle mouse button and dragging left or right.
Normal rotation is around the y-axis (the player).
To rotate the camera on the x-axis (tilt) instead, hold down left alt
To rotate the camera on the z-axis (up and down) instead, hold down left ctrl
Movement
This mod enables camera movement on all three axes by holding down a modifier key and scrolling with the mouse scroll wheel.
To move on the X-axis, hold down left alt.
To move on the Y-axis, hold down right alt.
To move on the Z-axis, hold down left ctrl.
Notes
You can reset custom rotations by pressing End on the keyboard.
All hotkeys in bold above can be changed in the config file. Use https://docs.unity3d.com/Manual/class-InputManager.html for key and button syntax.
Config
A config file BepInEx/config/aedenthorn.FreeCamera.cfg is created after running the game once with this mod.
You can adjust the config values by editing this file using a text editor.
Technical
This mod requires BepInEx.IL2CPP to be installed for Beyond Contact.
To install BepInEx.IL2CPP
- Visit https://builds.bepis.io/projects/bepinex_be and download the latest file that starts with BepInEx_UnityIL2CPP_x64.
- Unzip this file and copy the contents into the game's main folder.
Find the game's main folder in steam by right clicking on the game's entry, Manage > Browse Local Files...
If your unzip program puts the contents in a single folder, copy the
contents of that folder, not the folder itself. There should be five
things you are copying.
You should end up with a folder called BepInEx and several new files including winhttp.dll in the same folder as Beyond.exe - Run the game - it will take some time to setup the game for modding.
If it worked, the BepInEx folder will have several new folders including config and plugins.
To install this mod, place the contents of its zip file in the BepInEx\plugins folder (create it if the folder doesn't exist).
Code is at https://github.com/aedenthorn/BeyondContactMods.
If you want to complain or ask for help or help me test my mods, you can visit my Discord server.