Skip to content

jeffinitup/btw-freelook

 
 

Repository files navigation

Better Than Wolves Freelook

Player punching a tree, while looking around Player punching a tree, while looking around

Freelook aims to overhaul camera functionality in Better Than Wolves. It adds two new features, a zoom and freelook mode. While the default configs are meant to be well balanced, the extensive customizability options offered let you tweak the mod to your own liking.

Why Freelook?

For a long time now, the third-person modes have been a somewhat controversial inclusion in Better Than Wolves. Some have wanted it entirely removed, others have proposed... very questionable solutions, such as forcing a perspective on world creation. I wanted to create an alternative that would still provide the player with a good sense of their surroundings, while being more in-line with BTW's design. Freelook is not only an addon, but also my proposed solution (and even compliment) to the third-person issue.

By default, third-person mode is DISABLED and I encourage you to try using Freelook as it's shipped first. It is designed to replace third-person. You are free to re-enable third-person in the config menu at any time.

Freelook

The steak and potatoes of the addon. Freelook is bound to Left Alt by default. Freelook lets you look at your surroundings while performing any task, whether it is moving in a direction or mining a block.

You can tweak the degrees of freedom, which is how far your neck can turn. By default, you can only look as far as directly to your left and right. Freelook works with third-person as well, however degrees of freedom are ignored.

Zoom

Player zooming onto a tree

Zoom is bound to the F key by default. Zoom has a couple of modes that you can use:

  • "Realistic": Features a squinting overlay, along with zoom interpolation
  • Interpolated: Only features zoom interpolation
  • Classic: Snappy zoom, similar to Optifine

You can also tweak the percentage amount of the zoom, from 200% to 1000%. Mouse sensitivity is adjusted on zoom, to maintain ease of control. Smooth camera can be toggled, however it is not enabled by default.

Configuration

Player navigating the freelook options menu

Configuration is done through the new Freelook Options menu, accessible within the vanilla options menu. It is designed to be intuitive and easy to use, all of the addon's settings are contained in this one menu.

Compatibility

This addon has not been tested with all addons. It may conflict with addons that mess with viewmodel rendering or add their own zoom functions. Let me know of any potential incompatibilities and I will look into it.

License

This addon is available under the CC0 license. I would not recommend learning from my coding practices, but feel free to use any of my code in your own addons. This project incorporates:

About

The defacto camera overhaul addon

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 90.9%
  • Shell 5.4%
  • Batchfile 3.7%