
A tiny in-game popup for Subnautica 2 that lets you set the **time of day**, swap the **weather**, and **freeze time** — without ever touching a console command, so your save is never flagged as cheated.
This mod is hosted on Nexus Mods by Casperq2. Clicking below will open the official mod page in a new tab.
Download on Nexus ModsYou will leave this site. Downloads and installs are handled by Nexus Mods.
SkyWizard
A lightweight in-game control panel for Subnautica 2 that lets you instantly change the time of day, switch the weather, and freeze time — all without using console commands, meaning your save never gets flagged as cheated.
Press Num 5 in-game to open a compact popup under your cursor.
Cycle presets with a single click, freeze the sky mid-arc, or drag the panel anywhere on screen. Your chosen position is automatically remembered between sessions.
Designed to feel like a natural developer/debug tool built directly into the game.
[line]
Important
Always set your weather and time of day first, then enable Freeze Time afterwards.
Freeze Time locks the sky exactly where it currently is — including sun position, lighting, clouds, fog, and active weather.
If enabled too early, the world will appear static until unfrozen.
Recommended workflow:
• Select your weather preset[/*]
• Select your time-of-day preset[/*]
• Enable Freeze Time if you want the sky locked in place[/*]
[line]
Features
Time of Day Control
Cycle through 7 handcrafted presets:
• Midnight[/*]
• Dawn[/*]
• Morning[/*]
• Noon[/*]
• Afternoon[/*]
• Dusk[/*]
• Night[/*]
Instantly jumps the world lighting and sun position to the selected time.
[line]
Weather Control
Swap between 8 weather presets:
• Clear[/*]
• Cloudy[/*]
• Cloudy B[/*]
• Misty[/*]
• Sparse Clouds[/*]
• Distant Storm[/*]
• Storm[/*]
• Storm B[/*]
Perfect for screenshots, ambience, exploration, or cinematic videos.
[line]
Freeze Time
Freeze the entire sky state exactly where it currently is.
• Stop the sun mid-sky[/*]
• Create permanent sunsets/sunrises[/*]
• Lock storm lighting in place[/*]
• Freeze weather movement[/*]
• Change time presets while frozen[/*]
[line]
Draggable Popup
The panel can be freely moved anywhere on screen.
• Click the title bar once to grab it[/*]
• Click again to drop it[/*]
• Position is saved automatically between sessions[/*]
Popup location is stored in:
ue4ss Mods SkyWizard popup_pos.luaDelete this file at any time to reset the popup back to centered.
[line]
Save-Safe Design
SkyWizard never uses console commands.
Instead, it writes directly to Subnautica 2’s own internal time/weather systems through UE4SS reflection, meaning:
• No cheat flag[/*]
• No console usage[/*]
• No modified save state[/*]
• Safe for normal gameplay saves[/*]
[line]
Automatic Safety Recovery
If you save while time is frozen, SkyWizard automatically unfreezes time when that world loads again.
This prevents permanently broken “frozen sky” saves.
[line]
Requirements
• UE4SS installed and functioning for Subnautica 2[/*]
If your other UE4SS Lua mods work, SkyWizard will too.
[line]
Installation
• Download and extract the archive[/*]
• Place the
SkyWizardfolder into:[/*]
<SteamLibrary> steamapps common Subnautica2 Subnautica2 Binaries Win64 ue4ss Mods
• Open:[/*]
ue4ss Mods mods.txt
• Add the following line:[/*]
SkyWizard : 1
• Launch the game[/*]
You should see:
[SkyWizard] loaded | Num 5 toggles popup ...inside
UE4SS.log.
[line]
Usage
Press Num 5 to open or close the popup.
While open:
• Mouse control is captured by the UI[/*]
• Camera mouselook is temporarily disabled[/*]
• Closing the panel instantly returns normal gameplay control[/*]
The panel opens centered the first time it is used.
[line]
Changing the Hotkey
Open:
Scripts main.luaNear the bottom you’ll find:
RegisterKeyBind(Key.NUM_FIVE, function()
ExecuteInGameThread(function() panel:toggle() end)
end)Replace
Key.NUM_FIVEwith any valid UE4SS key name:
Key.F8
Key.NUM_ZERO
Key.Oetc.
[line]
Compatibility
Singleplayer
Fully tested and working.
Multiplayer / Dedicated Servers
Untested.
Reflection writes occur locally on the client, so behavior on remote servers is currently unknown.
Other UE4SS Mods
No known conflicts.
SkyWizard only uses:
• One hotkey registration[/*]
• One global hook on:[/*]
CommonButtonBase:HandleButtonClickedThis is a standard UE Common UI engine function used solely for SkyWizard’s own popup buttons.
[line]
Uninstall
Simply:
• Delete the
SkyWizardfolder[/*]
• Remove:[/*]
SkyWizard : 1from
mods.txtNo game files are modified.
[line]
Credits
Author: Casper
Built using:
• UE4SS Lua scripting[/*]
• Subnautica 2 reflection access[/*]
Created to provide a fast, clean, immersive alternative to console commands.
No bugs reported yet. If you hit a problem, let the author know.
Be the first to rate this mod.
Sign in to leave a rating.
You might also like
No comments yet. Be the first to share your thoughts.