0 of 0

File information

Last updated

Original upload

Created by

devopsdinosaur

Uploaded by

devopsdinosaur

Virus scan

Safe to use

Tags for this mod

About this mod

Add more control to the camera. Remove the camera fog/haze and zoom in and out as far as you want using configurable hotkeys and allow the camera to drop completely to the ground for much better viewing! First-person mode coming soon.

Permissions and credits
Description

Changelog

Add more control to the camera. Remove the camera fog/haze and zoom in and out as far as you want using configurable hotkeys and allow the camera to drop completely to the ground for much better viewing! First-person mode coming soon.

Before you download, please consider a small tip (any amount) for the author. Modding is a labor of love, but it is a lot of work.

Any tips go directly to gifts for my kids and wife (helps reassure them that I'm not wasting my time with modding =P).
Thanks!
dd

See the config options below for a complete list of features and how to use them. If you have ideas or issues see the Source Code and Bug Reporting section at the bottom of the page. Thanks!

Installation

  • Install BepInEx
  • Download and extract this mod.
  • Copy the extracted files to <luma-island-home>/BepInEx/plugins folder.
  • Start the game and exit.
  • Change configuration options (see below).
  • Once you have the settings you want, start the game again and enjoy!



Hotkeys

  • /Keyboard/leftCtrl or /Keyboard/rightCtrl - Modifier
  • [Modifier_Key] + /Mouse/scroll/up - Camera Zoom In
  • [Modifier_Key] + /Mouse/scroll/down - Camera Zoom Out
  • [Modifier_Key] + /Mouse/scroll/middleButton - Camera Zoom Reset
  • [Modifier_Key] + /Keyboard/pageUp - Camera Look Up
  • [Modifier_Key] + /Keyboard/pageDown - Camera Look Down
  • [Modifier_Key] + /Keyboard/home - Camera Look Reset

Config Options

Note that all of the options in this mod default to off (false, zero, blank, etc) to enable the user to have as little of a "cheaty" experience as possible.

For information on how to modify these options, see the Editing the Config File section below.

General

  • Camera - Disable Automatic Pitch Correction - Removes the annoying up/down drift of the camera to a specific angle when zooming in and out. Defaults to true.
  • Camera - Disable Fog - Removes the distance-based hazing/blurring effect. This game has relatively low object density, so removing the Unity fog should not cause issues on most systems, even when zooming way out. Set this to false to re-enable the fog effect if you notice framerate issues.
  • Camera - Distance - Distance between camera and player (float, default 16 [game default]). Use configured hotkeys to increase/reduce this number.
  • Camera - Look Delta - The change in camera look point (up/down) with each keypress.
  • Camera - Look Y-Axis Offset - Offset distance along the y (up/down) axis to change the point at which the camera 'looks' (float, default 0 [game default, looking at player's feet]). Use configured hotkeys to increase/reduce this number.
  • Camera - Minimum Pitch - The angle in degrees (from player toward the ground) at which the camera will stop. Set to a lower number to allow for more range of motion. Numbers below -45 (the default value) will sometimes allow the camera (at sufficient velocity) to clip below ground objects, but it will correct itself quickly and will not cause game issues.
  • Camera - Zoom Delta - The change in camera distance (forward/back) with each hotkey press (float, default 0.5).
  • Enabled - Set to false to disable this mod.
  • Log Level - [Advanced] Logging level, one of: 'none' (no logging), 'error' (only errors), 'warn' (errors and warnings), 'info' (normal logging), 'debug' (extra log messages for debugging issues). Not case sensitive [string, default info]. Debug level not recommended unless you're noticing issues with the mod. Changes to this setting require an application restart.

Hotkeys

  • Hotkey - Camera Look Down - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) move the camera 'look at' position down along the y axis. Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Camera Look Reset - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) reset the camera 'look at' position (0). Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Camera Look Up - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) move the camera 'look at' position up along the y axis. Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Camera Zoom In - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) move the camera closer to the player. Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Camera Zoom Out - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) move the camera farther away from the player. Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Camera Zoom Reset - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) reset the camera to the game default position (16). Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Hotkey - Modifier - Comma-separated list of Unity key 'control paths', any of which will act as the special modifier key (i.e. alt/ctrl/shift) required to be pressed along with other hotkeys. Check the <game-root>/BepInEx/config/available_control_paths.txt for a full list of control path values available on your system. Changing any hotkey requires a game reload.


Editing the Config File

NOTE: If you used the premade BepInEx pack mod or downloaded ConfigurationManager then you can hit F1 to open a dialog to modify options. Note that some options may not take effect without restarting the game.
To edit the config file outside of the game:
  • Open notepad or your favorite text editor (Windows Key + R then 'notepad').
  • File => Open. Navigate to <luma-island-home>/BepInEx/config and open devopsdinosaur.luma-island.camera_control.cfg.
  • Each of the options listed above can be modified according to the description. Lines starting with '#' are just comments. Lines in [] are section headers.
  • After making changes, save the file and restart the game to try out the new settings!


Source Code and Bug Reporting

All of my mods are open source on GitHub here: https://github.com/devopsdinosaur/luma-island-mods
Please let me know in the Posts section if you have problems or ideas for new mods/features. Or, even better, you can submit issues directly on the GitHub page here).