August 2021
-
General
Update Nuked OPL3 to latest code
Show details
Includes performance improvements identified by icculus.
-
General
Clean up stub parsing of game-side defs in the engine
-
Remove leading period from startdir to fix a bug
Show details
With the leading period, the resulting path after Bcorrectfilename() is applied does not have a leading slash, causing the string comparison with the defined level filename to fail even if a usermap is part of an episode.
-
Plan B for commit b4f633d1, remove the conditional entirely
Show details
The previous attempt broke the window at the start of E1L3 of Duke3D. Whatever this was intended for doesn't work with animated maskwalls.
-
Search for usermaps/ folder in grp and zip files
-
Fix population of newgamecustom entries when visibility changes
-
Always allow disabling vsync
-
Fix crash due to oversight with mapinfo mapart
-
Extend mapinfo DEF command to support mapart token
Show details
Usage: mapinfo { mapmd4 <md4sum> mapart "mapart/testart_XX.ART" } The specified path must end with the suffix "_XX.ART" (case-insensitive). The actual files need to be numbered from "_00.ART" to "_19.ART". Just like with maphacks, an md4 sum is required. This allows sharing the same per-map art between multiple levels.
-
correctly render 512px wide tiles in classic mode
-
Fix ancient identical branch warning in the Polymer code
July 2021
-
Fix 82fcf9f0 because I'm stupid and forgot to close the file
-
Move updating bpos of player sprites after G_MovePlayers()
Show details
- Fixes
- terminx/eduke32#155
-
Allow assigning pals over 127 with ; + P hotkey
-
Ignore invisible entries for newgamecustom y position
Show details
- Fixes
- terminx/eduke32#177
-
Fix loading of maphacks when loading a savegame
Show details
- Fixes
- terminx/eduke32#173
-
Remember last entered subfolder in file select menus
-
Delete existing dummyplayer sprite if standing on TROR water
Show details
Fixes terminx/eduke32#76 and terminx/eduke32#91 (for real this time)
-
General
Fixup to libxmp-lite.a removal
-
General
Clean up VoidSW binaries when running 'make clean'
-
General
Revamp Steam VDF parsing
Show details
- Fixes
- terminx/eduke32#148
- Fixes
- nukeykt/NBlood#489
-
Fix two erroneous uses of tileGetMapping in network.cpp
-
Fix semantics of G_CheckAdultTile w.r.t. tileGetMapping
-
General
Remove prebuilt libxmp-lite.a files
Show details
They are unnecessary and unused.
-
Scroll through command history in the same order as original release of the game.
-
Simplify game's command history to remove a bunch of strcpy()s. Also fixes ASAN error.
-
Prevent double allocation of qputs strings inside a switch.
Show details
- Fixes
- terminx/eduke32#102
-
Prevent invalid array access in drawoverheadmap()
-
Do not apply crouch speed modifier when shrunk
Show details
- Fixes
- terminx/eduke32#108
-
Replace klabs(x) with max(0, x) in overhead sprite computation
Show details
- Fixes
- terminx/eduke32#139
-
Wrap index to sintable with NORM_ANGLE() in PlayerOnLadder() to prevent overflow.
-
Don't allow backspacing on an empty text input buffer
-
Disable midi driver menu items when music is off
Show details
Changing the values while the music is off is not supposed to be possible. Disable the menu items for consistency.
-
Fix problems when changing renderer after having seen a mirror
Show details
If the player saw a mirror at some point while playing in Polymer, his view would get messed up on changing renderer. This fixes that. Fixes terminx/eduke32#49 and terminx/eduke32#50
-
Do not spawn the dummyplayer sprite when standing on TROR water
Show details
Fixes terminx/eduke32#76 and terminx/eduke32#91
-
Fix bug that prevents active enemies from crushing the player
Show details
- Fixes
- terminx/eduke32#53
-
Fix usermap not reloading properly after opening newgame menu
Show details
- Fixes
- terminx/eduke32#63
-
Fix ST 30 sectors playing the wrong sound after save load
Show details
- Fixes
- terminx/eduke32#75
-
Fix GTK window searching wrong path for custom game directories
Show details
Also made it respect the user_profiles_disabled file.
- Fixes
- terminx/eduke32#73
-
General
Alter modeline that causes Vim to complain
-
Clean up boss music code. Remove unnecessary calls and checks
-
don't attempt to decode animation frames at offsets beyond the end of the current page
-
make MenuAnimation_t start member uint32_t, remove menu animation reset hacks from demo playback
June 2021
-
Fix Wangulator crashing on launch
-
When loading a level from the main menu, try play a wave/redbook music track
-
log application parameters
-
Fix RADLOGO not having the sounds of cineov3
Show details
This is required for DukeDC's ending sounds to play.
- Fixes
- terminx/eduke32#12
-
uncomment DYNTILEREMAP_ENABLE, oops
-
rework actor zsum invalidation, skip getzrange for floor sprites in A_CheckNeedZUpdate()
Show details
- Fixes
- terminx/eduke32#157