Agosto 2021
-
Generale
Update Nuked OPL3 to latest code
Mostra dettagli
Includes performance improvements identified by icculus.
-
Generale
Clean up stub parsing of game-side defs in the engine
-
Remove leading period from startdir to fix a bug
Mostra dettagli
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
Mostra dettagli
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
Mostra dettagli
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
Luglio 2021
-
Fix 82fcf9f0 because I'm stupid and forgot to close the file
-
Move updating bpos of player sprites after G_MovePlayers()
Mostra dettagli
- Risolve
- terminx/eduke32#155
-
Allow assigning pals over 127 with ; + P hotkey
-
Ignore invisible entries for newgamecustom y position
Mostra dettagli
- Risolve
- terminx/eduke32#177
-
Fix loading of maphacks when loading a savegame
Mostra dettagli
- Risolve
- terminx/eduke32#173
-
Remember last entered subfolder in file select menus
-
Delete existing dummyplayer sprite if standing on TROR water
Mostra dettagli
Fixes terminx/eduke32#76 and terminx/eduke32#91 (for real this time)
-
Generale
Fixup to libxmp-lite.a removal
-
Generale
Clean up VoidSW binaries when running 'make clean'
-
Generale
Revamp Steam VDF parsing
Mostra dettagli
- Risolve
- terminx/eduke32#148
- Risolve
- nukeykt/NBlood#489
-
Fix two erroneous uses of tileGetMapping in network.cpp
-
Fix semantics of G_CheckAdultTile w.r.t. tileGetMapping
-
Generale
Remove prebuilt libxmp-lite.a files
Mostra dettagli
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.
Mostra dettagli
- Risolve
- terminx/eduke32#102
-
Prevent invalid array access in drawoverheadmap()
-
Do not apply crouch speed modifier when shrunk
Mostra dettagli
- Risolve
- terminx/eduke32#108
-
Replace klabs(x) with max(0, x) in overhead sprite computation
Mostra dettagli
- Risolve
- 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
Mostra dettagli
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
Mostra dettagli
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
Mostra dettagli
Fixes terminx/eduke32#76 and terminx/eduke32#91
-
Fix bug that prevents active enemies from crushing the player
Mostra dettagli
- Risolve
- terminx/eduke32#53
-
Fix usermap not reloading properly after opening newgame menu
Mostra dettagli
- Risolve
- terminx/eduke32#63
-
Fix ST 30 sectors playing the wrong sound after save load
Mostra dettagli
- Risolve
- terminx/eduke32#75
-
Fix GTK window searching wrong path for custom game directories
Mostra dettagli
Also made it respect the user_profiles_disabled file.
- Risolve
- terminx/eduke32#73
-
Generale
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
Giugno 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
Mostra dettagli
This is required for DukeDC's ending sounds to play.
- Risolve
- terminx/eduke32#12
-
uncomment DYNTILEREMAP_ENABLE, oops
-
rework actor zsum invalidation, skip getzrange for floor sprites in A_CheckNeedZUpdate()
Mostra dettagli
- Risolve
- terminx/eduke32#157