EDuke32 Changelog Unofficial archive

Build 5474

19 December 2015 · 8 commits by 1 author · SVN

Builds by month 225 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20151219-5474.txt
------------------------------------------------------------------------
r5474 | hendricks266 | 2015-12-19 21:19:11 -0800 (Sat, 19 Dec 2015) | 1 line

Prune the dynamic tile name system in the same manner as sounds were pruned in the previous commit and r4748.
------------------------------------------------------------------------
r5473 | hendricks266 | 2015-12-19 21:19:08 -0800 (Sat, 19 Dec 2015) | 1 line

Remove the __STATIC macros of dynamic sounds pruned in r4748.
------------------------------------------------------------------------
r5472 | hendricks266 | 2015-12-19 21:19:05 -0800 (Sat, 19 Dec 2015) | 1 line

Remove three unused-in-the-source dynamic sound variables partially forgotten in r4748.
------------------------------------------------------------------------
r5471 | hendricks266 | 2015-12-19 21:19:02 -0800 (Sat, 19 Dec 2015) | 1 line

Menus: When RETURN is set to INT32_MIN in EVENT_CHANGEMENU, cancel any animations in addition to not changing the current menu.
------------------------------------------------------------------------
r5470 | hendricks266 | 2015-12-19 21:18:59 -0800 (Sat, 19 Dec 2015) | 5 lines

Name map best time entries in the cfg by MD4 checksum instead of filename.

Existing filename-demarcated personal bests are still read as a fallback if an MD4 is not found, but only MD4 entries are written.

Fans of both Lunar Apocalypse and Nuclear Winter should sort out the MapTimes section of their cfg file manually.
------------------------------------------------------------------------
r5469 | hendricks266 | 2015-12-19 21:18:56 -0800 (Sat, 19 Dec 2015) | 1 line

Fix two bugs in SCRIPT_GetNumber that cause it to issue an incorrect return value.
------------------------------------------------------------------------
r5468 | hendricks266 | 2015-12-19 21:18:53 -0800 (Sat, 19 Dec 2015) | 3 lines

Duke3D: Add globalgameflag 4, DUKE3D_NO_PALETTE_CHANGES. This disallows the game from performing its usual modification to palette data after loading it, mainly the transparent color.

If you use this flag, make sure your transparent color it set exactly as you would like it to be used in cases like those presented in the previous commit.
------------------------------------------------------------------------
r5467 | hendricks266 | 2015-12-19 21:18:47 -0800 (Sat, 19 Dec 2015) | 1 line

Polymodes: In gloadtile_art, (1) get the current texel's index, (2) apply alpha if index == 255, (3) get the index by indexing into the specified palookup table, and then (4) apply fullbright considerations. Previously these tasks were performed in order 1432.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Menus CON

When RETURN is set to INT32_MIN in EVENT_CHANGEMENU, cancel any animations in addition to not changing the current menu.

Evan Ramos (Hendricks266) 19 Dec 2015, 21:19 UTC−8 r5471

Name map best time entries in the cfg by MD4 checksum instead of filename.

Evan Ramos (Hendricks266) 19 Dec 2015, 21:18 UTC−8 r5470

Existing filename-demarcated personal bests are still read as a fallback if an MD4 is not found, but only MD4 entries are written. Fans of both Lunar Apocalypse and Nuclear Winter should sort out the MapTimes section of their cfg file manually.

Add globalgameflag 4, DUKE3D_NO_PALETTE_CHANGES. This disallows the game from performing its usual modification to palette data after loading it, mainly the transparent color.

Evan Ramos (Hendricks266) 19 Dec 2015, 21:18 UTC−8 r5468

If you use this flag, make sure your transparent color it set exactly as you would like it to be used in cases like those presented in the previous commit.

Polymodes Engine

In gloadtile_art, (1) get the current texel's index, (2) apply alpha if index == 255, (3) get the index by indexing into the specified palookup table, and then (4) apply fullbright considerations. Previously these tasks were performed in order 1432.

Evan Ramos (Hendricks266) 19 Dec 2015, 21:18 UTC−8 r5467