CameraUnlock
Camera zoom, tilt, FOV and free flight. Cream tabbed settings via the grouped camera side button. F6 toggles free camera; F7 hides UI. Existing controls and config preserved. English and Russian menus.
| Date uploaded | 2 weeks ago |
| Version | 1.1.1 |
| Download link | LightShaper-CameraUnlock-1.1.1.zip |
| Downloads | 33 |
| Dependency string | LightShaper-CameraUnlock-1.1.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
CameraUnlock

Source code on GitHub | Report an issue | Thunderstore
A BepInEx mod for On Together that frees the camera for screenshots.
♥ Enjoying the mod? Leave a like on Thunderstore and a ⭐ on GitHub — it helps the project grow!
The game's camera only zooms between about 2.3 and 4.3 m and tilts about 70°, and the tilt flattens out as you zoom out. This mod turns it into a real orbit around your character, adds field-of-view control, a free fly camera and a key that hides the interface.
Settings menu
The camera side button opens/closes settings. Tabs: Orbit, Lens, Free camera, Screenshots. Free camera → Movement keys collapses. F6 still toggles free camera, and F7 still hides the UI; neither key was reassigned to settings.
Cream panels, warm brown text, coral accents, rounded controls and game fonts. Side buttons form one group, show the mod name and the settings hotkey (where available), and move away from visible UI panels. If both edges are blocked, the buttons wait until space becomes available. Existing hotkeys, commands and configuration keys are preserved. Menus scroll on smaller screens; changes save automatically. Where shown, Apply saves a field draft. Invalid values keep the saved setting.
Features
- Orbit camera: the mouse wheel zooms from 0.4 m (close-up) to 40 m; holding the right mouse button tilts all the way to a straight top-down view or down to looking up from below. Takes over from the game's camera without a jump.
- Field of view: Shift + wheel narrows or widens the view (telephoto / wide angle), Shift + middle click resets it. A default can be set in the config.
- Free camera (F6): detach the camera and fly anywhere; your character stays where it is and ignores the keyboard meanwhile. Optional smooth, cinematic movement.
- Hide the interface (F7) for clean screenshots; take them with Steam's F12 as usual.
- Optional: turn off camera collision to look through walls and ceilings.
- Purely client-side: nothing is sent to other players.
Controls
| Action | How |
|---|---|
| Zoom in / out | Mouse wheel |
| Tilt / rotate | Hold right mouse button and move the mouse |
| Field of view | Shift + mouse wheel; Shift + middle click resets |
| Free camera on / off | F6 |
| Fly (free camera) | W A S D, E up, Q down, hold right mouse to look |
| Faster / slower | Hold Left Shift / Left Ctrl; the wheel changes the base speed |
| Hide / show the interface | F7 |
Hotkeys are ignored while you are typing in the chat or any other text field.
Configuration
BepInEx/config/ontogether.cameraunlock.cfg (created on first launch; editable from the mod manager's Config editor).
| Section | Key | Default | Description |
|---|---|---|---|
| Orbit | Enabled |
true |
Use the orbit camera. Off: the game's own camera. |
| Orbit | MinDistance |
0.4 |
Closest distance, metres. |
| Orbit | MaxDistance |
40 |
Farthest distance, metres. |
| Orbit | MinPitch |
-75 |
Lowest angle, degrees (negative = from below). |
| Orbit | MaxPitch |
89 |
Highest angle, degrees (89 = top-down). |
| Orbit | ZoomStepPercent |
12 |
Distance change per wheel notch. |
| Orbit | TiltSensitivity |
1 |
Vertical mouse multiplier. |
| Orbit | CameraCollision |
true |
Keep the camera in front of walls and the ground. |
| Lens | FieldOfView |
0 |
Default field of view in degrees; 0 = the game's. |
| Lens | ShiftWheelChangesFov |
true |
Shift + wheel changes the field of view. |
| FreeCamera | ToggleKey |
F6 |
Free camera on/off. |
| FreeCamera | Speed |
4 |
Flying speed, m/s. |
| FreeCamera | FastMultiplier / SlowMultiplier |
4 / 0.25 |
Speed while Fast / Slow is held. |
| FreeCamera | LookSensitivity |
2 |
Mouse look sensitivity. |
| FreeCamera | InvertY |
false |
Invert vertical look. |
| FreeCamera | Smoothing |
0 |
0 = none, 0.9 = very smooth movement. |
| FreeCamera | HideUiWhileFlying |
false |
Hide the interface automatically in the free camera. |
| FreeCamera.Keys | Forward Back Left Right Up Down Fast Slow |
W S A D E Q LeftShift LeftControl |
Free camera keys. |
| Screenshots | HideUiKey |
F7 |
Hide/show the interface. |
| Screenshots | HideWorldSpaceUi |
false |
Also hide canvases placed in the world. |
| Screenshots | ShowHints |
true |
Short on-screen hints (never shown while the interface is hidden). |
Notes
- The swan boat uses its own camera, so the free camera is not available there.
- While the free camera is on, your character does not react to the keyboard; press F6 to get back. The chat (Enter) and the menu (Esc) still work.
- Fishing, basketball and drawing use their own cameras; the orbit only changes the normal walking camera.
Installation
Thunderstore Mod Manager / r2modman: install from the mod list, or use Settings -> Import local mod with the package zip.
Manual: install BepInExPack and copy CameraUnlock.dll into BepInEx/plugins/.
Русский
♥ Нравится мод? Поставьте лайк на Thunderstore и ⭐ звезду на GitHub — это помогает проекту расти!
Меню открывает и закрывает боковая кнопка камеры. Вкладки: Обзор, Объектив, Свободная камера, Снимки. Раздел клавиш движения сворачивается. F6 по-прежнему переключает свободную камеру, F7 скрывает интерфейс.
Кремовые панели, коричневый текст, коралловые акценты и скруглённые элементы. Боковые кнопки собраны в одну группу; при наведении видны название мода и клавиша настроек, если она есть. Группа избегает видимых игровых панелей; когда места нет, кнопки скрываются до освобождения края. Настройки и прежние клавиши сохранены. Низкие окна прокручиваются, изменения сохраняются автоматически; кнопка «Применить», где она есть, сохраняет введённое значение.
Мод снимает ограничения камеры — для красивых скриншотов.
- Колесо мыши — отдаление от 0.4 до 40 м; правая кнопка мыши — наклон вплоть до вида строго сверху или снизу.
- Shift + колесо — угол обзора (FOV), Shift + средняя кнопка — сброс.
- F6 — свободная камера: W A S D — полёт, E/Q — вверх/вниз, правая кнопка — осмотреться, Shift/Ctrl — быстрее/медленнее, колесо — базовая скорость. Персонаж стоит на месте.
- F7 — скрыть/показать интерфейс; скриншот — как обычно, F12 в Steam.
- Настройки — в
BepInEx/config/ontogether.cameraunlock.cfg(или в Config editor менеджера модов); там же можно отключить столкновения камеры со стенами.
Side settings buttons are opaque squares with rounded corners, a dark brown outline and proportionate icons, sized to match the game's right-hand controls. They hide with the native controls in Desktop mode, including tooltips and pointer hit areas.
Боковые кнопки настроек стали непрозрачными и квадратными: скруглённые углы, коричневая обводка и значки без растягивания. Размер соответствует высоте игровых кнопок справа. В Desktop-режиме они скрываются вместе с игровыми; подсказки и области нажатия также отключаются.
CHANGELOG
Changelog
1.1.2
- Aligned mod side buttons with the game's right-hand controls: matching height, left edge and row spacing, with the right cap extending beyond the screen.
- Reused the game's fill and outline sprites, idle/hover colors and border thickness. Mod icons remain proportionate and use the native icon offset.
- The button group stays on the right, avoids open panels and hides when there is no safe space. Desktop mode and native UI hiding also hide tooltips and disable pointer input.
1.1.1
- Cream panels, warm brown text, coral accents, rounded controls and game fonts.
- Grouped square side buttons with brown outlines, proportionate icons and name/hotkey hints. Buttons avoid open panels and hide with game controls in Desktop mode.
- Responsive settings menus, tabs and collapsible advanced options. Existing configuration keys, commands and English/Russian support are preserved.
- Input guards keep menu editing and scrolling from moving the player or camera.
- Updated menu instructions and direct support links for this mod on Thunderstore and GitHub.
- Settings tabs: View, Lens, Free camera and Screenshots. F6 free camera and F7 UI hiding retain their actions.
1.0.3
- Updated the package icon and README with the rounded LightShaper logo and black, white and purple visual style.
- Refined the camera orbit arrow with a smooth curve and rounded arrowhead.
- Plugin behavior is unchanged.
1.0.2
- Added the public GitHub repository link to the package website and README.
- Published source code and packaged downloads on GitHub. Mod behavior is unchanged.
1.0.1
- Fixed: the free camera (F6) and hide interface (F7) hotkeys did nothing while another key was held, e.g. W while walking or Shift while flying fast.
1.0.0
- Free orbit camera: distance 0.4–40 m (wheel), tilt from below up to a top-down view (right mouse button).
- Field of view: config value, Shift + wheel to change, Shift + middle click to reset.
- Free camera (F6): fly around while your character stays in place.
- Hide the interface (F7) for clean screenshots.
- Optional: turn off camera collision to look through walls.