EDuke32 Changelog Archivio non ufficiale

Build 8533

3 gennaio 2020 · 39 commit di 1 autore · SVN

Build per mese 15 build

File di log originale · 20200103-8533.txt
------------------------------------------------------------------------
r8533 | hendricks266 | 2020-01-03 02:22:00 -0800 (Fri, 03 Jan 2020) | 1 line

Bump PSKYOFF_MAX to 16
------------------------------------------------------------------------
r8532 | hendricks266 | 2020-01-03 02:21:58 -0800 (Fri, 03 Jan 2020) | 1 line

Give the Xcode project a sorely needed update
------------------------------------------------------------------------
r8531 | hendricks266 | 2020-01-03 02:21:56 -0800 (Fri, 03 Jan 2020) | 1 line

Apple .app bundle stuff
------------------------------------------------------------------------
r8530 | hendricks266 | 2020-01-03 02:21:52 -0800 (Fri, 03 Jan 2020) | 1 line

Eliminate duplicate build_icon.ico
------------------------------------------------------------------------
r8529 | hendricks266 | 2020-01-03 02:21:50 -0800 (Fri, 03 Jan 2020) | 1 line

music_external.cpp: Only include winbits.h #ifdef _WIN32
------------------------------------------------------------------------
r8528 | hendricks266 | 2020-01-03 02:21:48 -0800 (Fri, 03 Jan 2020) | 1 line

actors.cpp: Address -Wsometimes-uninitialized warnings
------------------------------------------------------------------------
r8527 | hendricks266 | 2020-01-03 02:21:46 -0800 (Fri, 03 Jan 2020) | 1 line

Engine: Fix -Wunused-parameter warnings
------------------------------------------------------------------------
r8526 | hendricks266 | 2020-01-03 02:21:43 -0800 (Fri, 03 Jan 2020) | 1 line

Audiolib: Fix -Wheader-guard warning
------------------------------------------------------------------------
r8525 | hendricks266 | 2019-12-25 22:28:16 -0800 (Wed, 25 Dec 2019) | 5 lines

SW: Fix FindDistance3D calls to not z>>4 at the call site

This is handled by the function itself now.

Fixes the distance issue with the ceiling fan.
------------------------------------------------------------------------
r8524 | hendricks266 | 2019-12-25 22:28:12 -0800 (Wed, 25 Dec 2019) | 3 lines

SW: Draw the crosshair actually centered

Thanks to Striker for the tip.
------------------------------------------------------------------------
r8523 | hendricks266 | 2019-12-25 22:28:08 -0800 (Wed, 25 Dec 2019) | 1 line

Make the Polymode cstat bits Duke-only by translating them to tspr->clipdist
------------------------------------------------------------------------
r8522 | hendricks266 | 2019-12-25 22:28:03 -0800 (Wed, 25 Dec 2019) | 1 line

Move TSPR_EXTRA_MDHACK from extra to clipdist
------------------------------------------------------------------------
r8521 | hendricks266 | 2019-12-25 22:27:58 -0800 (Wed, 25 Dec 2019) | 1 line

Refactor tsprite creation into renderAddTSpriteFromSprite
------------------------------------------------------------------------
r8520 | hendricks266 | 2019-12-25 22:27:53 -0800 (Wed, 25 Dec 2019) | 1 line

Make tspritetype its own distinct struct
------------------------------------------------------------------------
r8519 | hendricks266 | 2019-12-25 22:27:48 -0800 (Wed, 25 Dec 2019) | 5 lines

Mostly clean up the codebase in preparation for tspritetype != uspritetype

Remaining exceptions:
SW - ConnectCopySprite
CON and M32Script - pSprite/pUSprite
------------------------------------------------------------------------
r8518 | hendricks266 | 2019-12-25 22:27:40 -0800 (Wed, 25 Dec 2019) | 1 line

Add information to cstat enums
------------------------------------------------------------------------
r8517 | hendricks266 | 2019-12-25 22:27:37 -0800 (Wed, 25 Dec 2019) | 3 lines

SW: Detect absence of pic_yinyang and use pic_shuriken1 for cursor instead

Fixes menu usability with game data versions before 1.2
------------------------------------------------------------------------
r8516 | hendricks266 | 2019-12-25 22:27:33 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Avoid memory leaks when playing a new music file
------------------------------------------------------------------------
r8515 | hendricks266 | 2019-12-25 22:27:29 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Run all allocations through Xmalloc et al
------------------------------------------------------------------------
r8514 | hendricks266 | 2019-12-25 22:27:23 -0800 (Wed, 25 Dec 2019) | 3 lines

SW: Add music format auto upgrading

Example: e1l01.mid --> e1l01.flac
------------------------------------------------------------------------
r8513 | hendricks266 | 2019-12-25 22:27:20 -0800 (Wed, 25 Dec 2019) | 1 line

Duke: Slightly refactor S_TryFormats
------------------------------------------------------------------------
r8512 | hendricks266 | 2019-12-25 22:27:17 -0800 (Wed, 25 Dec 2019) | 3 lines

SW: Unconditionally addsearchpath("music")

This way the various packagings of the game will see music if the exe is dropped in, even if no registry detection is successful.
------------------------------------------------------------------------
r8511 | hendricks266 | 2019-12-25 22:27:13 -0800 (Wed, 25 Dec 2019) | 10 lines

