OVERCLOCKED IS A MOD PACK FOR THE DUKE NUKEM: ZERO HOUR PC RECOMPILATION

It combines mouse and keyboard movement, first-person perspective and a variety of quality of life improvements to make the game feel like a jank 90s FPS instead of the third-person shooter you grew up with.

FEATURES

Overclocked is made up of several modules, each modifying a different aspect of the game. You can turn individual mods on and off as you please. You can also configure individual mods in the mod settings.

OVERCLOCKED CONTROLS

CONFIGURABLE

Skip cutscenes (Default: ON)
Lets you skip opening cutscenes after a level starts.
Mouse: Invert Y-axis (Default: OFF)
Inverts vertical mouse look.
Mouse: Horizontal sensitivity
Adjusts horizontal mouse-look sensitivity.
Mouse: Vertical sensitivity
Adjusts vertical mouse-look sensitivity.
Number key weapon switching (Default: ON)
Lets you switch weapons with number keys.
No auto-switch from fists (Default: ON)
Prevents weapon pickups from switching away from fists.
Quick melee (Default: ON)
Lets you throw a punch while wielding any weapon.
Quick grenade (Default: ON)
Lets you throw grenades while holding other weapons.
Quick detonate (Default: ON)
Detonates placed pipe bombs.
Pick up laser tripmines (Default: ON)
Lets you pick up placed CTX-2000 and Magnavolt tripmines.
Quick item: Night Vision (Default: ON)
Lets you toggle Night Vision with a hotkey.
Quick item: Medkit (Default: ON)
Lets you use the Medkit with a hotkey.
Quick item: Gas Mask (Default: ON)
Lets you toggle the Gas Mask with a hotkey.
Duke3D style jumping (Default: ON)
Reworks jumping to feel snappier.
Alt-fire: .50 cal rifle (Default: ON)
Lets you fire the .50 cal rifle unscoped.
.50 cal scoped recoil (Default: ON)
Adds camera recoil while firing the .50 cal in scope mode.
Alt-fire: Gas Launcher (Default: ON)
Lets you spray a cloud of damaging gas with the Gas Launcher.
Alt-fire: Havoc Multilauncher (Default: ON)
Primary fires a single straight rocket alt-fire a 3-rocket volley.
Alt-fire: Akimbo Weapons (Default: ON)
Lets pistol-type weapons toggle between single and dual-wield.
No automatic dual-wield (Default: ON)
Picking up a second pistol-type weapon no longer forces akimbo.

NON-CONFIGURABLE

Mouse Look
Makes the mouse move the player view angle.
Keyboard Menu Confirm / Cancel
Expands keyboard menu shortcuts so Enter confirms and Backspace goes back in menus.
Mouse Wheel Weapon Cycling
Use the mouse wheel to cycle weapons.
OVERCLOCKED GRAPHICS

CONFIGURABLE

Overscan fix (Default: ON)
Removes the overscan borders and expands the view to the full screen.
Crispy pixels (Default: OFF)
Switches texture filtering from bilinear to point filtering.
Persistent corpses (Default: ON)
Keeps enemy corpses and their blood pools on the ground.
Persistent gibs (Default: ON)
Keeps gibs, debris, and other destroyed pieces on the ground.
Remove bomb placement limits (Default: ON)
Removes the usual cap on how many pipebombs and tripbombs can be placed.
Wall sprite alignment fix (Default: ON)
Pulls billboard-style wall sprites closer to the wall.
Gib blood trail (Default: ON)
Makes flying gibs leave blood trails behind them.
Blood trail spawns pools (Default: ON)
Allows landing blood trails to create blood pools.
More dynamic lights (Default: OFF)
Adds sector lighting from gunfire, explosions, and burning flames in dark areas.

NON-CONFIGURABLE

Expansion Pak Visuals
Forces the higher-res graphics mode.
Garbage Collection
Adds a custom sprite garbage-collection system.
OVERCLOCKED FIRST PERSON

CONFIGURABLE

Viewmodel recoil (Default: ON)
Adds visual weapon viewmodel recoil when firing. Doesn't affect actual aiming.
Crouch toggle (Default: ON)
Lets you manually toggle crouch while in first person.

NON-CONFIGURABLE

First-Person Mode
Defaults the game to first-person mode. Can be toggled.
First-Person Native Camera Tweaks
Adjusts the camera and aiming behavior for first-person.
Improved Movement Animations
Remaps movement animation behavior for first-person.
Body Visibility
Hides or suppresses parts of Duke's body in first-person.
Swimming and Underwater Viewmodel Adjustments
Applies separate arm and body adjustments while swimming or underwater.
Extreme Look Angle Handling
Adds extra handling for very high and very low look angles.
OVERCLOCKED CHEATS

