Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

10-May-2021 (Monday) at 02:50:05 EDT by Cacodemon345
Commit ffffd2d0d (HEAD -> master)
Parents: 5fd41ab91

Clear CMAKE_REQUIRED_FLAGS if backtrace facility isn't found

17-May-2021 (Monday) at 18:42:45 EDT by Christoph Oelckers
Commit 5fd41ab91
Parents: 1d7f4c1f2

  • new renderer: draw the fog layer for skies.

Code was active but alpha wasn't set.

17-May-2021 (Monday) at 18:26:57 EDT by Christoph Oelckers
Commit 1d7f4c1f2
Parents: 98bb8c516

  • SW: fix sector property transfers involving a portal.

17-May-2021 (Monday) at 18:08:32 EDT by Christoph Oelckers
Commit 98bb8c516
Parents: eae97ded1

  • added missing declarations for RR's intro movies.

17-May-2021 (Monday) at 14:33:40 EDT by Christoph Oelckers
Commit eae97ded1
Parents: 4d226d19e

  • backend update from GZDoom.

17-May-2021 (Monday) at 13:22:57 EDT by Christoph Oelckers
Commit 4d226d19e
Parents: 61d81efe4

  • Exhumed: fixed jumping icons on the status bar.

Unfortunately, due to the utterly broken design of the sequences the fullscreen HUD is not fixed. This would require graphics replacements that fix the bad offsetting in the torch.

17-May-2021 (Monday) at 12:17:15 EDT by Christoph Oelckers
Commit 61d81efe4
Parents: 24ce5d613

  • fixed definition of ExhumedCutscenes.BuildGameoverScene.

Needs to be declared static.

16-May-2021 (Sunday) at 14:25:56 EDT by Christoph Oelckers
Commit 24ce5d613
Parents: 395de23b2

  • Exhumed: fix animation stopping for inventory torch item.

I have no idea how the old code could ever work...

16-May-2021 (Sunday) at 13:20:36 EDT by Christoph Oelckers
Commit 395de23b2
Parents: 88fe8e49a

  • Exhumed: Don't autoaim backwards.

16-May-2021 (Sunday) at 12:56:56 EDT by Christoph Oelckers
Commit 88fe8e49a
Parents: 5e94eaff8

  • Blood: fixed throw power meter.

16-May-2021 (Sunday) at 12:50:54 EDT by Christoph Oelckers
Commit 5e94eaff8
Parents: 25d516c36

  • new renderer: handle light level underflows.

16-May-2021 (Sunday) at 10:12:44 EDT by Christoph Oelckers
Commit 25d516c36
Parents: a34850877

  • fixed shadow and positioning of stats display.

16-May-2021 (Sunday) at 10:00:00 EDT by Christoph Oelckers
Commit a34850877
Parents: 028a19677

  • handle the wall sprite clipping properly.

16-May-2021 (Sunday) at 06:32:52 EDT by Christoph Oelckers
Commit 028a19677
Parents: 5e57b738d

  • removed deleted files from project.

16-May-2021 (Sunday) at 06:21:08 EDT by Christoph Oelckers
Commit 5e57b738d
Parents: 5bb438b81

  • removed redundant menu initializsation in M_StartControlPanel.

This was a leftover of early development and is no longer needed.

16-May-2021 (Sunday) at 06:17:26 EDT by Christoph Oelckers
Commit 5bb438b81
Parents: 60fe1d32f

  • new renderer: fixed bad positioning when a y-flipped wall sprite had to be clipped to floor or ceiling.

16-May-2021 (Sunday) at 05:51:51 EDT by Christoph Oelckers
Commit 60fe1d32f
Parents: 98ca5d5db

  • Blood: unpositioned sounds must be limited to one per channel.

16-May-2021 (Sunday) at 05:24:08 EDT by Christoph Oelckers
Commit 98ca5d5db
Parents: 7358f4344

  • added 'load' and 'save' CCMDs.

16-May-2021 (Sunday) at 04:53:38 EDT by Christoph Oelckers
Commit 7358f4344
Parents: f2d75d414

  • pause the game when app is not active.

16-May-2021 (Sunday) at 04:43:47 EDT by Christoph Oelckers
Commit f2d75d414
Parents: ee559b7ba

  • made status bar configurable through rmapinfo.

16-May-2021 (Sunday) at 04:35:33 EDT by Christoph Oelckers
Commit ee559b7ba
Parents: 83f151529

  • removed all leftover parts of the native status bars.

16-May-2021 (Sunday) at 04:25:56 EDT by Christoph Oelckers
Commit 83f151529
Parents: 8d8b3cda4

  • fixed SW status bar.

16-May-2021 (Sunday) at 03:34:08 EDT by Christoph Oelckers
Commit 8d8b3cda4
Parents: a346c141e

  • scriptified SW's status bar.

Not tested yet. This just compiles without errors.

15-May-2021 (Saturday) at 12:42:51 EDT by Christoph Oelckers
Commit a346c141e
Parents: f13633062

  • added detection record for yet other variants of DukeDC and Duke Caribbean.

15-May-2021 (Saturday) at 11:15:29 EDT by Christoph Oelckers
Commit f13633062
Parents: 781cb32dc

  • removed the native versions of Duke's and RR's status bar.

15-May-2021 (Saturday) at 10:46:08 EDT by Christoph Oelckers
Commit 781cb32dc
Parents: f84f58e71

  • fixed all issues with Duke's/RR's status bar.

15-May-2021 (Saturday) at 08:27:32 EDT by Christoph Oelckers
Commit f84f58e71
Parents: d311792e0

  • ported Duke and RR status bars.

