Novembre 2017
-
Generale
Revert r6496
-
Change "Size:" entries in HUD Setup to "Scale:" and indent them.
-
Set r_parallaxskypanning to 1 by default.
Mostra dettagli
This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.
-
Display paper-skies correctly when looking up or down.
Mostra dettagli
Show a solid color for skies taller than 256 px, otherwise repeat. Patch from Fox.
-
Generale
New def token for "multipsky": "yscale".
Mostra dettagli
multipsky <tile> { yscale <yscale> } Default value is 65536. Patch from Fox.
-
Generale
Revise view background / border drawing code.
Mostra dettagli
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.
-
Add EVENT_RECOGSOUND.
Mostra dettagli
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.
-
Add EVENT_OPENMENUSOUND.
Mostra dettagli
Set RETURN to the sound played when the menu is opened. -1 to cancel. Patch from Fox.
-
Generale
Add r_usenewshading 4.
Mostra dettagli
Uses a constant determined from the shade tables. Patch from Fox.
-
Generale
Calculate the perceptual (i.e. "real") max shade in the given tables.
-
Generale
Clean up E_PostLoadPalette.
-
Add EVENT_DISPLAYEND and EVENT_DISPLAYROOMSEND.
Mostra dettagli
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.
-
Generale
Pause the game when playing IVF files with startcutscene.
Mostra dettagli
Patch from Fox.
-
Generale
Fix flickering in IVF files.
Mostra dettagli
Patch from Fox.
-
Add screenpal command.
Mostra dettagli
screenpal <r> <g> <b> <a> Similar to palfrom, but works on screen events. Values range from 0 to 255. Patch from Fox.
-
Add command "startscreen" and corresponding EVENT_SCREEN.
Mostra dettagli
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.
-
Add EVENT_SKIPCUTSCENE.
Mostra dettagli
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.
-
Add EVENT_PRECUTSCENE.
Mostra dettagli
Used with startcutscene. RETURN sets the frame of an ANM before it is rendered. Patch from Fox.
-
Run EVENT_CUTSCENE during IVFs as well.
Mostra dettagli
Changing the frame of an IVF file is unsupported, so its only purpose is to play sounds. Patch from Fox.
-
Add "actorsound" command.
Mostra dettagli
Patch from Striker.
-
Generale
Replace arbitrary MAXGAMEEVENTS macro with the properly generated MAXEVENTS.
-
Generale
Add palette emulation menu options to control r_usetileshades and r_pr_artmapping
-
Generale
Small change to G_FPSLimit()
-
Generale
Minor hard-coded Duke sprite cleanup
-
Generale
Useless removal of a couple of redundant blocks of code
-
Generale
Move autoexec.cfg execution to directly after settings.cfg execution
-
Generale
Windows builds: SDL 2.0.7
-
Generale
Fox's projection patch 2.0
-
Generale
Fox's maskwall fix 2.0
Ottobre 2017
-
Generale
If Fox's patch to fix flickering masked walls is correct, this change should improve FPS in some areas.
-
Generale
Crash fix
-
Generale
Fix issue with arrays, saved map states, and savegames
-
Generale
Revert r6490.
-
Generale
A potential fix for the disappearing maskwall problem.
Mostra dettagli
Patch from Fox.
-
Generale
Eliminate the need for cache1d to calculate and remember the CRC32 of every GRP loaded.
-
Generale
Fix crash with "setrendermode 4" in builds with Polymer disabled
-
Generale
Fix issue with savemapstate/loadmapstate and gamearrays
-
New projection hack algorithm: Keep zoom equivalent to Classic when looking straight ahead.
Mostra dettagli
Patch from Fox.
-
Generale
Expand use of VM_GetKeywordForID to all other references to vm_keywords[].
Mostra dettagli
Fixes printing of incorrect keywords, reported by Trooper Dan.
-
Generale
Amend r6460 to move vm_keywords[] back to gamedef.cpp and factor the ID to keyword mapping into VM_GetKeywordForID().
-
Generale
Fix infinite loop when requesting to open an invalid map from the command line.
-
Generale
Re-add GAMETYPE_FRAGBAR to the default cases for deathmatch modes.
Mostra dettagli
While the fragbar is indeed too cumbersome for use with more than 8 players, and a "show current score overlay" button is a better and more modern solution, this flag should connote whether a mode is *eligible* for it, not whether it is used at all. TODO: Add a cvar for toggling the fragbar and turn it off by default.
-
Generale
Enumify the definition of g_gametypeFlags.
-
Generale
Fix the bug where tapping (but not holding) fire with 1 ammo left for the chaingun would fail to switch away.
Mostra dettagli
Reported by RunningDuke.
-
Generale
if (A ? 1 : B) --> if (A || B)
-
Generale
Fix infinite loop in OSD_StripColors() when trying to display a quote containing '^' not followed by a number.
Mostra dettagli
This fixes Mission 2 of Platoon Leader, as reported by RunningDuke.
-
Generale
Add the Platoon Leader expansion for WWII GI to the GRP list.
-
Scan for *.dat in addition to .grp, .zip, .ssi, etc.
-
Generale
Add support for MTM modules.
-
Import mtm_load.c