Skip to content

Beta v0.7.0

Compare
Choose a tag to compare
@lethal-guitar lethal-guitar released this 28 Nov 16:44
· 846 commits to master since this release
c017d6a

Overview

⚠️ If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.

This release adds keyboard control rebinding, a new quick save feature, and a few other missing features. Plus, some minor discrepancies with the original game have been fixed.

Also worth noting is that game options are now stored in a human-readable text file, next to the user profile file.

Release notes

New features

  • Added a "Keyboard controls" tab to the options menu, to allow customizing key bindings for in-game controls. On first launch, key bindings from the original game are imported (if present).
  • Added the Duke Nukem 3D teaser screen that appears after beating episode 4
  • Added the "hype" message shown when launching the game for the first time
  • Added switch to intro/demo sequence after sitting on the main menu without any input for a while

Enhancements

  • Temporary quick saving: Press F5 to quick save, F7 to load. On a gamepad, press "back" (small button left of Xbox button/Dualshock touchpad/...) to quick save, and load via the in-game menu. For now, quick saves are not stored on disk, meaning quitting or finishing the current level will delete the last quick save. Permanently storing quick saves is planned for a future update. Quick saving is an optional enhancement that needs to be enabled in the options menu first.
  • Improved menu navigation: Pressing ESC (or button B on a gamepad) while on the saved game name entry goes back to the save slot selection, instead of leaving the menu entirely like in the original

Bug fixes

  • Duke's ship was incorrectly drawn behind other objects like item boxes
  • Fixed sporadic time skips that could occur on some platforms (e.g. Odroid Go Advance)
  • Fixed incorrect starting position for rockets fired downwards by the player while hanging on a pipe
  • Fixed incorrect rocket smoke position for downwards-facing rockets fired by Duke
  • Fixed a discrepancy in behavior for the Blue Guard
  • Fixed a player control discrepancy: It was possible to fire a shot during the first frame of a jump and during landing, which is not possible in the original
  • Player movement now more accurately matches the original with regards to changing direction while looking up/crouching/aiming down from a pipe