SW: Add GRP scanning for the Europe, UK, and "Special Edition" versions

These have no differences that affect gameplay.
Europe - slightly corrupted tile #28
UK - slightly corrupted tiles #2811, #4349
"Special Edition" - added CREDITS.TXT

I have confirmed that the corrupt versions were actually mastered that way.

Thanks to RoyBatty.
------------------------------------------------------------------------
r8510 | hendricks266 | 2019-12-25 22:27:10 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Implement episode and level names for the addons
------------------------------------------------------------------------
r8509 | hendricks266 | 2019-12-25 22:27:06 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Add gameflags field to internalgrpfile
------------------------------------------------------------------------
r8508 | hendricks266 | 2019-12-25 22:27:02 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Add GRP scanning entry for original tdragon.zip file
------------------------------------------------------------------------
r8507 | hendricks266 | 2019-12-25 22:26:59 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Add .zip to GRP scanning extensions
------------------------------------------------------------------------
r8506 | hendricks266 | 2019-12-25 22:26:55 -0800 (Wed, 25 Dec 2019) | 1 line

GRP scanning: Don't checksum files larger than any known entries
------------------------------------------------------------------------
r8505 | hendricks266 | 2019-12-25 22:26:51 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Add infrastructure for checksum scanning multiple file extensions
------------------------------------------------------------------------
r8504 | hendricks266 | 2019-12-25 22:26:48 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Replace isShareware variable with SW_GameFlags bitfield
------------------------------------------------------------------------
r8503 | hendricks266 | 2019-12-25 22:26:43 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Use postprocessing to disable the swcustom.txt in Redux's TD.grp
------------------------------------------------------------------------
r8502 | hendricks266 | 2019-12-25 22:26:40 -0800 (Wed, 25 Dec 2019) | 1 line

SW: Add postprocessing function field to struct internalgrpfile
------------------------------------------------------------------------
r8501 | hendricks266 | 2019-12-25 22:26:36 -0800 (Wed, 25 Dec 2019) | 3 lines

Menus: Hack around the User Map menu infinite return loop

This should really be fixed using a stack.
------------------------------------------------------------------------
r8500 | hendricks266 | 2019-12-25 22:26:33 -0800 (Wed, 25 Dec 2019) | 3 lines

Menus: Fix a fail in r8321 affecting X-positions of menu items

Also disregard indentation for mouse left boundaries, for consistency with right edges and middles.
------------------------------------------------------------------------
r8499 | hendricks266 | 2019-12-25 22:26:29 -0800 (Wed, 25 Dec 2019) | 1 line

Menus: Remove bool types
------------------------------------------------------------------------
r8498 | hendricks266 | 2019-12-25 22:26:26 -0800 (Wed, 25 Dec 2019) | 1 line

SW, KenBuild: Fix STARTUP_WINDOW=0 builds
------------------------------------------------------------------------
r8497 | hendricks266 | 2019-12-25 22:26:22 -0800 (Wed, 25 Dec 2019) | 3 lines

Eradicate a use of std::string that crept in

Windows exes are now 500 KB smaller.
------------------------------------------------------------------------
r8496 | hendricks266 | 2019-12-25 22:26:19 -0800 (Wed, 25 Dec 2019) | 1 line

Common.mak: Automatically disable --dynamicbase if debugging is active
------------------------------------------------------------------------
r8495 | hendricks266 | 2019-12-25 22:26:15 -0800 (Wed, 25 Dec 2019) | 1 line

Fix -Wfallthrough error in gamevars.h
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
SW Fix

Fix FindDistance3D calls to not z>>4 at the call site

Evan Ramos (Hendricks266) 25 dic 2019, 22:28 UTC−8 r8525

This is handled by the function itself now. Fixes the distance issue with the ceiling fan.

CON

Mostly clean up the codebase in preparation for tspritetype != uspritetype

Evan Ramos (Hendricks266) 25 dic 2019, 22:27 UTC−8 r8519

Remaining exceptions: SW - ConnectCopySprite CON and M32Script - pSprite/pUSprite

SW Fix

Detect absence of pic_yinyang and use pic_shuriken1 for cursor instead

Evan Ramos (Hendricks266) 25 dic 2019, 22:27 UTC−8 r8517

Fixes menu usability with game data versions before 1.2

SW

Unconditionally addsearchpath("music")

Evan Ramos (Hendricks266) 25 dic 2019, 22:27 UTC−8 r8512

This way the various packagings of the game will see music if the exe is dropped in, even if no registry detection is successful.

SW Fix

Add GRP scanning for the Europe, UK, and "Special Edition" versions

Evan Ramos (Hendricks266) 25 dic 2019, 22:27 UTC−8 r8511

These have no differences that affect gameplay. Europe - slightly corrupted tile #28 UK - slightly corrupted tiles #2811, #4349 "Special Edition" - added CREDITS.TXT I have confirmed that the corrupt versions were actually mastered that way. Thanks to RoyBatty.

Menus Fix

Fix a fail in r8321 affecting X-positions of menu items

Evan Ramos (Hendricks266) 25 dic 2019, 22:26 UTC−8 r8500

Also disregard indentation for mouse left boundaries, for consistency with right edges and middles.