Makes it so that the game pauses when you enter the in game "pause" menu.
Done efficiently with UE4SS's C++ modding framework by hooking into the game's functions.
No loops running constantly in the background affecting performance.
True pausing using unreal engine's functions instead of time dilation-based slowdown!
When you enter the "pause" menu the game is paused. To unpause you need to press the "Resume" button with either your mouse or your gamepad.
Installation
Download and install UE4SS Solarpunk.
Download the mod and extract its .zip file.
Go to where your game is installed and navigate to \Solarpunk\Binaries\Win64\ue4ss\Mods\.
Drop the PauseInMenu folder from the mod in there.
In the end it should look like this:
\Solarpunk\Binaries\Win64\ue4ss\Mods\PauseInMenu\dlls\
Troubleshooting
If you have any issues with the mod you first need to make sure that ue4ss is running. Navigate to \Solarpunk\Binaries\Win64\ue4ss and look for a file named "UE4SS.log". If there is no such file and you've already ran the game then that mean that UE4SS was not installed correctly.
If there is, you can open that file with a text editor like Notepad and check for errors. If the mod is installed correctly and UE4SS is loading it then you should see something like this in it:
[2026-06-14 00:17:08.1142345] Mod 'PauseInMenu' has enabled.txt, starting mod.
[2026-06-14 00:17:08.1142727] PauseInMenu by yakuzadeso
If not then you probably didn't install the mod correctly.
If you want you can upload the contents of that file on Pastebin.com and then share the pastebin link in a comment explaining your issue.
