About this mod
Removes the claustrophobic camera limits.
Lets you configure the cameras and removes snapback and tilt limitations.
Now you can tilt the camera to a low angle and see in front of you over the horizon.
Experimental and rough. Enjoy!
- Requirements
- Permissions and credits
The vanilla camera has 3 modes - Far, Middle (default) and Close - but they all point downward with minimal tilt and the camera always snaps back and is claustrophobic.
With this mod, you still cycle through cameras with with the usual keys like RMB + mousewheel, but now
each camera is configurable and comes with the defaults I find fun and interesting. Close cam has the character slightly off to the side to make sort of an over-the-shoulder camera. Middle and far are pretty much like the normal game's Close and Far, but now you can tilt to your heart's content.
--Disclaimer--
This is experimental and mostly to satisfy my own curiosity of what the game would look and play like with different cameras. It hasn't been thoroughly tested in every part of the game and may never will be. The game may be harder or more annoying in some places, or way easier with more vision. Sometimes rocks can be hard to mine from the close cam if your camera isn't pointing at them for instance.
This is made for the current multiplayer test pre-1.0 release. So I don't think I'm allowed to share screenshots. If it works or I can make it work for 1.0, I'll add some.
--Installation--
You need BepInEx installed to run this plugin. Pretty standard for many games, but this is the first mod for Len's Island AFAIK.
I used BepInEx 5.4.23.2 from https://github.com/BepInEx/BepInEx/releases/download/v5.4.23.2/BepInEx_win_x64_5.4.23.2.zip
Then extract the contents of the mod's zip file that you downloaded to the BepInEx directory.
That way the .dll will be in Len's Island/Bepinex/plugins/ and the config file com.TNuz.lensIsland.bettercamcontroller.cfg will be in Len's Island BepInEx/config/
Edit the config file with any text editor if you want to experiment with different camera values.
Start the game.
Tilt the camera and experience the freedom.
If you've done it right, you should see log entries in BepinEx/LogOutput.log (open in a text editor).
Once a world is loaded you'll see quite a few [Info :Better Camera Controller] entries.
If your config file gets messed up, delete it and run the game to generate a default one again.
--Source--
This mod was made in a couple hours so it's not perfect. I'll probably disappear and ignore stuff forever so source is provided in a separate download. It's easy enough to build yourself - Copy the source into a folder, open it in VSCode and copy the dlls listed in the .csproj into your source code's libs directory from the game's Len's Island_Data\Managed\. Then in the terminal:
dotnet build -c Release
Go find the .dll in bin/Release/net472/