Mod Statistics // Mod stats

Better Zoom

v2025.3.3.1

★★★★☆

steam-icon
Utilities
Quality Of Life
Visual Tweaks
English
German
Russian
Simplified Chinese
1.4.3
1.4.4
Developer'S Choice
mod icon
Internal name BetterZoom (ID: 2562953970)
Downloads 867792
Favorites 21488
Views 492281

Last updated 1747590870
Creation date 1627807870
Author NotLe0n (76561198278789341)
tModLoader version v5.02.1.0
Mod dependencies None
Mod Side Client

Description

Better Zoom



This mod allows you to zoom in and out much further than what's possible in Vanilla.


Very useful to people who play in lower resolutions or who want to have high resolution sprites.



Comment on the forum post or join my discord if you have any problems: link
This mod is open source on GitHub. If you have a GitHub account, please give it a star!

The Camera Control portion of this mod has been moved to its separate mod called
"Camera Control". If you are a content creator, go check it out!

Giant thank you to DogeRoll for the Edits which allow more tiles to be drawn.

How to use:



In Settings:


Clicking on the Zoom or UIScale text next to the sliders will reset the value to 100%.
You can toggle between slider and exact input using the toggle button next to the header text "Zoom".
The text box only takes numbers from 0 to 1000 and pressing the Enter key or clicking away will submit the change.

Zoom:


Changing the Zoom slider or Pressing the plus or minus keys on your keyboard (not the ones on the numpad) will zoom your game in and out just like normal,
but instead of zooming from 100% to 200%, you can zoom from 10% to 1000%

Warning the more you zoom out the laggier it gets!
I can't do anything about the lag, but you can disable rendering tile in the Config if it's too much

UI Scale:


You can now change the UI Scale from 50% to 500%. You can also change this by holding shift while pressing plus or minus.

If you cannot for whatever reason change the Zoom or UI Scale in game, you can change the "Zoom" and "UIScale" values
inside the configuration file located at "Documents/My Games/Terraria/tModLoader/config.json" while the game is closed.

Mod Config:



Background Scale (default: 'off'):


This toggles if the background should zoom too.

Cursor Scale (default: 1x):


This changes the size of your cursor.

Zoom Range (default: 30% - 1000%):


This changes the minimum and maximum amount of zoom you can set.

UI Scale Range (default: 50% - 400%):


This changes the minimum and maximum amount of UI Scale you can set.

Disable UI Zoom Hotkey (default: 'off'):


Disables the Shift+Plus/Shift+Minus Hotkey to change the UI zoom.

Render more tiles (default: 'on'):


Turning this on renders more tiles outside the normal view range.
Note: This will make the game noticeably laggier the more you zoom out. I can't do anything about that.

Tile render limit (default: 1.0):


This sets at which zoom level you can see more tiles. The lower it is, the laggier the game but the more tiles you can see.
For example if you set this to 0.5 (50%) you can see tiles up to 50% zoom.

Zoom Speed (default: 1.0)


Changes how fast you zoom in using the keyboard. 1 is normal speed, 10 is 10x faster.

License


This mod is licensed under the GNU GPLv3 license.
If you use any code from this mod you have to open source it under the same license and give credit in your mod's description.
tModLoader said:
Developed By NotLe0n