Compiles but not tested yet.

15-May-2021 (Saturday) at 04:23:50 EDT by Christoph Oelckers
Commit d311792e0
Parents: 845ce6334

  • engine side preparations for Duke Statusbar scriptification.

Mainly, gotweapon had to be reverted to a flat bool array to avoid implementing FixedBitArray for the VM. Also adding a few new tile names and PushV for string arrays.

15-May-2021 (Saturday) at 04:40:25 EDT by Christoph Oelckers
Commit 845ce6334
Parents: b520d38bc

  • make sure that all objects rendered as shadow reset the object color after the draw call.

14-May-2021 (Friday) at 12:34:42 EDT by Christoph Oelckers
Commit b520d38bc
Parents: 663f33068

  • removed the native implementation od Exhumed's status bar.

14-May-2021 (Friday) at 12:28:09 EDT by Christoph Oelckers
Commit 663f33068
Parents: b71c725e3

  • fixed GetChunkFrame implementation and one bad GetString call.

Exhumed's status bar is fully working with this.

13-May-2021 (Thursday) at 16:28:02 EDT by Christoph Oelckers
Commit b71c725e3
Parents: 5a6121d42

  • ported Exhumed's status bar.

Not tested yet.

13-May-2021 (Thursday) at 13:48:27 EDT by Christoph Oelckers
Commit 5a6121d42
Parents: c716900a3

  • status bar interface work.

13-May-2021 (Thursday) at 13:15:53 EDT by Christoph Oelckers
Commit c716900a3
Parents: 12b7c7339

  • handled the remaining arrays that got accessed by the status bar.

13-May-2021 (Thursday) at 13:06:38 EDT by Christoph Oelckers
Commit 12b7c7339
Parents: 4e182ea5e

  • turning some of the player arrays into Player members.

For script code we do not want the arrays accessible so all that get accessed need to be moved into the struct first.

13-May-2021 (Thursday) at 12:48:42 EDT by Christoph Oelckers
Commit 4e182ea5e
Parents: c9361aff7

  • Exhumed: made the status bar independent of static global state.

It will now perform all state change checks itself

13-May-2021 (Thursday) at 07:44:58 EDT by Christoph Oelckers
Commit c9361aff7
Parents: 71f494687

  • Exhumed: moved nPlayerItem into PlayerList

13-May-2021 (Thursday) at 07:16:40 EDT by Christoph Oelckers
Commit 71f494687
Parents: 35c07500c

  • Exhumed: changed lung display as well.

13-May-2021 (Thursday) at 06:58:30 EDT by Christoph Oelckers
Commit 35c07500c
Parents: 317238147

-Exhumed: changed key display on status bar to be controlled from the status bar itself.

First of 6 externally controlled status bar indicators.

13-May-2021 (Thursday) at 03:31:08 EDT by Christoph Oelckers
Commit 317238147
Parents: 55abb261c

  • Blood: fixed scriptified MP statusbar code to the point where it compiles.

Mainly to avoid code rot by future changes, this probably cannot remain as it is if MP gets reimplemented.

14-May-2021 (Friday) at 11:00:04 EDT by Christoph Oelckers
Commit 55abb261c
Parents: ff27edc19

  • this was in the wrong place. :(

15-May-2021 (Saturday) at 03:36:09 EDT by alexey.lysiuk
Commit ff27edc19
Parents: db8572dbc

  • updated continuous integration settings

  • Restored Clang 6 target by removing GCC 11 because its libstdc++ cannot be used with older compilers

  • Replaced GCC 10 with 11

14-May-2021 (Friday) at 11:00:04 EDT by Christoph Oelckers
Commit 87d1d6151 (1.1)
Parents: d26d3f051

  • this was in the wrong place. :(

14-May-2021 (Friday) at 08:00:52 EDT by Christoph Oelckers
Commit d26d3f051 (tag: 1.1.2)
Parents: defcf0e6b

  • new renderer: Reset object color after processing a shadow.

14-May-2021 (Friday) at 07:22:06 EDT by Christoph Oelckers
Commit defcf0e6b
Parents: 560cc5409

  • this is version 1.1.2.

14-May-2021 (Friday) at 06:56:37 EDT by Christoph Oelckers
Commit 560cc5409
Parents: 663297888

  • newrenderer: clip wall angles before doing any math with them.

In some cases these unclipped ranges ended up in other data structures, causing problems with bunch ordering.

14-May-2021 (Friday) at 04:50:22 EDT by Christoph Oelckers
Commit 663297888
Parents: cb11891bd

  • normalize all angles to the actual viewing range in the drawer.

This simplifies the debugging of this code a lot because we no longer have to deal with range overflows and can do direct comparisons everywhere.

14-May-2021 (Friday) at 04:03:07 EDT by Christoph Oelckers
Commit cb11891bd
Parents: 8ae602147

  • Duke: fixed bad check in 'ifnotmoving' CON command.

14-May-2021 (Friday) at 06:56:37 EDT by Christoph Oelckers
Commit db8572dbc
Parents: 3d6ae40bc

  • newrenderer: clip wall angles before doing any math with them.

In some cases these unclipped ranges ended up in other data structures, causing problems with bunch ordering.

14-May-2021 (Friday) at 04:50:22 EDT by Christoph Oelckers
Commit 3d6ae40bc
Parents: 5ae1c334f

  • normalize all angles to the actual viewing range in the drawer.

This simplifies the debugging of this code a lot because we no longer have to deal with range overflows and can do direct comparisons everywhere.

Older commits