
ShipToShoreCam
Automatically zoom out the camera when boarding a ship and zoom back in when leaving a ship. Zoom levels are user-configurable.ShipToShoreCam
Automatically change the game camera's zoom level when entering and exiting a ship. Ever been in the situation where you've zoomed all the way out on a ship to see as much as possible, but then you go ashore and try to fight mobs forgetting to change the camera back to a better zoom level on land? I have. This mod fixes that.
Both zoom levels (enterShipZoom and exitShipZoom) are user-configurable within the game's standard zoom range. When you enter a ship, the camera's zoom is changed to the zoomedOut value and when you exit a ship it goes to the zoomedIn value. Or use the useZoomLevelBeforeEntry to automatically revert to your pre-entering zoom level.
Installation (manual)
To install manually:
- Move
ShipToShoreCam.dllfrom the archive into<GameDirectory>\BepInEx\plugins. - Run the game.
Upgrading from 1.0.0
Recommend deleting the ShipToShoreCam.dll from <GameDirectory>\BepInEx\plugins and fixingdeer.ShipToShoreCam.cfg from <GameDirectory>\BepInEx\config. It doesn't seem to cause any issues, but it'll be cleaner since some of the variable names have changed and the older ones don't seem to get cleared out of the .cfg file.
Configuration
enterShipZoom - What zoom level to use when you enter a ship (valid values: 1-8) exitShipZoom - What zoom level to use when you exit a ship (valid values: 1-8) useZoomLevelBeforeEntry - true/false to use the zoom level you were at before entering the ship when you exit (overrides the exitShipZoom value) showDebugMessages - true/false to show debug messages in the BepInEx console
Changelog
1.1.0
- Changed some variable names
- Added option to use pre-entry zoom level automatically when exiting a ship
- Turned off debug messages by default and added the option to turn them on in the configuration
1.0.0
- Initial release