Skip to content

Configuration

Ennui Langeweile edited this page Dec 6, 2024 · 5 revisions

Configuration

This mod can be configured through two ways:

  • Through the /ok_zoomer client command
  • Through Mod Menu, on Ok Zoomer's entry

It is separated in many categories, as it follows:


Features

Cinematic Camera

Activates the game's cinematic camera while zooming.

There are three different options available:

  • Off disables the cinematic camera.
  • Vanilla uses the game's cinematic camera as-is.
  • Multiplied multiplies the cinematic camera by a fixed value.

In doubt, use Multiplied in combination of an enabled "Reduce Sensitivity" option.

Reduce Sensitivity

Reduces the mouse sensitivity by the current amount of zoom.

This helps control your look direction the further you zoom in at the cost of not being able to look around as much as you could without zoom.

Zoom Transition

Determines how the zoom should transition between its on and off states. It's the Ok Zoomer staple.

There are three options:

  • Off will make the zoom transition abruptly between its on and off states.
  • Smooth will make the zoom transition smoothly between its on and off states, similar to the game's FOV transitions.
  • Linear will make the zoom transition linearly between its on and off states.

Specific details about transitions can be configured in the Transition Values section.

Reduce View Bobbing

Reduces the view bobbing by the current amount of zoom.

This lowers the intensity of view bobbing in a relative way while zooming in. If you are using a laptop, always keep this feature on.

Zoom Mode

Determines how the zoom key should work.

There are three options available:

  • Hold will make the zoom require holding of the zoom key to work.
  • Toggle will make the zoom key toggle the zoom.
  • Persistent will keep the zoom always active, with the zoom key being used for zoom scrolling.

Note that the Persistent option needs extra configuration for optimal usage. Use the Persistent preset if you wish to use it hassle-free.

Zoom Scrolling

Allows to increase or decrease the zoom by scrolling with the mouse wheel. It's so simple I typed the mod's description again!

Specific details about it can be configured at the Zoom Values section.

Persistent Interface

By default, the user interface is zoomed out alongside the camera. If this is undesirable, you can enable this option in order to retain the interface.

Do note that the crosshair fade is covered by the Tweaks section's "Hide Crosshair" option. You can change both options quickly by using the "Competitive" preset.

Extra Key Binds

Adds zoom manipulation keys along with the zoom key. These will be unbound by default, so don't forget to bind them!

Due to game limitations, a game restart will be required in order to apply changes.

Zoom Overlay

If enabled, an overlay will appear while zooming.

There are three options:

  • Off disables the zoom overlay.
  • Vignette uses a custom vignette as the zoom overlay.
  • Spyglass uses the spyglass overlay as the zoom one.

The Vignette overlay's texture can be found at assets/ok_zoomer/textures/misc/zoom_overlay.png.

Spyglass Mode

Ties the zoom to the spyglass item in different ways.

There are four different options:

  • Off won't tie the spyglass to the zoom at all
  • Require Item will make the zoom require a spyglass in order to work.
  • Replace Zoom will replace the zoom but won't require a spyglass in order to work.
  • Both will turn zooming into a complete replacement of spyglass zoom.

This feature is purely client-only as of recent versions. The item needed in order to zoom can be determined by the ok_zoomer:zoom_dependencies item tag.

Zoom Values

Zoom Divisor

The divisor used to apply zoom to the FOV. A higher value will result into a deeper zoom.

Minimum and Maximum Zoom Divisor

These zoom divisors are used as limits to how near or how far you can scroll using zoom scrolling.

Lower and Upper Scroll Steps

These are the number of steps you can scroll in between the default zoom divisor and either the minimum zoom divisor (lower) or the maximum zoom divisor (upper).

Cinematic Multiplier

This is the multiplier used for the Multiplied Cinematic Camera.

Transition Values

Smooth Transition Factor

The factor used for smooth zoom transitions.

A lower value means a smoother transition, a higher value means a faster one.

Minimum and Maximum Linear Step

The minimum and maximum value which the linear zoom transition can reach.

Tweaks

Unbind Conflicting Key

Unbinds the "Save Toolbar Activator" key bind if there's a conflict with the zoom key.

This will be done automatically on initial configuration but it won't be done again unless manually prompted.

Hide Crosshair

Hides the crosshair while zooming.

If disabled, the crosshair will always be persistent regardless of "Persistent Interface" being enabled or not.

Reset Zoom with Mouse

Allows resetting the zoom with the middle mouse button.

This option is relevant with zoom scrolling enabled.

Smart Occlusion

This tweak improves performance while zoomed in by making the game avoid rendering unnecessary parts of the world that cannot be seen while zooming.

This tweak requires Sodium to be installed, since Smart Occlusion needs Sodium's optimizations and rendering changes in order to work flawlessly and without issues. If Sodium is not installed, this tweak will do nothing.

Forget Zoom Divisor

Forget the current zoom divisor once zooming is finished.

Use Spyglass Sounds

Uses spyglass sounds on zooming in and out.

Print owo on Start

Prints a random owo in the console when the game starts.

As tradition goes, if you use an in-development version of Ok Zoomer, this option will be enabled by default. It's how life works!