Index: binaries/data/mods/public/gui/options/options.json =================================================================== --- binaries/data/mods/public/gui/options/options.json +++ binaries/data/mods/public/gui/options/options.json @@ -524,5 +524,91 @@ "callback": "updateDisplayedPlayerColors" } ] + }, + { + "label": "Camera", + "options": + [ + { + "type": "slider", + "label": "Scroll Speed", + "tooltip": "Adjust scroll speed for sideways and straight movement.", + "config": "view.scroll.speed", + "min": 1, + "max": 120 + }, + { + "type": "slider", + "label": "Speed Modifier", + "tooltip": "Boost or reduce scroll speed.", + "config": "view.scroll.speed.modifier", + "min": 0.1, + "max": 2 + }, + { + "type": "slider", + "label": "Zoom Speed", + "tooltip": "Zooming in/out speed.", + "config": "view.zoom.speed", + "min": 1, + "max": 800 + }, + { + "type": "slider", + "label": "Zoom Speed Modifier", + "tooltip": "Boost or reduce zoom speed.", + "config": "view.zoom.speed.modifier", + "min": 0.1, + "max": 2 + }, + { + "type": "slider", + "label": "Zoom Speed Mouse Wheel", + "tooltip": "Zooming in/out based on mouse wheel input.", + "config": "view.zoom.speed.wheel", + "min": 1, + "max": 100 + }, + { + "type": "slider", + "label": "Zoom Minimum", + "tooltip": "Zooming in limit.", + "config": "view.zoom.min", + "min": 1, + "max": 100 + }, + { + "type": "slider", + "label": "Zoom Maximum", + "tooltip": "Zooming out limit.", + "config": "view.zoom.max", + "min": 101, + "max": 400 + }, + { + "type": "slider", + "label": "Zoom Default", + "tooltip": "Default zoom value.", + "config": "view.zoom.default", + "min": 1, + "max": 400 + }, + { + "type": "slider", + "label": "Position Smoothness", + "tooltip": "Smoothness for positioning.", + "config": "view.pos.smoothness", + "min": 0.1, + "max": 2 + }, + { + "type": "slider", + "label": "Zoom Smoothness", + "tooltip": "Smoothness for zooming in/out.", + "config": "view.zoom.smoothness", + "min": 0.1, + "max": 2 + } + ] } ]