Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

20-Sep-2023 (Wednesday) at 05:01:42 EDT by alexey.lysiuk
Commit 0bb0550d2f (HEAD -> master)
Parents: e19ce3ead4

  • updated continuous integration workflow

  • bump GCC targets to 9 and 12

  • bump Clang targets to 11 and 15

  • use Ubuntu 22.04 images

  • use actual versions of checkout and upload-artifact actions

  • remove lots of needless formatting, double quotes in particular

  • remove unused dependencies

  • remove obsolete Strawberry Perl workaround

10-Sep-2023 (Sunday) at 15:30:45 EDT by Christoph Oelckers
Commit e19ce3ead4
Parents: a41ebfeb73

  • fixed voxel loader.

10-Sep-2023 (Sunday) at 14:42:26 EDT by Christoph Oelckers
Commit a41ebfeb73
Parents: b9eced0d11

  • Duke: fixed the explosion's lighting hackery.

The animatesprites handler in the old code got called on the already animated sprite, meaning it will only activate for the first frame. To do this right the code had to be moved to applyanimations and be guarded by a flag.

10-Sep-2023 (Sunday) at 13:55:59 EDT by Christoph Oelckers
Commit b9eced0d11
Parents: 230c1b9041

  • fix animate for some explosion FX.

10-Sep-2023 (Sunday) at 13:55:41 EDT by Christoph Oelckers
Commit 230c1b9041
Parents: 0c0395043e

  • fix animatesprite loop aborts on sector effectors

09-Sep-2023 (Saturday) at 03:08:30 EDT by Christoph Oelckers
Commit 0c0395043e
Parents: f749f4cc33

  • added one more variant each of DukeDC and Vacation add ons.

07-Sep-2023 (Thursday) at 16:12:31 EDT by Christoph Oelckers
Commit f749f4cc33
Parents: 22136ed769

  • copied equal_epsilon from GZDoom.

07-Sep-2023 (Thursday) at 06:19:18 EDT by alexey.lysiuk
Commit 22136ed769
Parents: 01fbe0b0fb

  • ci: update to clang 9

previous versions failed to compile with the following error /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/stl_tree.h:701:4: error: exception specification of explicitly defaulted move constructor does not match the calculated one

07-Sep-2023 (Thursday) at 06:17:22 EDT by alexey.lysiuk
Commit 01fbe0b0fb
Parents: 73d1dc96fe

  • added vcpkg support

07-Sep-2023 (Thursday) at 06:16:45 EDT by alexey.lysiuk
Commit 73d1dc96fe
Parents: 964f98da12

  • ci: install webp library with other dependencies

07-Sep-2023 (Thursday) at 06:13:25 EDT by alexey.lysiuk
Commit 964f98da12
Parents: ecc0301f5b

  • added fallback to pkg-config if webp cmake module wasn't found

fixes linker errors: undefined reference to WebPGetInfo, WebPMuxCreateInternal, WebPMuxGetChunk, WebPMuxDelete, WebPInitDecoderConfigInternal, WebPDecode

07-Sep-2023 (Thursday) at 05:44:51 EDT by alexey.lysiuk
Commit ecc0301f5b
Parents: fa7a16a775

  • removed obsolete forward declarations

source/core/savegamehelp.h:10:1: error: declaration conflicts with target of using declaration already in scope source/core/savegamehelp.h:13:24: error: reference to 'FileReader' is ambiguous source/core/gameconfigfile.h:40:1: error: declaration conflicts with target of using declaration already in scope source/core/gameconfigfile.h:61:27: error: reference to 'FileWriter' is ambiguous

05-Sep-2023 (Tuesday) at 18:18:45 EDT by Christoph Oelckers
Commit fa7a16a775
Parents: 96901d1638

  • backend update from GZDoom.

Some missing 'override' qualifiers and font fixes.

05-Sep-2023 (Tuesday) at 18:12:24 EDT by Christoph Oelckers
Commit 96901d1638
Parents: 25c0a56d96

  • added missing cyrillic у (small U) for Blood's SmallFont

05-Sep-2023 (Tuesday) at 18:02:34 EDT by Christoph Oelckers
Commit 25c0a56d96
Parents: 431d29b6a1

  • fixed broken character fallback for cyrillic T.

This was attached to the у (i.e. cyrillic u)

