modpack/config/ok_zoomer/config.toml
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 cc9d166efa v1.1.0 | Initial commit.
2022-08-19 20:29:50 +02:00

105 lines
3.7 KiB
TOML

# Contains the main zoom features.
[features]
# Defines the cinematic camera while zooming.
# "OFF" disables the cinematic camera.
# "VANILLA" uses Vanilla's cinematic camera.
# "MULTIPLIED" is a multiplied variant of "VANILLA".
# options: OFF, VANILLA, MULTIPLIED
# default: OFF
cinematic_camera = "VANILLA"
# Reduces the mouse sensitivity when zooming.
# default: true
reduce_sensitivity = false
# Adds transitions between zooms.
# "OFF" disables transitions.
# "SMOOTH" replicates Vanilla's dynamic FOV.
# "LINEAR" removes the smoothiness.
# options: OFF, SMOOTH, LINEAR
# default: SMOOTH
zoom_transition = "SMOOTH"
# The behavior of the zoom key.
# "HOLD" needs the zoom key to be hold.
# "TOGGLE" has the zoom key toggle the zoom.
# "PERSISTENT" makes the zoom permanent.
# options: HOLD, TOGGLE, PERSISTENT
# default: HOLD
zoom_mode = "HOLD"
# Allows to increase or decrease zoom by scrolling.
# default: true
zoom_scrolling = true
# Adds zoom manipulation keys along with the zoom key.
# default: true
extra_key_binds = true
# Adds an overlay in the screen during zoom.
# "VIGNETTE" uses a vignette as the overlay.
# "SPYGLASS" uses the spyglass overlay with the vignette texture.
# The vignette texture can be found at: assets/ok_zoomer/textures/misc/zoom_overlay.png
# options: OFF, VIGNETTE, SPYGLASS
# default: OFF
zoom_overlay = "OFF"
# Determines how the zoom will depend on the spyglass.
# "REQUIRE_ITEM" will make zooming require a spyglass.
# "REPLACE_ZOOM" will replace spyglass's zoom with Ok Zoomer's zoom.
# "BOTH" will apply both options at the same time.
# The "REQUIRE_ITEM" option is configurable through the ok_zoomer:zoom_dependencies item tag.
# options: OFF, REQUIRE_ITEM, REPLACE_ZOOM, BOTH
# default: OFF
spyglass_dependency = "OFF"
# Contains precise configuration of the zoom.
[values]
# The divisor applied to the FOV when zooming.
# default: 4.0
zoom_divisor = 4.0
# The minimum value that you can scroll down.
# default: 1.0
minimum_zoom_divisor = 1.0
# The maximum value that you can scroll down.
# default: 50.0
maximum_zoom_divisor = 50.0
# The number of steps between the zoom divisor and the maximum zoom divisor.
# Used by zoom scrolling.
# default: 10
upper_scroll_steps = 10
# The number of steps between the zoom divisor and the minimum zoom divisor.
# Used by zoom scrolling.
# default: 5
lower_scroll_steps = 5
# The multiplier used for smooth transitions.
# default: 0.75
smooth_multiplier = 0.75
# The multiplier used for the multiplied cinematic camera.
# default: 4.0
cinematic_multiplier = 4.0
# The minimum value which the linear transition step can reach.
# default: 0.125
minimum_linear_step = 0.125
# The maximum value which the linear transition step can reach.
# default: 0.25
maximum_linear_step = 0.25
# Contains options that are unlikely to be changed from the defaults.
[tweaks]
# Allows for resetting the zoom with the middle mouse button.
# default: true
reset_zoom_with_mouse = true
# If enabled, the current zoom divisor is forgotten once zooming is done.
# default: true
forget_zoom_divisor = true
# If pressed, the "Save Toolbar Activator" keybind will be unbound if there's a conflict with the zoom key.
# default: true
unbind_conflicting_key = false
# If enabled, the spyglass overlay texture is used instead of Ok Zoomer's overlay texture.
# default: false
use_spyglass_texture = false
# If enabled, the zoom will use spyglass sounds on zooming in and out.
# default: false
use_spyglass_sounds = false
# Shows toasts when the server imposes a restriction.
# default: true
show_restriction_toasts = true
# Prints a random owo in the console when the game starts. Enabled by default until full release.
# default: true
print_owo_on_start = true