NullscapeOperator
Optimized left-side Operator UI encounter: 5-second yellow stop window, random spawn after 1-120 seconds, sounds and safe error handling.
| Last updated | 2 hours ago |
| Total downloads | 14 |
| Total rating | 0 |
| Categories | AI Generated Gameplay |
| Dependency string | acoolteamonly1-NullscapeOperator-1.3.6 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Nullscape Operator
An unofficial ULTRAKILL mod that adds a screen-space encounter inspired by the Operator from Nullscape.
Version 1.3.6 focuses on performance and stability, with smaller textures, pooled audio and guardrails around runtime errors.
The Operator appears on the left side of the screen. It rocks slightly in place, moves diagonally during the yellow phase, and plays a different sound for each part of the encounter. There are no on-screen instructions or warning text.
How it works
- Green: Operator appears briefly. Releasing the controls at this point won't dismiss it.
- Yellow: You have 5 seconds to let go of the movement, attack, and ability controls. The mod checks held input, not the player's remaining momentum. Moving the camera with the mouse alone doesn't count.
- Green again: If you release the controls in time, Operator plays the retreat sound and fades away.
- Red: If the yellow timer runs out, it is too late to stop. After a 1-second warning, Operator attacks with lethal damage.
Each eligible level rolls a new spawn time between 1.01 and 119.99 seconds of active play. Only one encounter is scheduled per level.
Installation
Install the BepInExPack dependency through your mod manager, then install this package. The plugin reads its images and WAV files from the plugins/NullscapeOperator directory. You don't need to move them manually when installing with a mod manager.
Settings
After the first launch, BepInEx creates a configuration file. Available settings include:
- Enable or disable encounters.
- Include secret and Prime levels.
- Adjust the image size, position, and rocking angle.
- Change sound volume.
The five-second yellow window is intentionally fixed to preserve the encounter's timing.
Notes
This is a fan project and isn't affiliated with ULTRAKILL or Nullscape. The images and sounds were provided for development; anyone distributing them should make sure they have permission. The code and packaging have been reviewed, but gameplay compatibility still needs a test in the actual game.
Troubleshooting
If the game closes, temporarily disable NullscapeOperator in your mod manager and check whether the issue stops. Look for NullscapeOperator in BepInEx/LogOutput.log or BepInEx/LogOutput.txt (depending on the installation). A crash can also come from another mod or the graphics driver.
In the config file, General.Enabled=false disables encounters. Restarting the game may be necessary.
Testing status: The source and packaging were checked, but the DLL has not been compiled or run in ULTRAKILL in this environment. Test before publishing and confirm you have redistribution permission for Nullscape-derived media.