05-Sep-2023 (Tuesday) at 17:54:22 EDT by Christoph Oelckers
Commit 431d29b6a1
Parents: 4e53f3bd81

  • don't run string conversions on empty strings.

std::string complains about this case

02-Sep-2023 (Saturday) at 03:13:41 EDT by Christoph Oelckers
Commit 4e53f3bd81
Parents: e88d2fb6b4

  • backend update from GZDoom for adding vcpkg integration

23-Aug-2023 (Wednesday) at 16:09:09 EDT by Christoph Oelckers
Commit e88d2fb6b4
Parents: 4ff6e9bc72

  • fixed directory loader

23-Aug-2023 (Wednesday) at 15:26:42 EDT by Christoph Oelckers
Commit 4ff6e9bc72
Parents: ec18e022ca

  • fix altered virtuals and gave them an override qualifier.

23-Aug-2023 (Wednesday) at 15:05:00 EDT by Christoph Oelckers
Commit ec18e022ca
Parents: 82057bcd5a

  • fix allocation for tile buffer.

23-Aug-2023 (Wednesday) at 14:36:19 EDT by Christoph Oelckers
Commit 82057bcd5a
Parents: f2740e434a

  • Backend update from GZDoom-

This compiles but doesn't run.

19-Aug-2023 (Saturday) at 20:25:12 EDT by Christoph Oelckers
Commit f2740e434a
Parents: b95a5a4b2b

  • adapted game code.

19-Aug-2023 (Saturday) at 20:15:57 EDT by Christoph Oelckers
Commit b95a5a4b2b
Parents: d34bad3045

  • yet another backend update.

19-Aug-2023 (Saturday) at 13:41:40 EDT by Christoph Oelckers
Commit d34bad3045
Parents: 6355671480

  • adapted game side code.

19-Aug-2023 (Saturday) at 13:32:17 EDT by Christoph Oelckers
Commit 6355671480
Parents: 32ede813e9

  • second backend update from GZDoom.

19-Aug-2023 (Saturday) at 12:11:38 EDT by Christoph Oelckers
Commit 32ede813e9
Parents: 2095a2120c

  • new files for backend update.

19-Aug-2023 (Saturday) at 12:11:19 EDT by Christoph Oelckers
Commit 2095a2120c
Parents: 3c695a5abd

  • consolidated the 4 ReadSound functions.

19-Aug-2023 (Saturday) at 12:08:27 EDT by Christoph Oelckers
Commit 3c695a5abd
Parents: cf19d75242

  • adapted to backend changes.

19-Aug-2023 (Saturday) at 10:57:37 EDT by Christoph Oelckers
Commit cf19d75242
Parents: 5eee7b80b1

  • backend update from GZDoom without adapting other code.

09-Aug-2023 (Wednesday) at 06:17:17 EDT by Christoph Oelckers
Commit 5eee7b80b1
Parents: 85b6c19442

  • backend update from GZDoom.

  • controller handling improvements

  • use stb_sprintf.

  • various smaller fixes.

06-Aug-2023 (Sunday) at 06:38:08 EDT by Christoph Oelckers
Commit a4eb3947e9 (full_reset_1.6)
Parents: db2eef1b1e

  • cleaned out scripting interface for actors.

06-Aug-2023 (Sunday) at 06:29:30 EDT by Christoph Oelckers
Commit db2eef1b1e
Parents: eb6f1397c7

  • make things work again.

06-Aug-2023 (Sunday) at 05:54:13 EDT by Christoph Oelckers
Commit eb6f1397c7
Parents: 9184f71375

Revert "- DukeActor scriptification framework."

This reverts commit c32a6953849565177da2c233c43352a0d2ffe64a.

06-Aug-2023 (Sunday) at 05:52:14 EDT by Christoph Oelckers
Commit 9184f71375
Parents: 6b7cf40af1

Revert "- reimplemented Duke's scripted actor iterators in a more lightweight fashion."

This reverts commit de51b65eadb11cab8787525999a5d8fb62a07494.

06-Aug-2023 (Sunday) at 05:51:51 EDT by Christoph Oelckers
Commit 6b7cf40af1
Parents: 18b331c276

Revert "- CoreActor setposition natives."

This reverts commit 53e43d6d1e6dda3859ed7f84517283206e05b242.

