Giugno 2017
-
Generale
More standalone stuff
-
Generale
Workaround for MSVC bug
-
Generale
Remove some Duke-specific screen displays from standalone builds
-
Generale
Fix command line help window in builds with the startup window disabled
-
Generale
Clean up command line parameter help text
-
Generale
Fix swapped EDUKE32_STANDALONE ifdefs for screenshot filenames
-
Generale
Don't try to load duke3d.cfg in standalone builds
-
Generale
Rename snd_duketalk cvar to snd_speech
-
Generale
Revise r6253
-
Generale
Rename two misnamed variables
-
Generale
Shrink the tilesiz vector to use int16_t members as the original arrays were.
-
Add EVENT_PRELOADGAME and EVENT_POSTLOADGAME.
-
Add drawline256 and drawlinergb commands that call the internal functions used for the automap lines.
Mostra dettagli
drawline256 <x0> <y0> <x1> <y1> <index> drawlinergb <x0> <y0> <x1> <y1> <index> <rgb> The coordinates are xdim<<12/ydim<<12 based, not 320<<16x200<<16. <index> is a palette index, and for drawlinergb is used as a fallback in the software renderer. <rgb> is encoded the same as PROJ_FLASH_COLOR.
-
Generale
Add internal drawlinergb function.
-
Add getclosestcol command, which finds the closest palette index given
Mostra dettagli
getclosestcol <return> <color> <limit> <color> is encoded the same as PROJ_FLASH_COLOR. <limit> is the index of the last palette color that should be considered. Use 255 for the whole palette, 254 to exclude the transparent color, 239 to exclude Duke 3D's fullbrights, etc.
-
Add EVENT_DISPLAYOVERHEADMAPTEXT.
Mostra dettagli
Set RETURN to any non-zero value to disable hardcoded display of text. If you wish to replace the hardcoded text, you must check that userdef[].overhead_on == 2 yourself.
-
Generale
Replace specialized swap C functions with a templatized version.
-
Generale
scale(1<<##, b, c) --> divscale##(b, c)
-
Generale
scale(a, b, 1<<##) --> mulscale##(a, b)
-
Generale
mulscale(a, b, ##) --> mulscale##(a, b)
-
Generale
Fix buggy swinging door behavior
-
Generale
Dicking around with inlined actor header functions
-
Generale
Revise r6225
-
Generale
Potential CON performance improvements
-
Generale
Clamp r_maxfps to a minimum of 30 if not 0
-
Fix yoffset bouncing of face sprites with cstat 128.
-
Generale
r6210 inadvertantly forced orientation bit 2 for internal gametext. Tidy up affected text.
-
Generale
More misc small cleanups. DONT_BUILD.
-
Generale
:(
-
Generale
Misc cleanups, mostly const correctness
-
Generale
Can Duke3D CON version compatibility messages in standalone builds
-
Generale
Revise r6239
-
Generale
Revise r6235
-
Generale
Revert test change I accidentally committed
-
Generale
Further reorganization of actor_t. BYTEVERSION bumped.
-
Generale
Make r_showfps 2 work a little bit better
-
Generale
Respect r_maxfps in menus and on startup/bonus/end screens
-
Generale
More minor optimizations. Breaks savegames.
-
Generale
Minor optimizations
-
Generale
Gamevar cleanup
-
Generale
Use macros for special gamevar access range checking
-
Generale
Consty McConst
-
Generale
Replace 2 memcpys with assignments
-
Generale
Add clipdist member to player struct to control how close the player can get to walls
-
Generale
Remove "BUILD_NOP6", old cruft for running on ancient x86 processors without MMX.
-
Generale
Minor classic mode optimization
-
Generale
Only show "using dynamic tile remapping" message in debug builds. DONT_BUILD.
-
Generale
Remove unused member from actor_t
-
Generale
Change hard-coded subway effect damage to generic explosive damage that can be handled by CON. Fixes subway kills not counting toward the dead monster count and allows CON scripts to handle subway damage however they like.
-
Generale
Fix issue with hud_bgstretch cvar overwriting adjacent values in memory