Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

17-Aug-2019 (Saturday) at 03:55:35 CDT by alexey.lysiuk
Commit a892e1f50 (HEAD -> master)
Parents: c95a555f5

  • added missing space character to script parser's message

17-Aug-2019 (Saturday) at 03:53:29 CDT by alexey.lysiuk
Commit c95a555f5
Parents: a5e10fd86

  • added check for multiple parsing of the same MAPINFO

Warning message is issued when such case is detected

17-Aug-2019 (Saturday) at 03:49:16 CDT by alexey.lysiuk
Commit a5e10fd86
Parents: 7e9a777b4

  • remove '... is already the default skill' error

17-Aug-2019 (Saturday) at 03:21:22 CDT by alexey.lysiuk
Commit 7e9a777b4
Parents: fb71fdfe0

  • fixed loading of HacX 2.0 IWAD

Doom II MAPINFO (which is used as base for HacX 2.0 IWAD) was processed twice This fixes Script error, "gzdoom.pk3:mapinfo/doomcommon.txt"line 199: Normal is already the default skill

17-Aug-2019 (Saturday) at 03:07:59 CDT by alexey.lysiuk
Commit fb71fdfe0
Parents: 4c98b69b6

  • use Xcode 10.3 for "up-to-date" Travis target

16-Aug-2019 (Friday) at 08:59:51 CDT by Patryk Obara
Commit 4c98b69b6
Parents: f317f6977

  • use fallback implementation for C++ aligned_alloc