06-Aug-2023 (Sunday) at 05:51:26 EDT by Christoph Oelckers
Commit 18b331c276
Parents: 1b2fb5b469

Revert "- added some VM exports for DukePlayer"

This reverts commit 48d1367a7e82ba631a2ad698fce3d547d6fba6a7.

06-Aug-2023 (Sunday) at 05:51:18 EDT by Christoph Oelckers
Commit 1b2fb5b469
Parents: 8f5b01d0cb

Revert "- Comment out CoreActor::sectp for now so the games boot up."

This reverts commit 5e6c899a2d5093e8f432faaf758c47d70023ff32.

06-Aug-2023 (Sunday) at 05:51:07 EDT by Christoph Oelckers
Commit 8f5b01d0cb
Parents: bf6f0bf99f

Revert "- this was supposed to be named 'sector'."

This reverts commit b06382a565a6fd20dfe86786aad256ac05d43e55.

06-Aug-2023 (Sunday) at 05:50:53 EDT by Christoph Oelckers
Commit bf6f0bf99f
Parents: 26be4c5621

Revert "- added some texture names."

This reverts commit 9d1ddb72d459bc18c3cb011c100b8e1eff2ed770.

06-Aug-2023 (Sunday) at 05:50:29 EDT by Christoph Oelckers
Commit 26be4c5621
Parents: 79672ea1c4

Revert "- added CallOnHit and named spawn."

This reverts commit ba016c7c3a608e3d1ecf4d1e72fb703d91da7a72.

06-Aug-2023 (Sunday) at 05:50:18 EDT by Christoph Oelckers
Commit 79672ea1c4
Parents: 7dc3a211f7

Revert "- CallOnanimate"

This reverts commit e3aa1da1752e3e68f2c597297e0db931a5760110.

06-Aug-2023 (Sunday) at 05:50:08 EDT by Christoph Oelckers
Commit 7dc3a211f7
Parents: 54abdaabf2

Revert "- named the scrap sprites."

This reverts commit 9bf3642cb87beabe7d27951e7599ac253867b3db.

06-Aug-2023 (Sunday) at 05:49:47 EDT by Christoph Oelckers
Commit 54abdaabf2
Parents: 3dbb3100fe

Revert "- actor interface fixes."

This reverts commit 660c5462663481c058eb76ca8209bfcfeeee050b.

06-Aug-2023 (Sunday) at 05:49:18 EDT by Christoph Oelckers
Commit 3dbb3100fe
Parents: 81e711733b

Revert "- Duke: scriptified the crane"

This reverts commit f23ddc28f06f57a84233e511366f1faee52cc95d.

06-Aug-2023 (Sunday) at 05:48:30 EDT by Christoph Oelckers
Commit 81e711733b
Parents: 3861bac976

Revert "- added onUse virtual to DukeActor."

This reverts commit ced22bb0a8120f8b00c251ffd125ec92834c1de9.

06-Aug-2023 (Sunday) at 05:48:18 EDT by Christoph Oelckers
Commit 3861bac976
Parents: 3afc8c37d8

Revert "- exported DukeGameInfo."

This reverts commit 317968c45a2b531b2f284a0fc43b79a657b56fc8.

06-Aug-2023 (Sunday) at 05:47:50 EDT by Christoph Oelckers
Commit 3afc8c37d8
Parents: f22dfe3509

Revert "- added script exports for 'spawn' and 'lotsofglass' and made the spawn variant using class names operational."

This reverts commit 306db376d9a6c77081570c79efd9d35166d7a855.

06-Aug-2023 (Sunday) at 05:45:57 EDT by Christoph Oelckers
Commit f22dfe3509
Parents: bd982ab803

Revert "- scriptified Dukes water fountain."

This reverts commit 190fd1827ef70696c5f39e6558d7a93229296936.

06-Aug-2023 (Sunday) at 05:45:45 EDT by Christoph Oelckers
Commit bd982ab803
Parents: 93070ae7d7

Revert "- flammable actors scriptified."

This reverts commit 5fea500f92f0204a47ab768af58989b9091893be.

06-Aug-2023 (Sunday) at 05:45:29 EDT by Christoph Oelckers
Commit 93070ae7d7
Parents: 019763db81

Revert "- handle nofloorpal for CallAnimate overrides."

This reverts commit 94a13118b338b65b319700314931e7b657faa6f5.

Older commits