EDuke32 Changelog Unofficial archive

Build 7765

6 July 2019 · 11 commits by 1 author · SVN

Builds by month 110 builds

Original log file · 20190706-7765.txt
------------------------------------------------------------------------
r7765 | terminx | 2019-07-06 09:30:58 -0700 (Sat, 06 Jul 2019) | 1 line

Prevent addlogvar from accepting constants, which causes a crash
------------------------------------------------------------------------
r7764 | terminx | 2019-07-06 09:30:54 -0700 (Sat, 06 Jul 2019) | 1 line

Make cache1d try a little harder to find a suitable block before bailing with "CACHE SPACE ALL LOCKED UP!"
------------------------------------------------------------------------
r7763 | terminx | 2019-07-06 09:30:51 -0700 (Sat, 06 Jul 2019) | 1 line

Make cacheAgeEntries() do a more consistent amount of work per frame
------------------------------------------------------------------------
r7762 | terminx | 2019-07-06 09:30:47 -0700 (Sat, 06 Jul 2019) | 3 lines

Swap indexes for gamefunc_AutoRun and gamefunc_Alt_Fire

Normally I wouldn't be in favor of changing indexes that are already exposed to scripts around, but gamefunc_AutoRun is a locally handled key that doesn't have any script events associated with it, and gamefunc_Alt_Fire is pretty important to have up near the top wherever gamefuncs are listed.
------------------------------------------------------------------------
r7761 | terminx | 2019-07-06 09:30:43 -0700 (Sat, 06 Jul 2019) | 1 line

Replace gamefunc_Alt_Weapon with a gamefunc_Alt_Fire that works as expected
------------------------------------------------------------------------
r7760 | terminx | 2019-07-06 09:30:37 -0700 (Sat, 06 Jul 2019) | 1 line

Fix edge case in clipupdatesector()
------------------------------------------------------------------------
r7759 | terminx | 2019-07-06 09:30:34 -0700 (Sat, 06 Jul 2019) | 1 line

Prevent uninitialized access to hitwalls[] in clipmove()
------------------------------------------------------------------------
r7758 | terminx | 2019-07-06 09:30:30 -0700 (Sat, 06 Jul 2019) | 1 line

Move cacheAllSounds() out of G_CacheMapData() and into G_Startup()
------------------------------------------------------------------------
r7757 | terminx | 2019-07-06 09:30:26 -0700 (Sat, 06 Jul 2019) | 3 lines

Bump MAXCACHEOBJECTS from 9216 to 16384

This is actually the first time we've increased this limit in the entire time the engine source has been available.
------------------------------------------------------------------------
r7756 | terminx | 2019-07-06 09:30:23 -0700 (Sat, 06 Jul 2019) | 1 line

One of those stupid optimizations you notice the potential for when scrolling through code looking for something
------------------------------------------------------------------------
r7755 | terminx | 2019-07-06 09:30:18 -0700 (Sat, 06 Jul 2019) | 1 line

Floating point grouscan() patch from Nuke.YKT, worth a couple of fps in classic mode in slope-heavy scenes
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

Make cache1d try a little harder to find a suitable block before bailing with "CACHE SPACE ALL LOCKED UP!"

Richard Gobeille (TerminX) 6 Jul 2019, 09:30 UTC−7 r7764

Swap indexes for gamefunc_AutoRun and gamefunc_Alt_Fire

Richard Gobeille (TerminX) 6 Jul 2019, 09:30 UTC−7 r7762

Normally I wouldn't be in favor of changing indexes that are already exposed to scripts around, but gamefunc_AutoRun is a locally handled key that doesn't have any script events associated with it, and gamefunc_Alt_Fire is pretty important to have up near the top wherever gamefuncs are listed.

Engine

Bump MAXCACHEOBJECTS from 9216 to 16384

Richard Gobeille (TerminX) 6 Jul 2019, 09:30 UTC−7 r7757

This is actually the first time we've increased this limit in the entire time the engine source has been available.

One of those stupid optimizations you notice the potential for when scrolling through code looking for something

Richard Gobeille (TerminX) 6 Jul 2019, 09:30 UTC−7 r7756

Floating point grouscan() patch from Nuke.YKT, worth a couple of fps in classic mode in slope-heavy scenes

Richard Gobeille (TerminX) 6 Jul 2019, 09:30 UTC−7 r7755