EDuke32 Changelog Unofficial archive

Build 6522

28 November 2017 · 20 commits by 1 author · SVN

Builds by month 47 builds

Original log file · 20171128-6522.txt
------------------------------------------------------------------------
r6522 | hendricks266 | 2017-11-28 23:29:57 -0800 (Tue, 28 Nov 2017) | 1 line

Menus: Change "Size:" entries in HUD Setup to "Scale:" and indent them.
------------------------------------------------------------------------
r6521 | hendricks266 | 2017-11-28 23:29:54 -0800 (Tue, 28 Nov 2017) | 5 lines

Polymost: Set r_parallaxskypanning to 1 by default.

This enables sky panning, which allows the effect of CLOUDYSKIES to work properly.

Patch from Fox.
------------------------------------------------------------------------
r6520 | hendricks266 | 2017-11-28 23:29:51 -0800 (Tue, 28 Nov 2017) | 5 lines

Polymost: Display paper-skies correctly when looking up or down.

Show a solid color for skies taller than 256 px, otherwise repeat.

Patch from Fox.
------------------------------------------------------------------------
r6519 | hendricks266 | 2017-11-28 23:29:48 -0800 (Tue, 28 Nov 2017) | 7 lines

New def token for "multipsky": "yscale".

multipsky <tile> { yscale <yscale> }

Default value is 65536.

Patch from Fox.
------------------------------------------------------------------------
r6518 | hendricks266 | 2017-11-28 23:29:44 -0800 (Tue, 28 Nov 2017) | 15 lines

Revise view background / border drawing code.

New event "EVENT_UPDATESCREENAREA"

Use this event to change the size of the game view, similar to when you press + or -.

New event "EVENT_DISPLAYBORDER"

Set RETURN to change the background tile of the game view, set -1 to disable the background and border.

New userdef structures "screenarea_x1", "screenarea_y1", "screenarea_x2", "screenarea_y2"

Use these structures to change the boundaries of the view in EVENT_UPDATESCREENAREA.

Patch from Fox.
------------------------------------------------------------------------
r6517 | hendricks266 | 2017-11-28 23:29:40 -0800 (Tue, 28 Nov 2017) | 5 lines

CON: Add EVENT_RECOGSOUND.

Set RETURN to -1 to disable the sound played when an enemy awaken. You have to use a command to play a sound, because the bosses use globalsound.

Patch from Fox.
------------------------------------------------------------------------
r6516 | hendricks266 | 2017-11-28 23:29:37 -0800 (Tue, 28 Nov 2017) | 5 lines

CON: Add EVENT_OPENMENUSOUND.

Set RETURN to the sound played when the menu is opened. -1 to cancel.

Patch from Fox.
------------------------------------------------------------------------
r6515 | hendricks266 | 2017-11-28 23:29:33 -0800 (Tue, 28 Nov 2017) | 5 lines

Add r_usenewshading 4.

Uses a constant determined from the shade tables.

Patch from Fox.
------------------------------------------------------------------------
r6514 | hendricks266 | 2017-11-28 23:29:30 -0800 (Tue, 28 Nov 2017) | 1 line

Calculate the perceptual (i.e. "real") max shade in the given tables.
------------------------------------------------------------------------
r6513 | hendricks266 | 2017-11-28 23:29:27 -0800 (Tue, 28 Nov 2017) | 1 line

Clean up E_PostLoadPalette.
------------------------------------------------------------------------
r6512 | hendricks266 | 2017-11-28 23:29:23 -0800 (Tue, 28 Nov 2017) | 6 lines

CON: Add EVENT_DISPLAYEND and EVENT_DISPLAYROOMSEND.

EVENT_DISPLAYROOMSEND: Triggered right after the game world is rendered and before any sprite above the screen.
EVENT_DISPLAYEND: Triggered after the game draws everything above the screen, including menus. A counterpart to EVENT_DISPLAYSTART.

Patch from Fox.
------------------------------------------------------------------------
r6511 | hendricks266 | 2017-11-28 23:29:20 -0800 (Tue, 28 Nov 2017) | 3 lines

Pause the game when playing IVF files with startcutscene.

Patch from Fox.
------------------------------------------------------------------------
r6510 | hendricks266 | 2017-11-28 23:29:17 -0800 (Tue, 28 Nov 2017) | 3 lines

Fix flickering in IVF files.

Patch from Fox.
------------------------------------------------------------------------
r6509 | hendricks266 | 2017-11-28 23:29:14 -0800 (Tue, 28 Nov 2017) | 7 lines

CON: Add screenpal command.

screenpal <r> <g> <b> <a>

Similar to palfrom, but works on screen events. Values range from 0 to 255.

