Build 9507
GIT-
fix parsing of voxel definition in error cases
Show details
- Fixes
- terminx/eduke32#185
-
Fix `unbind` console command not updating the keyboard config
SVN handles and Git names are merged into one person.
fix parsing of voxel definition in error cases
Fix `unbind` console command not updating the keyboard config
Add DUKEWT_CRC to the grpinfo tokens
Fix two typos in the menu code
Re-enable remote activation of viewscreen using yvel of 1
A viewscreen placed in the map with a yvel of 1 will always display its camera feed if the player is within active range. If set to 0, the screen will only show the tile on manual activation. If yvel is 1, and the screen is connected to a camera, it will display the view of that camera. Otherwise, it will show the view of the Viewscreen's owner, the direction in which it is looking being dictated by angle and shade of that sprite. The xvel of the viewscreen now defines the active range. If less or equal to 0, the default distance of 8192 is used. Note that this is currently restricted to one active screen at a time.
Remove leading period from startdir to fix a bug
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
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
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.
Fix ancient identical branch warning in the Polymer code
Fix 82fcf9f0 because I'm stupid and forgot to close the file
Move updating bpos of player sprites after G_MovePlayers()
Allow assigning pals over 127 with ; + P hotkey
Ignore invisible entries for newgamecustom y position
Fix loading of maphacks when loading a savegame
Remember last entered subfolder in file select menus
Delete existing dummyplayer sprite if standing on TROR water
Fixes terminx/eduke32#76 and terminx/eduke32#91 (for real this time)
Clean up VoidSW binaries when running 'make clean'
Prevent double allocation of qputs strings inside a switch.
Do not apply crouch speed modifier when shrunk
Replace klabs(x) with max(0, x) in overhead sprite computation
Disable midi driver menu items when music is off
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
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
Fixes terminx/eduke32#76 and terminx/eduke32#91
Fix bug that prevents active enemies from crushing the player
Fix usermap not reloading properly after opening newgame menu
Alter modeline that causes Vim to complain
Clean up boss music code. Remove unnecessary calls and checks
Fix Wangulator crashing on launch
log application parameters
Fix RADLOGO not having the sounds of cineov3
This is required for DukeDC's ending sounds to play.
Update g_animPtr before and after cutscene loops
This will allow all CUTSCENE events to use the ifcutscene command. Before, only EVENT_CUTSCENE for ANM files could use it.
Prevent negative bases for powf in videoSetGamma()
Otherwise causes NaN results. Not sure if this algorithm is even doing what it's supposed to do, but this makes the color correction somewhat functional again.
Fix commandline parameter inconsistencies and errors.