CONFIGURABLE

All weapons (Default: OFF)
Grants all weapons.
All items (Default: OFF)
Grants all items.
All keys (Default: OFF)
Grants all keys.
Invulnerable (Default: OFF)
Makes the player invulnerable.
Fly (Default: OFF)
Lets you fly by holding the jump key.
Pass invisible walls (Default: OFF)
Lets you pass through invisible walls to explore levels.
Vanilla cheats (Default: OFF)
Enables the original in-game cheats menu.
OVERCLOCKED HUD

CONFIGURABLE

Console Style (Default: Quake)
Switches the console between vanilla and a left-aligned Quake-style overlay.
Hide HUD during gameplay (Default: OFF)
Hides the HUD. Good for screenshots and videos!

NON-CONFIGURABLE

Element Repositioning and Rescaling
Allows the HUD elements to be repositioned and rescaled.
Boss Name Labels
Adds boss name labels alongside the boss health bar.
Peacekeeper Reserve Ammo Fix
Fixes the reserve ammo counter for the Peacekeeper.
Instant TACS Transition
Removes the scaling transition from the TACS panel.
OVERCLOCKED PROGRESS

CONFIGURABLE

Skip Rumble Pak Check (Default: ON)
Disables the Rumble Pak screens.

NON-CONFIGURABLE

External Progress Saving
Replaces the Recomp SRAM emulation with a small JSON-based progress file.
Quicksave / Quickload
Adds an in-session temporary quicksave system. On death, continuing will load the quicksave.
Restored Easy Difficulty
Re-enables the Easy difficulty option.
Skip Tutorial
New game goes straight to the level select. Tutorial is still accessible from the main menu.
Streamlined Menus
Simplifies multiple menus to hide options that are redundant with Overclocked mods.
OVERCLOCKED AUDIO

CONFIGURABLE

Weapon draw sounds (Default: ON)
Plays a sound when you switch to a weapon.
Failed activate sounds (Default: ON)
Adds classic wall humping sounds.
Pipebomb detonation sound (Default: ON)
Plays a sound when you detonate placed pipebombs.
Friendly fire lines (Default: ON)
Adds more Duke lines when you kill a friendly Marine or Sergeant.
More EDF banter (Default: ON)
Adds extra Duke lines when interacting with friendly EDF grunts.
OVERCLOCKED ITEMS

CONFIGURABLE

Auto-apply Medkit (Default: ON)
Auto-applies the Medkit if a hit would have killed you while the Medkit is equipped.

INSTALLING

RELEASE NOTES (2026-04-06-0026)

MODPACK

  • Renamed all mods, internal names remain the same.
  • Updated mod TOML files, added new options, and cleaned up descriptions.

OVERCLOCKED AUDIO

  • Added EDF banter, Duke replies after marine dialogue.

OVERCLOCKED CHEATS

  • Added Pass invisible walls cheat.
  • Added Fly cheat.

OVERCLOCKED CONTROLS

  • Added Gas Launcher alt-fire.
  • Skip opening cutscenes with Start.
  • Ladder mouselook yaw lock.
  • Tripmine can be picked up.
  • Havoc Multilauncher alt-fire.
  • Moved Duke3D style jumping into Better Controls (now works in third person).

OVERCLOCKED FIRST PERSON

  • Widened model frustum culling for raised FOV.

OVERCLOCKED GRAPHICS

  • Fixed progression issues caused by enemies firing the wrong function on death.
  • Added an experimental dynamic lights feature in Graphics Tweaks (default off).

OVERCLOCKED HUD

  • Lowered BetterHUD console decay (default).
  • Added option to hide HUD during gameplay.

OVERCLOCKED PROGRESSION

  • Clamped tally stats and persist secret level unlocks.
  • Added Skip Rumble Pak Check (default on).
  • Main menu title reads OVERCLOCKED.
  • Added Easy difficulty option.
  • Added and corrected wrong level stat caps.
  • Hardened stat cap reading to use the game as the source of truth.
  • New save file name is overclocked-save.json, old files will still be recognized.
ALL-IN-ONE (DESKTOP)

Fastest way to get started with Overclocked. This package bundles the mods with the recompiled version of Zero Hour.

  1. Download and unzip the package
  2. Run the DNZH Recompiled executable
  3. On the first run, the recompilation will ask for your ROM file. You need this exact file: Duke Nukem - Zero Hour (USA).z64

You are ready to rock! While the mods are pre-configured for a good experience out of the box, you might want to check the controls section before getting started.

MIGRATING OVERCLOCKED SAVES

Overclocked uses its own progression system. To carry a save from a previous version, copy overclocked-save.json from the old folder into the root of the new one. Note that saves might not always be compatible between versions.

