Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
20-Sep-2023 (Wednesday) at 05:01:42 EDT by alexey.lysiuk
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
- fixed voxel loader.
10-Sep-2023 (Sunday) at 14:42:26 EDT by Christoph Oelckers
- 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
- fix animate for some explosion FX.
10-Sep-2023 (Sunday) at 13:55:41 EDT by Christoph Oelckers
- fix animatesprite loop aborts on sector effectors
09-Sep-2023 (Saturday) at 03:08:30 EDT by Christoph Oelckers
- added one more variant each of DukeDC and Vacation add ons.
07-Sep-2023 (Thursday) at 16:12:31 EDT by Christoph Oelckers
- copied equal_epsilon from GZDoom.
07-Sep-2023 (Thursday) at 06:19:18 EDT by alexey.lysiuk
- 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
- added vcpkg support
07-Sep-2023 (Thursday) at 06:16:45 EDT by alexey.lysiuk
- ci: install webp library with other dependencies
07-Sep-2023 (Thursday) at 06:13:25 EDT by alexey.lysiuk
- 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
- 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
- backend update from GZDoom.
Some missing 'override' qualifiers and font fixes.
05-Sep-2023 (Tuesday) at 18:12:24 EDT by Christoph Oelckers
- added missing cyrillic у (small U) for Blood's SmallFont
05-Sep-2023 (Tuesday) at 18:02:34 EDT by Christoph Oelckers
- 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
- 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
- backend update from GZDoom for adding vcpkg integration
23-Aug-2023 (Wednesday) at 16:09:09 EDT by Christoph Oelckers
- fixed directory loader
23-Aug-2023 (Wednesday) at 15:26:42 EDT by Christoph Oelckers
- fix altered virtuals and gave them an override qualifier.
23-Aug-2023 (Wednesday) at 15:05:00 EDT by Christoph Oelckers
- fix allocation for tile buffer.
23-Aug-2023 (Wednesday) at 14:36:19 EDT by Christoph Oelckers
- Backend update from GZDoom-
This compiles but doesn't run.
19-Aug-2023 (Saturday) at 20:25:12 EDT by Christoph Oelckers
- adapted game code.
19-Aug-2023 (Saturday) at 20:15:57 EDT by Christoph Oelckers
- yet another backend update.
19-Aug-2023 (Saturday) at 13:41:40 EDT by Christoph Oelckers
- adapted game side code.
19-Aug-2023 (Saturday) at 13:32:17 EDT by Christoph Oelckers
- second backend update from GZDoom.
19-Aug-2023 (Saturday) at 12:11:38 EDT by Christoph Oelckers
- new files for backend update.
19-Aug-2023 (Saturday) at 12:11:19 EDT by Christoph Oelckers
- consolidated the 4 ReadSound functions.
19-Aug-2023 (Saturday) at 12:08:27 EDT by Christoph Oelckers
- adapted to backend changes.
19-Aug-2023 (Saturday) at 10:57:37 EDT by Christoph Oelckers
- backend update from GZDoom without adapting other code.
09-Aug-2023 (Wednesday) at 06:17:17 EDT by Christoph Oelckers
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
- cleaned out scripting interface for actors.
06-Aug-2023 (Sunday) at 06:29:30 EDT by Christoph Oelckers
- make things work again.
06-Aug-2023 (Sunday) at 05:54:13 EDT by Christoph Oelckers
Revert "- DukeActor scriptification framework."
This reverts commit c32a6953849565177da2c233c43352a0d2ffe64a.
06-Aug-2023 (Sunday) at 05:52:14 EDT by Christoph Oelckers
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
Revert "- CoreActor setposition natives."
This reverts commit 53e43d6d1e6dda3859ed7f84517283206e05b242.
06-Aug-2023 (Sunday) at 05:51:26 EDT by Christoph Oelckers
Revert "- added some VM exports for DukePlayer"
This reverts commit 48d1367a7e82ba631a2ad698fce3d547d6fba6a7.
06-Aug-2023 (Sunday) at 05:51:18 EDT by Christoph Oelckers
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
Revert "- this was supposed to be named 'sector'."
This reverts commit b06382a565a6fd20dfe86786aad256ac05d43e55.
06-Aug-2023 (Sunday) at 05:50:53 EDT by Christoph Oelckers
Revert "- added some texture names."
This reverts commit 9d1ddb72d459bc18c3cb011c100b8e1eff2ed770.
06-Aug-2023 (Sunday) at 05:50:29 EDT by Christoph Oelckers
Revert "- added CallOnHit and named spawn."
This reverts commit ba016c7c3a608e3d1ecf4d1e72fb703d91da7a72.
06-Aug-2023 (Sunday) at 05:50:18 EDT by Christoph Oelckers
Revert "- CallOnanimate"
This reverts commit e3aa1da1752e3e68f2c597297e0db931a5760110.
06-Aug-2023 (Sunday) at 05:50:08 EDT by Christoph Oelckers
Revert "- named the scrap sprites."
This reverts commit 9bf3642cb87beabe7d27951e7599ac253867b3db.
06-Aug-2023 (Sunday) at 05:49:47 EDT by Christoph Oelckers
Revert "- actor interface fixes."
This reverts commit 660c5462663481c058eb76ca8209bfcfeeee050b.
06-Aug-2023 (Sunday) at 05:49:18 EDT by Christoph Oelckers
Revert "- Duke: scriptified the crane"
This reverts commit f23ddc28f06f57a84233e511366f1faee52cc95d.
06-Aug-2023 (Sunday) at 05:48:30 EDT by Christoph Oelckers
Revert "- added onUse virtual to DukeActor."
This reverts commit ced22bb0a8120f8b00c251ffd125ec92834c1de9.
06-Aug-2023 (Sunday) at 05:48:18 EDT by Christoph Oelckers
Revert "- exported DukeGameInfo."
This reverts commit 317968c45a2b531b2f284a0fc43b79a657b56fc8.
06-Aug-2023 (Sunday) at 05:47:50 EDT by Christoph Oelckers
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
Revert "- scriptified Dukes water fountain."
This reverts commit 190fd1827ef70696c5f39e6558d7a93229296936.
06-Aug-2023 (Sunday) at 05:45:45 EDT by Christoph Oelckers
Revert "- flammable actors scriptified."
This reverts commit 5fea500f92f0204a47ab768af58989b9091893be.
06-Aug-2023 (Sunday) at 05:45:29 EDT by Christoph Oelckers
Revert "- handle nofloorpal for CallAnimate overrides."
This reverts commit 94a13118b338b65b319700314931e7b657faa6f5.