This function was introduced in C++17, then backported to older versions of glibc++ library, but is not available in older releases (it's missing from Ubuntu 12.04 derived SteamRT for example).

16-Aug-2019 (Friday) at 02:45:19 CDT by alexey.lysiuk
Commit f317f6977
Parents: 0d2bdfca9

  • added ability to enter main menu from credits screen via controller

There was only one way to enter main menu (by pressing Escape button) from the last intermission screen after episode's end Controller's buttons that are usually assigned to this action, Start and Back by default, now open main menu as well

https://forum.zdoom.org/viewtopic.php?t=65632

14-Aug-2019 (Wednesday) at 01:44:40 CDT by Rachael Alexanderson
Commit 0d2bdfca9
Parents: 28ea567c2

  • fix typo

15-Aug-2019 (Thursday) at 08:31:50 CDT by alexey.lysiuk
Commit 28ea567c2
Parents: 06e0c8862

  • fixed doubling of deprecation warnings for ZScript code

https://forum.zdoom.org/viewtopic.php?t=65617

14-Aug-2019 (Wednesday) at 15:00:53 CDT by alexey.lysiuk
Commit 06e0c8862
Parents: afab18150

  • exposed xBRZ scaler options as CVARs

Added 5 xbrz_... CVARs to control various settings of upscaling process

Added xbrz_colorformat CVAR for buffered (zero) and unbuffered (any other value) color format The first one requires a restart because settings are applied once to a precalculated buffer The second one has reduced performance with ability to apply settings on-the-fly

14-Aug-2019 (Wednesday) at 14:50:38 CDT by alexey.lysiuk
Commit 0cae5fc6e
Parents: 347f6cf89

  • removed type punning from xBRZ scaler integration

it was a hack that wouldn't work with xBRZ 1.7

13-Aug-2019 (Tuesday) at 10:48:06 CDT by Christoph Oelckers
Commit 347f6cf89 (tag: g4.3pre)
Parents: 1bd249677

  • 4.3pre

13-Aug-2019 (Tuesday) at 06:48:40 CDT by alexey.lysiuk
Commit 1bd249677
Parents: 6cce1f1e5

  • fixed core script warnings with developer CVAR set to 2 or greater

Script warning, "gzdoom.pk3:zscript/ui/menu/conversationmenu.zs" line 159: Truncation of floating point value Script warning, "gzdoom.pk3:zscript/ui/menu/conversationmenu.zs" line 161: Truncation of floating point value

11-Aug-2019 (Sunday) at 14:25:35 CDT by Christoph Oelckers
Commit 6cce1f1e5
Parents: 5e4de10f9

  • fixed uninitialized alpha channel in palette for savegame images.

11-Aug-2019 (Sunday) at 14:16:09 CDT by Christoph Oelckers
Commit 5e4de10f9
Parents: 6cc943478

  • fixed survey data retrieval for Vulkan.

11-Aug-2019 (Sunday) at 14:25:35 CDT by Christoph Oelckers
Commit 388c6249b (tag: g4.2.0, g4.2)
Parents: 9e17eae2f

  • fixed uninitialized alpha channel in palette for savegame images.

11-Aug-2019 (Sunday) at 14:16:09 CDT by Christoph Oelckers
Commit 9e17eae2f
Parents: 900376613

  • fixed survey data retrieval for Vulkan.

11-Aug-2019 (Sunday) at 13:08:55 CDT by Christoph Oelckers
Commit 900376613
Parents: 3adec3621

  • survey version bump.

11-Aug-2019 (Sunday) at 12:26:59 CDT by Christoph Oelckers
Commit 3adec3621
Parents: 88ded45d3

  • enable the survey for 4.2.x.

11-Aug-2019 (Sunday) at 12:24:18 CDT by Christoph Oelckers
Commit 88ded45d3
Parents: 6cc943478

  • this is version 4.2.0.

11-Aug-2019 (Sunday) at 11:37:32 CDT by Christoph Oelckers
Commit 6cc943478
Parents: a53861e27

  • added checks for the special hacky quicksave marker.

11-Aug-2019 (Sunday) at 11:28:50 CDT by Christoph Oelckers
Commit a53861e27
Parents: c029f02b9

  • text update.

11-Aug-2019 (Sunday) at 02:23:50 CDT by Rachael Alexanderson
Commit c029f02b9
Parents: 9c3cdd146

  • add missing break statements

11-Aug-2019 (Sunday) at 02:22:00 CDT by Rachael Alexanderson
Commit 9c3cdd146
Parents: cf74118d5

  • fix a couple issues with sigil.wad:
  • e5m2: floating skulls disappear on lower skill levels
  • e5m4: the platform with the baron of hell that led to the invulnerability secret had a missing texture

11-Aug-2019 (Sunday) at 02:00:29 CDT by Christoph Oelckers
Commit cf74118d5
Parents: 5953f492c

  • fixed the extremely long standing bug that Lost Souls didn't reacquire their target when slamming into something.

This was one of that annoying old design mistakes where Doom and Heretic features were poorly merged together. The Heretic Gargoyle uses very similar coding but performs a subtly different action when actually hitting another actor. This different action was made the default, even for the Lost Soul. It has now been changed that both monsters use their original action, being distinguished by an actor flag. For compatibility with custom definitions Heretic's behavior, which has been the default in ZDoom will be the preferred one. The one of the Lost Soul can be reactivated by a flag.

10-Aug-2019 (Saturday) at 13:09:04 CDT by Christoph Oelckers
Commit 5953f492c
Parents: 1e1ec2d59

  • fixed: The OriginalSmallFont must always be created, even when the actual SmallFont is not the IWAD default.

10-Aug-2019 (Saturday) at 11:40:48 CDT by Christoph Oelckers

Merge pull request #903 from alexey-lysiuk/array_append

Expose Append() method to ZScript dynamic array

10-Aug-2019 (Saturday) at 08:30:25 CDT by alexey.lysiuk
Commit 07a2331ca (refs/pull/903/head)
Parents: 34c2c65bb

  • exposed Append() method to ZScript dynamic array

https://forum.zdoom.org/viewtopic.php?t=65570

10-Aug-2019 (Saturday) at 01:26:55 CDT by Christoph Oelckers
Commit 34c2c65bb
Parents: 541dcab89

  • fixed: Do not use BasicArmor's save percentage when no armor present.

This function is only for the Hexen status bar and printed incorrect values.

09-Aug-2019 (Friday) at 16:18:28 CDT by Christoph Oelckers
Commit 541dcab89
Parents: 817190458

  • for debug builds run the survey code every time if enabled, but do not send survey data.

09-Aug-2019 (Friday) at 14:42:00 CDT by Christoph Oelckers
Commit 817190458
Parents: 3b4184816

  • fixed survey request.

09-Aug-2019 (Friday) at 08:22:52 CDT by Christoph Oelckers
Commit 3b4184816
Parents: 1e4a32004

  • do not blur the background for portrait-less conversations.

09-Aug-2019 (Friday) at 06:59:54 CDT by Christoph Oelckers
Commit 1e4a32004
Parents: 53c2d7e8d

  • fixed bad texture canvas checks when in truecolor software rendering.

09-Aug-2019 (Friday) at 04:40:21 CDT by Christoph Oelckers
Commit 53c2d7e8d
Parents: afe4a45a7

  • fixed: in order to ensure that all font characters are of texture type FontChar it is necessary to clone the texture instead of changing its use type.

The use type is being used for texture lookup, so changing this alters the texture lookup rules and may cause return of incorrect textures. This also ensures that context depending upscaling rules get used, because FontChars are separate from regular textures.

09-Aug-2019 (Friday) at 03:39:09 CDT by Christoph Oelckers
Commit afe4a45a7
Parents: 14a21c2a7

  • fixed: The frozen state was not reset when the global level variable was reset.

09-Aug-2019 (Friday) at 03:18:15 CDT by Christoph Oelckers
Commit 14a21c2a7
Parents: c3e3fda94

  • made some changes to the survey code to give clearer output and removed a few obsolete things that are no longer relevant.

09-Aug-2019 (Friday) at 02:58:40 CDT by Christoph Oelckers
Commit c3e3fda94
Parents: 5ca1bb397

  • fixed handling of the "ouch" face.

This depended on order of execution, taking the health values to compare from variables which were not synchronized properly. Now both the last and current health being used here are being retrieved in the same place so that further changes cannot break this again.

09-Aug-2019 (Friday) at 02:36:50 CDT by Christoph Oelckers
Commit 5ca1bb397
Parents: a239675fb

  • fixed an inconsistency with missiles bouncing off actors.

They exploded when hitting a side but not when hitting top or bottom. Changed so that they always explode now.

09-Aug-2019 (Friday) at 01:42:36 CDT by Christoph Oelckers
Commit a239675fb
Parents: 844752501

  • fixed incorrect write barrier in sound sequence code.

09-Aug-2019 (Friday) at 01:32:23 CDT by Christoph Oelckers
Commit 844752501
Parents: d1026e4b5

  • fixed: Takedown of an expired HUD message did not properly detach it from the list.

08-Aug-2019 (Thursday) at 13:56:11 CDT by Magnus Norddahl
Commit d1026e4b5
Parents: bf9c5849e

  • call vkDeviceWaitIdle before RAII tears down buffers

08-Aug-2019 (Thursday) at 01:09:31 CDT by Christoph Oelckers
Commit bf9c5849e
Parents: 352d5d098

07-Aug-2019 (Wednesday) at 13:24:45 CDT by Christoph Oelckers
Commit 352d5d098
Parents: 3c449f390

  • fixed mouse coordinate checks when using the generic VGA font with Strife conversations.

07-Aug-2019 (Wednesday) at 12:22:06 CDT by Christoph Oelckers
Commit 3c449f390
Parents: 43041c21d

  • delete the teaser logs from SVE.WAD.

The way Strife has been set uo, it is not possible to have the full game and the teaser coexist without hackery.

07-Aug-2019 (Wednesday) at 05:09:47 CDT by Christoph Oelckers
Commit 43041c21d
Parents: be0478972

  • made author names work with title patches.

Most importantly, specifying a patch may optionally disallow showing the autor's name - this is for cases where a styled patch gets used for English but text-based translations of the map name should still be possible.

07-Aug-2019 (Wednesday) at 01:10:38 CDT by Magnus Norddahl
Commit 9cda722a8 (asmjitupdate)
Parents: ef72e91d7

  • fix incorrect asmjit usage

07-Aug-2019 (Wednesday) at 01:09:01 CDT by Magnus Norddahl
Commit ef72e91d7
Parents: e1d5a1711

  • update asmjit

06-Aug-2019 (Tuesday) at 00:15:07 CDT by Magnus Norddahl
Commit 7746b2c6f (polybackend)
Parents: b34658d4d

  • add light array

05-Aug-2019 (Monday) at 23:21:37 CDT by Magnus Norddahl
Commit b34658d4d
Parents: eb127d0da

  • fix out of bounds crash

Older commits