ALL-IN-ONE (STEAM DECK)

Start by switching your Steam Deck to Desktop Mode and navigating to this page with the installed browser.

  1. Download and unzip the Linux all-in-one package
  2. Run DNZHRecompiled
  3. On the first run, the recompilation will ask for your ROM file. You need this exact file: Duke Nukem - Zero Hour (USA).z64
  4. After configuring, quit the game
  5. Right-click DNZHRecompiled and choose Add to Steam
  6. Return to Game Mode

You can now run Overclocked from Game Mode.

MODS ONLY

Already have the recompilation running? Grab just the mods here. It's always a good idea to clear out any previous versions of the Overclocked mods before dropping in the latest files.

CONTROLS

WARNING

Overclocked relies on button chords to inject new features. Keys and buttons should not be reconfigured from the Recomp menu, or the mod might not work correctly.

KEYBOARD & MOUSE
Keyboard
CONTROLLER
Controller

FAQ

WHY CHANGING CONTROLS BREAKS OVERCLOCKED

Many features in Overclocked Controls rely on specific button combinations. If you remap a button that's part of one of those combinations, the feature stops working. To fix this, replace your controls.json with the one included in the Overclocked package.

MY PROGRESS IS NOT BEING SAVED

Overclocked uses its own progression system. If progress is not being saved between levels, check your mod settings for whether Unlock All Levels under Overclocked Progression is turned on. All progress saving is disabled while the option is active. Quicksaving is session-only, and does not replace normal progress saving.

WHY IS MANUAL CROUCHING ONLY IN FIRST PERSON

Vanilla Zero Hour would put the player into first-person when crouching and hide the player body. There never was a third person crouching animation made. That is why manual crouching is only available in first-person mode, whereas third-person mode works just like vanilla always did (activate vents to go into first-person).

WHY DO SOME WALL SPRITES FLICKER

The wall-sprite alignment fix moves billboard sprites closer to walls so they look less obviously offset. That also increases the chance of what is known as depth fighting. In case that a switch completely disappears, you can turn off Wall sprite alignment under Overclocked Graphics fix in the mod menu.

WHY DO SOME CORPSES STILL DISAPPEAR

The game has a limit of 1500 active sprites, after which it quickly gets unstable. The mod keeps corpses, gibs, and blood around much longer than vanilla, but runs a cleanup pass once counts get too high to prevent issues.

HOW DO I DISABLE TEXTURE FILTERING

By default Overclocked uses the smudgy bilinear filtered look that N64 games were designed around. If you prefer the unfiltered look, you can go into the mod settings, and under Overclocked Graphics you will find the Crispy pixels setting.

I TURNED ON WIDESCREEN BUT THE GAME IS STILL 4:3

The current Recompilation doesn't yet support rendering the game in widescreen, only the HUD. It is an unfortunate limitation, but think of it this way: 4:3 is the aspect ratio in which all the art was originally mastered in. It's what the developers intended!

I'M STUCK BECAUSE A TRIGGER WON'T FIRE

The Persistent corpses setting in Overclocked Graphics sometimes causes issues with enemies triggering events after their death. If you notice a door that should open staying locked, or an enemy not dropping their key item, try turning persistent corpses off and see if that lets you progress.

I GET A BLACK SCREEN WHEN STARTING UP

If you choose Start game too quickly after booting from the Recomp menu, the game will crash. Similarly if you rapidly press Enter in the in-game menus, level loading might crash. Restarting the game and waiting a few seconds before making a selection should fix it.

CONTACT

BEFORE YOU REACH OUT

Overclocked is a hobby project originally built for my own playthrough, now shared as-is for anyone who wants to try it. While feedback and bug reports are welcome, please don't expect hands-on troubleshooting for your specific setup.

TICKET
DISCORD

You can try pinging kyyrma on the #modding-other channel of the Duke Nukem Restoration Community Discord. It's a general Duke Nukem modding channel, not a dedicated space for Overclocked. If you decide to reach out, please respect the server rules and be mindful of other modding conversations taking place.

CREDITS

DECOMPILATION
Duke Nukem Zero Hour by Gillou68310

RECOMPILATION FRAMEWORK
N64: Recompiled by Mr-Wiseguy

DNZH RECOMPILATION
DNZH Recomp by Sonic Dreamcatcher (sonicdcer)

OVERCLOCKED
Overclocked by kyyrma

DISCLAIMER
Overclocked is not affiliated with or supported by the N64: Recompiled project or the DNZH Recomp. Don't pester their developers with issues that Overclocked might have caused. Everything is provided as-is. Use at your own risk. For technical support see Contact.