- adjustable zoom during play
- borderless fullscreen
- make sure your game is set to windowed mode
- download the .EXE from latest release
- put the executable in a separate folder, it will drop some files next to it
- on first start, show where the game is located
- loader will sit in tray, you can now launch the game
Zoom in: Numpad
Zoom out: Numpad -
Native resolution: Numpad 0
- Assigned keys are always active while the game is running. Do not assign keys that you are going to use for something else.
- Does not work correctly in fullscreen mode.
- Can't use the mouse in menus if the game is not at native resolution. Just switch to native and back.
- Can't toggle vsync while the script is running. If you need to change vsync, exit the game, close the loader and launch the game clean.
- OBS Classic will crash the game in "Game capture" mode. Use OBS Studio.
To edit the keys, window size and which monitor to put the window on, right-click the loader icon. To apply the settings you need to close and re-open the game. Acceptable key names can be found here.
If you want to update from an older release, remove everything except loader.ini
from the folder where sbzoom.exe
is and replace the EXE with the new one.
If encounter an error, please post an issue.
If you don't trust me, you can compile the EXE yourself. You will need:
- installed AutoHotkey
- 32 bit Unicode AutoHotkey.dll
- 32 bit MinHook.dll
Put the DLLs next to the scripts and use the "Convert .ahk to .exe" AutoHotkey tool on loader.ahk
, using 32 bit unicode AutoHotkey as base executable.
Alternatively, after acquiring the DLLs, you can just run loader.ahk
without compiling (don't forget to use 32 bit AutoHotkey).
- Everything in
Lib/
folder and AutoHotkey_H: HotKeyIt - MinHook: TsudaKageyu
MIT for my code (loader.ahk
and remote.ahk
); licenses for other components can be found by following the links above.