ZoomLevel is a Stardew Valley mod based on this mod and it allows you to change and adjust the zoom level and UI levels of the game.
-
You can increase zoom level with
, (comma)
and decrease it with. (period)
.
By holdingLeft Shift
orRight Shift
and using the controls above, you can change the UI Scale. -
If you use a controller, you can also adjust it by pressing the
left stick
to decrease the zoom andright stick
to increases the zoom.
By holdingLeft Trigger & Right Trigger
and using the controls above, you can change the UI Scale.
- Description and Features
- Contents
- Installation
- Console Commands
- Configuration
- Compatibility
- Changelog
- See also
- Install the latest version of SMAPI.
- Download the mod from nexus mods or from github.
- Unzip the mod folder into your Stardew Valley/Mods.
- Run the game using SMAPI.
Once you have the game running (having a save loaded), you can use any of these commands at any time.
Here's what you can do:
Command Name | Optional Parameter(s) | Description |
---|---|---|
toggle_Auto_Zoom_Map |
null aka nothing |
Toggles the 'AutoZoomMap'. |
toggle_Press_Any_Key_To_Reset_Camera |
null aka nothing |
Toggles the 'PressAnyKeyToResetCamera'. |
toggle_Hide_With_UI_With_Certain_Zoom |
null aka nothing |
Toggles the 'HideWithUIWithCertainZoom'. |
toggle_Preset_On_Load_Save_File |
null aka nothing |
Toggles the 'PresetOnLoadSaveFile'. |
reset_UI_and_Zoom |
UIScale and zoomLevel example reset_UI_and_Zoom 0.90 0.75 |
Resets the zoom and UI levels back to the default game values. Optional parameters are UI and Zoom values (in that order). |
reset_UI |
UIScale example reset_UI 0.90 |
Resets the UI scale. Optional parameter is the UI Scale value. |
reset_Zoom |
zoomLevel example reset_Zoom 0.75 |
Resets the Zoom Level. Optional parameter is the Zoom Level value. |
If you have the generic mod config menu installed, the configuration process becomes much simpler, you can click the cog button (⚙) on the title screen or the "mod options" button at the bottom of the in-game menu to configure the mod.
The mod creates a config.json
file in its mod folder the first time you run it. You can open the file in a text editor like notepad to configure the mod.
Here's what you can change:
-
Player controls:
Setting Name Default Value Description KeybindListHoldToChangeUI
LeftShift
orRightShift
orLeftTrigger and RightTrigger"
Key you need to hold to change the UI. KeybindListIncreaseZoomOrUI
OemPeriod
aka.
orRightStick
Key to Increase Zoom or UI Level. KeybindListDecreaseZoomOrUI
OemComma
aka,
orLeftStick
Key to Decrease Zoom or UI Level. KeybindListResetZoomOrUI
null
aka nothingKey to Reset the Zoom or UI Level. KeybindListMaxZoomOrUI
null
aka nothingKey to Max the Zoom out or Maximize the UI. KeybindListMinZoomOrUI
null
aka nothingKey to Max the Zoom in or Minimize the UI. KeybindListZoomToCurrentMapSize
null
aka nothingKeybinds to change to zoom level to the approximate current map size. KeybindListPresetZoomAndUIValues
null
aka nothingKeybinds to change to zoom level and UI scale to the preset values. KeybindListMovementCameraUp
null
aka nothingKeybinds to change the camera a bit up and locks it. KeybindListMovementCameraDown
null
aka nothingKeybinds to change the camera a bit down and locks it. KeybindListMovementCameraLeft
null
aka nothingKeybinds to change the camera a bit to the left and locks it. KeybindListMovementCameraRight
null
aka nothingKeybinds to change the camera a bit to the right and locks it. KeybindListMovementCameraReset
null
aka nothingKeybinds to reset the camera movement and unlocks it. KeybindListToggleUIVisibility
null
aka nothingKeybinds to toggle the UI Visibility. KeybindListToggleHideUIWithCertainZoom
null
aka nothingKeybinds to hides the UI at a certain Zoom Level. KeybindListToggleAnyKeyToResetCamera
null
aka nothingKeybinds to toggle the 'Any Button Resets Camera'. KeybindListToggleAutoZoomToCurrentMapSize
null
aka nothingKeybinds to toggle the 'Auto Zoom to Map Size'. TogglePresetOnLoadSaveFile
null
aka nothingKeybinds to toggle the 'PresetOnLoadSaveFile'. -
Zoom, UI and Camera values:
Setting Name Default Value Description ZoomOrUILevelIncreaseValue
0.05 aka 5% The amount of Zoom or UI Level increase. ZoomOrUILevelDecreaseValue
-0.05 aka -5% The amount of Zoom or UI Level decrease. ResetZoomOrUIValue
1.00 aka 100% The value of the Zoom or UI level reset. MaxZoomOrUIValue
2.00 aka 200% The value of the max Zoom in Level or Min UI. MinZoomOrUIValue
0.35 aka 35% The value of the max Zoom out Level or Max UI. ZoomLevelThatHidesUI
0.35 aka 35% The value of the Zoom level that hides the UI. CameraMovementSpeedValue
15 The speed that the camera moves. PresetZoomLevelValue
0.86 aka 86% The value of the preset Zoom level. PresetUIScaleValue
0.75 aka 75% The value of the preset UI Scale. -
Other options:
Setting Name Default Value Description SuppressControllerButtons
true
If your controller inputs are suppressed or not. AutoZoomToCurrentMapSize
false
If activated it auto zooms to map size. AnyButtonToCenterCamera
true
If activated any key you press will center the Camera. HideUIWithCertainZoom
false
If activated your UI hides when it reaches a certain zoom level. PresetOnLoadSaveFile
false
If activated your UI hides when it reaches a certain zoom level. ZoomAndUIControlEverywhere
false
If activated your preset values will update when the file loads with the values set on the value tabs. -
Randomizer options:
Setting Name Default Value Description RandomizerEnableGlobal
false
If you want to enable randomizer at all. RandomizerSeedValue
-1 Seed for the randomizer (-1 means no seed). Needs file reload to use new seed value. RandomizerEnableUIChanges
false
If the randomizer also randomizes UI scale. RandomizerEnableOnMapChange
true
If it randomizes on map change. RandomizerEnableOnMapLoad
false
If it randomizes on map load.
ZoomLevel is compatible with Stardew Valley 1.5+ on Linux/Mac/Windows, both single-player, local co-op and multiplayer.