Latest GZDoom Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

30-Oct-2020 (Friday) at 08:55:31 EDT by alexey.lysiuk
Commit 46b980c21 (HEAD -> master)
Parents: 08302146d

  • fixed warnings in image scroller core script

Script warning, "gzdoom.pk3:zscript/ui/menu/imagescroller.zs" line 113: Truncation of floating point value Script warning, "gzdoom.pk3:zscript/ui/menu/imagescroller.zs" line 122: Truncation of floating point value

29-Oct-2020 (Thursday) at 02:38:29 EDT by Player701
Commit 08302146d
Parents: e27643133

  • Extended AddOptionMenu to allow inserting items before or after a specific menu item

27-Oct-2020 (Tuesday) at 04:25:39 EDT by Player701
Commit e27643133
Parents: d4d187e27

  • Implemented AddListMenu MENUDEF directive to allow extending list menus.

Syntax: AddListMenu "MenuName" [ "SubMenuName"] { ... }

By default, new items will be added to the end of the menu. Specifying before/after allows inserting items before or after a specific submenu item.

28-Oct-2020 (Wednesday) at 16:28:20 EDT by Christoph Oelckers
Commit d4d187e27
Parents: 2ebf38c9c

  • removed the limiter flags again and addressed the underlying problem properly.

The real issue is that the number of unattenuated sounds was unchecked and the near limit never kicked in. To do this properly it is necessary to adjust the limit distance by the attenuation - zero attenuation must mean infinite distance and for high attenuations the distance must be lowered for limiting to work as intended. The limit for the Doom boss sounds was increased to 4 to compensate for this change.

Conflicts:

src/common/audio/sound/oalsound.cpp

28-Oct-2020 (Wednesday) at 03:52:56 EDT by alexey.lysiuk
Commit 2ebf38c9c
Parents: f25896021

  • removed duplicated line of code

28-Oct-2020 (Wednesday) at 02:22:49 EDT by Christoph Oelckers
Commit f25896021
Parents: ef47abda7

  • added the missing image scroller class.

MENUDEF handling was already present for it but the implementation was not.

28-Oct-2020 (Wednesday) at 01:16:25 EDT by Rachael Alexanderson
Commit ef47abda7
Parents: d240d87f4

  • remove the IWADINFO definition to fix an un-offsetted status bar, since it's done unconditionally now

28-Oct-2020 (Wednesday) at 01:16:25 EDT by Rachael Alexanderson
Commit 175ae46f8 (refs/pull/1230/head, remove-unity-sbar-definition)
Parents: d240d87f4

  • remove the IWADINFO definition to fix an un-offsetted status bar, since it's done unconditionally now

27-Oct-2020 (Tuesday) at 23:20:36 EDT by Rachael Alexanderson
Commit d240d87f4
Parents: fb0a40e0f

  • update to current (as of now) version of widepix

27-Oct-2020 (Tuesday) at 15:36:17 EDT by Christoph Oelckers
Commit fb0a40e0f
Parents: 0b7fb453a

  • enable OpenAL's sound volume normalizer.

27-Oct-2020 (Tuesday) at 13:47:53 EDT by Christoph Oelckers
Commit 0b7fb453a
Parents: b67130a71

  • normalize line endings.

27-Oct-2020 (Tuesday) at 12:52:06 EDT by Rachael Alexanderson
Commit b67130a71
Parents: 2312fb032

  • force git to store Windows files with native line-endings. it cannot be trusted to handle crlf correctly.

27-Oct-2020 (Tuesday) at 11:52:17 EDT by Rachael Alexanderson
Commit 2312fb032
Parents: 6770def80

  • fix HDR shader, again

27-Oct-2020 (Tuesday) at 10:42:42 EDT by Rachael Alexanderson

Merge commit 'refs/pull/1227/head' of https://github.com/coelckers/gzdoom

27-Oct-2020 (Tuesday) at 10:23:12 EDT by Rachael Alexanderson
Commit 928295bb7
Parents: 9afffba51

  • add submodule for widescreen to Nash's WidePix repository

27-Oct-2020 (Tuesday) at 09:58:38 EDT by Rachael Alexanderson
Commit 9afffba51
Parents: 0562dfb55

  • fix HDR shader

27-Oct-2020 (Tuesday) at 04:24:15 EDT by drfrag
Commit 0562dfb55
Parents: 470c06aac

  • Rename menudef.txt for the simple menu to be loaded after.

