Camera Orbit Adjuster

版本 v1.4.4·更新於 2025-07-03

Allows you to change the distance and offset of the camera's orbit around your character mid-game. Want an over-the-shoulder camera? Now you can! Also now supporting an in-front camera!

模組介紹 作者原文

Description

Allows you to change the distance and offset of the camera's orbit around your character mid-game. Want an over-the-shoulder camera? Now you can!

Great for those cases where you feel that the camera is too close to, or too far from your character.

Also changes the interaction range for characters so it's never less than their collision box's height (can optionally be turned off in the config).

Now with additional features to change dithering fade distances and a configurable default camera orbit that is automatically applied at the start of a run!

Controls (Configurable)

Hold F10 to reduce the distance (move closer).

Hold F11 to increase the distance (move further).

Press F9 to reset any changes made. Will reset to the character's default camera, or configured default parameters if currently in use.

Press F5 to flip the camera around to be in front of the character instead of behind. Press again to revert. F9 will not reset this. Please note that some controls will feel inverted while the camera is in front of the character.

Use the Arrow Keys to shift the camera around.

Extra Notes

  • The distance is remembered between stages so that you don't have to keep changing it, but will be reset if you start a new run, unless configured correctly in the 'Default Parameters' config section.
  • Originally made for personal use, but releasing it to the public in case anyone else stumbles across this and it helps them out (eg. if you are playing the game as an Elder Lemurian or something).
  • Also my first mod and I learnt how to mod RoR2 in like, a few days, so this mod is kinda janky?

-...originally called the 'Camera Zoomer' but that didn't make sense.

Got a question? Hit me up on Discord, username "turtleren"

Enjoy!

Changelog

1.4.4

  • Updated dependencies, mostly to follow the new R2API module system I missed out on.

This should fix issues with the mod trying to load despite missing required dependencies (which ultimately results in the mod failing to load).

If you run into missing config files, it's probably because the mod is failing to load.

  • Rewrite of orbit_printparams to be more informative and also work with default camera orbits.

1.4.3

  • Fixed the flip mode working on the menu, and not reverting itself properly.

1.4.2

  • Fixed the mod version being different in different parts of the code, like, what.
  • Fixed Log.cs namespace still using the old CameraZoomer namespace.

1.4.1

  • Didn't like some wordings in the manifest.

1.4.0

  • You can now press F5 to toggle an in-front camera instead of the camera being behind the character. Please note that some controls will appear inverted while using the in-front mode.

1.3.4

  • Oh wow it has been a while. Fixed most of the keybind configs not actually working.

1.3.3

  • Juuust updating the readme so my Discord username is there... since tag numbers are gone.

1.3.2

  • Fixed main class using old 'CameraZoomer' namespace.
  • Added extra safety for null reference exceptions. Hopefully reduces potential console spam.

1.3.1

  • Fixed missing space in a couple of the configuration descriptoins.
  • Slightly tweaked the 'orbit_printparams' readout.
  • Modpage description changes.

1.3.0

  • Reduced some of the mod's logging. This is configurable so you can choose how much logging you want. By default, it's set to only show errors.
  • Added a check to prevent moving the camera while the UI is focused.
  • Added the 'orbit_printparams' console command. This will print the X Y and Z of your current camera orbit, if you have modified the orbit.
  • Added configuration so you can set a default X Y and Z for your camera orbit at the start of every run. No more need to reconfigure your camera manually every run!
  • Added configuration options for the near and far distances used by CameraRigController for the dithering effect when characters get too close to the camera. Turn this off in the config if it causes conflicts.
  • A few other config string changes. It may break your config, so you sho

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepis-BepInExPackRiskofThunder-HookGenPatcherRiskofThunder-R2API_CommandHelperRiskofThunder-R2API_Core

檔案與校驗

檔案名稱
Camera_Orbit_Adjuster-1.4.4.zip
檔案大小
28.4 KiB