Patch from Fox.
------------------------------------------------------------------------
r6508 | hendricks266 | 2017-11-28 23:29:11 -0800 (Tue, 28 Nov 2017) | 7 lines

CON: Add command "startscreen" and corresponding EVENT_SCREEN.

Use startscreen to take control away from the game and display content with rotatesprite.

RETURN is set to 1 when any key is pressed, and if it is nonzero when the event ends, the screen ends and the game resumes.

Patch from Fox.
------------------------------------------------------------------------
r6507 | hendricks266 | 2017-11-28 23:29:07 -0800 (Tue, 28 Nov 2017) | 5 lines

CON: Add EVENT_SKIPCUTSCENE.

Used with startcutscene. RETURN is set to 1 when any key is pressed, and is used to control when a cutscene ends.

Patch from Fox.
------------------------------------------------------------------------
r6506 | hendricks266 | 2017-11-28 23:29:04 -0800 (Tue, 28 Nov 2017) | 5 lines

CON: Add EVENT_PRECUTSCENE.

Used with startcutscene. RETURN sets the frame of an ANM before it is rendered.

Patch from Fox.
------------------------------------------------------------------------
r6505 | hendricks266 | 2017-11-28 23:29:01 -0800 (Tue, 28 Nov 2017) | 5 lines

CON: Run EVENT_CUTSCENE during IVFs as well.

Changing the frame of an IVF file is unsupported, so its only purpose is to play sounds.

Patch from Fox.
------------------------------------------------------------------------
r6504 | hendricks266 | 2017-11-28 23:28:58 -0800 (Tue, 28 Nov 2017) | 3 lines

CON: Add "actorsound" command.

Patch from Striker.
------------------------------------------------------------------------
r6503 | hendricks266 | 2017-11-28 23:28:54 -0800 (Tue, 28 Nov 2017) | 1 line

Replace arbitrary MAXGAMEEVENTS macro with the properly generated MAXEVENTS.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Polymost Engine

Set r_parallaxskypanning to 1 by default.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6521

This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.

Polymost Engine

Display paper-skies correctly when looking up or down.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6520

Show a solid color for skies taller than 256 px, otherwise repeat. Patch from Fox.

New def token for "multipsky": "yscale".

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6519

multipsky <tile> { yscale <yscale> } Default value is 65536. Patch from Fox.

CON

Revise view background / border drawing code.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6518

New event "EVENT_UPDATESCREENAREA" Use this event to change the size of the game view, similar to when you press + or -. New event "EVENT_DISPLAYBORDER" Set RETURN to change the background tile of the game view, set -1 to disable the background and border. New userdef structures "screenarea_x1", "screenarea_y1", "screenarea_x2", "screenarea_y2" Use these structures to change the boundaries of the view in EVENT_UPDATESCREENAREA. Patch from Fox.

CON CON

Add EVENT_RECOGSOUND.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6517

Set RETURN to -1 to disable the sound played when an enemy awaken. You have to use a command to play a sound, because the bosses use globalsound. Patch from Fox.

CON CON

Add EVENT_OPENMENUSOUND.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6516

Set RETURN to the sound played when the menu is opened. -1 to cancel. Patch from Fox.

CON EngineCON

Add EVENT_DISPLAYEND and EVENT_DISPLAYROOMSEND.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6512

EVENT_DISPLAYROOMSEND: Triggered right after the game world is rendered and before any sprite above the screen. EVENT_DISPLAYEND: Triggered after the game draws everything above the screen, including menus. A counterpart to EVENT_DISPLAYSTART. Patch from Fox.

CON CON

Add screenpal command.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6509

screenpal <r> <g> <b> <a> Similar to palfrom, but works on screen events. Values range from 0 to 255. Patch from Fox.

CON CON

Add command "startscreen" and corresponding EVENT_SCREEN.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6508

Use startscreen to take control away from the game and display content with rotatesprite. RETURN is set to 1 when any key is pressed, and if it is nonzero when the event ends, the screen ends and the game resumes. Patch from Fox.

CON CON

Add EVENT_SKIPCUTSCENE.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6507

Used with startcutscene. RETURN is set to 1 when any key is pressed, and is used to control when a cutscene ends. Patch from Fox.

CON CON

Add EVENT_PRECUTSCENE.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6506

Used with startcutscene. RETURN sets the frame of an ANM before it is rendered. Patch from Fox.

CON CON

Run EVENT_CUTSCENE during IVFs as well.

Evan Ramos (Hendricks266) 28 Nov 2017, 23:29 UTC−8 r6505

Changing the frame of an IVF file is unsupported, so its only purpose is to play sounds. Patch from Fox.