26-Oct-2020 (Monday) at 12:28:57 EDT by Rachael Alexanderson
Commit 470c06aac
Parents: 34c57ab6b

  • rename the title in the simplified 'Display Options' menu to be Display Options

26-Oct-2020 (Monday) at 10:08:34 EDT by Rachael Alexanderson
Commit 34c57ab6b
Parents: 747964808

  • add 'loadwidescreen' to gameinfo, works exactly like 'loadbrightmaps' or 'loadlights'

26-Oct-2020 (Monday) at 09:56:58 EDT by Rachael Alexanderson
Commit 747964808
Parents: c933d0203

  • add widescreen loader, and a bare pk3

26-Oct-2020 (Monday) at 04:24:04 EDT by Marisa Kirisame
Commit c933d0203
Parents: 11954ef1a

Linetrace properly reports 3D line hits as "middle" part (#1228)

  • Linetrace properly reports 3D line hits as "middle" part, as was intended.

  • Typo fix

26-Oct-2020 (Monday) at 04:20:37 EDT by Rachael Alexanderson
Commit 11954ef1a
Parents: 5b03e86a2

  • add simplified 'miscelaneous' menu

26-Oct-2020 (Monday) at 03:40:54 EDT by Rachael Alexanderson
Commit b33e00920 (refs/pull/1227/head, things_that_require_translation_45)
Parents: 98282f710

  • add sv_alwaysspawnmulti to the menu

25-Oct-2020 (Sunday) at 15:49:07 EDT by Rachael Alexanderson
Commit 98282f710
Parents: 190173bc4

  • oops, missed this

25-Oct-2020 (Sunday) at 15:46:48 EDT by Rachael Alexanderson
Commit 190173bc4
Parents: 5b03e86a2

  • add 'writeini' console command to the menu. Not committing this to master right now, since a release is pending and this requires a translation.

26-Oct-2020 (Monday) at 03:33:02 EDT by Rachael Alexanderson
Commit 5b03e86a2
Parents: d850ca6a0

  • add 'sv_alwaysspawnmulti' dmflags2

26-Oct-2020 (Monday) at 01:27:24 EDT by Christoph Oelckers
Commit d850ca6a0
Parents: 6a9bfa2cb

  • fixed: MENUDEF did not take recusive parsing into account when checking the default scaling mode.

26-Oct-2020 (Monday) at 01:15:13 EDT by Christoph Oelckers
Commit 6a9bfa2cb
Parents: b3e020c08

  • do not use the border flat for the fullscreen console.

25-Oct-2020 (Sunday) at 17:10:57 EDT by Rachael Alexanderson
Commit b3e020c08
Parents: e7e4365d3

  • fixed: accidentally unconditional multiplayer spawns

25-Oct-2020 (Sunday) at 16:10:22 EDT by Rachael Alexanderson
Commit e7e4365d3
Parents: 6e692e557

  • minor adjustments to the simplified menu

25-Oct-2020 (Sunday) at 15:49:07 EDT by Rachael Alexanderson
Commit fd976c5d5 (menudef_writeini)
Parents: e07358c6f

  • oops, missed this

25-Oct-2020 (Sunday) at 15:46:48 EDT by Rachael Alexanderson
Commit e07358c6f
Parents: 6e692e557

  • add 'writeini' console command to the menu. Not committing this to master right now, since a release is pending and this requires a translation.

29-Sep-2020 (Tuesday) at 21:56:36 EDT by nashmuhandes
Commit 6e692e557
Parents: 7285c5aca

Allow retrieval of the custom Crush state in WorldThingGround

06-Sep-2020 (Sunday) at 08:34:40 EDT by nashmuhandes
Commit 7285c5aca
Parents: 54f85d4ca

Added WorldThingGround event to hook into the actor at exact moment its corpse spawns gibs upon being crushed.

25-Oct-2020 (Sunday) at 12:07:03 EDT by Christoph Oelckers
Commit 54f85d4ca
Parents: d0f9ccb09

  • made the sinmple options menu switchable.

Also ensure that custom mods pick up the simple version if enabled.

25-Oct-2020 (Sunday) at 11:59:47 EDT by Christoph Oelckers
Commit d0f9ccb09
Parents: f67d5edbb

  • language update.

25-Oct-2020 (Sunday) at 11:42:03 EDT by Christoph Oelckers
Commit f67d5edbb
Parents: d0c5e347a

  • fixed option menu positioning.

Calculations are done in screen space, so the clean multiplier here was wrong.

11-Oct-2020 (Sunday) at 20:20:31 EDT by Rachael Alexanderson
Commit d0c5e347a
Parents: 1bcb59405

  • minor update, also rename the old menudef back, no need to change the name

11-Oct-2020 (Sunday) at 15:57:28 EDT by Rachael Alexanderson
Commit 1bcb59405
Parents: d06070c8e

  • Begin construction of the Simplified Menu

11-Oct-2020 (Sunday) at 14:42:25 EDT by Rachael Alexanderson
Commit d06070c8e
Parents: 10c833f37

  • begin menu split

23-Oct-2020 (Friday) at 22:29:22 EDT by Nikolay Ambartsumov
Commit 10c833f37
Parents: 3bd365f93

Raise SNDSEQ limit to 4096 sequences

25-Oct-2020 (Sunday) at 10:57:43 EDT by Christoph Oelckers
Commit 3bd365f93
Parents: 38eb6db9c

  • Added the usable parts of Rachael's 'Spawnmulti' spawn flag PR.

This needed a small fix in SpawnMapThing to apply the correct flags for Hexen format maps.

11-Oct-2020 (Sunday) at 22:47:57 EDT by Major Cooke
Commit 38eb6db9c
Parents: 18e7b56bd

Disabled vertice off-screen check, but fixed it at the same time. If it's desired, the solution is simply commented out in the event its desired.

05-Oct-2020 (Monday) at 12:19:49 EDT by Major Cooke
Commit 18e7b56bd
Parents: 7477dfa92

Restored A_OverlayOffset's ability to cancel out interpolation without the interpolate/add flags.

03-Oct-2020 (Saturday) at 18:28:00 EDT by Major Cooke
Commit 7477dfa92
Parents: a6bbddf16

Converted scale and pivot to vectors, and rotation to an angle.

03-Oct-2020 (Saturday) at 17:16:56 EDT by Major Cooke
Commit a6bbddf16
Parents: c41733e43

Finished implementing PSprite interpolation for vertices.

  • Setting WOF_INTERPOLATE on any of the functions with flags (except A_OverlayFlags) will enable one tic for interpolating.
  • Setting PSPF_INTERPOLATE with A_OverlayFlags will permanently enable it for that layer, but requires manual calling.

02-Oct-2020 (Friday) at 16:02:04 EDT by Major Cooke
Commit c41733e43
Parents: 7c4c0163a

Added support for PSPF_FLIP flag and cleaned up.

02-Oct-2020 (Friday) at 14:53:11 EDT by Major Cooke
Commit 7c4c0163a
Parents: 42902959a

Added A_OverlayPivotAlign and A_OverlayVertexOffset.

A_OverlayPivotAlign(int layer, int halign, int valign) - Aligns the pivot point origin to a corner of the PSprite before applying offsets. - - halign: Horizontal. Applicable constants are PSPA_. - - valign: Vertical. Applicable constants are PSPA_. - - Default is top left.

A_OverlayVertexOffset(int layer, int index, double x, double y, int flags) - Allows offsetting the corners of the psprite, granting modders the ability to skew weapon sprites as they see fit. - - index: The index of the vertice. Valid ranges are between [0,3]. - - x/y: Offsets of vertices. - - flags: Takes WOF_ flags.

Other changes: - Removed pivot point interpolation since it's pointless. - Removed PSPF_PIVOTSCREEN due to complications with it having relativity. This will be revisited either later or in another submission. - Added ResetPSprite() to be called with BringUpWeapon(), A_Lower(), and morph weapon raising to reset all the new properties to 0.

Nearly ready now. Just some final testing needed.

01-Oct-2020 (Thursday) at 18:44:18 EDT by Major Cooke
Commit 42902959a
Parents: 06b3e384a

  • Removed relativity from GetWeaponRect.
  • Fixed PSPF_PIVOTPERCENT not being applied at start by default.
  • Pivots now start in the upper left corner. Alignment flags are planned next for pivot point starting.

Significant progress made, but more testing still required.

30-Sep-2020 (Wednesday) at 17:34:33 EDT by Major Cooke
Commit 06b3e384a
Parents: f9f6e896f

Apply WOF_Relative to A_Overlay/WeaponOffset as well if specified.

Older commits