Latest Raze Changes
Latest 50 commits, skipping 1350
Unofficial development builds at DRD Team
27-Dec-2023 (Wednesday) at 13:04:45 PST by Major Cooke
Fixed CF_SCALEDNOLERP having the wrong value.
28-Dec-2023 (Thursday) at 03:20:15 PST by Professor Hastig
fixed infinite recursion in vid_preferbackend.
28-Dec-2023 (Thursday) at 02:45:08 PST by Professor Hastig
do MIDI device lookup by lump index as well, for the same reasons as doing it for the volume.
27-Dec-2023 (Wednesday) at 11:08:22 PST by Christoph Oelckers
perform music volume lookup by lump number instead of name.
This way any setting will work for both short and long file names of the same content.
26-Dec-2023 (Tuesday) at 13:13:47 PST by Christoph Oelckers
warnings and debug code cleanup
24-Dec-2023 (Sunday) at 04:43:41 PST by Christoph Oelckers
music volume.
- this now applies the factor to the source data instead of setting a gain factor in OpenAL to allow better control
- $musicvolume will now also accept values in dB, by postfixing the parameter with 'dB'.
- removed some useless cruft from the automatic replay gain handling.
08-Dec-2023 (Friday) at 11:11:30 PST by Cacodemon345
Export FScanner parser to ZScript as ScriptScanner
24-Dec-2023 (Sunday) at 23:45:47 PST by Christoph Oelckers
moved animlib to thirdparty folder.
24-Dec-2023 (Sunday) at 03:44:43 PST by Christoph Oelckers
added compatibility settings for Memento Mori 2 MAP20
24-Dec-2023 (Sunday) at 03:23:05 PST by Christoph Oelckers
fixed MBF21's instant death sector types.
24-Dec-2023 (Sunday) at 00:15:41 PST by Christoph Oelckers
got rid of the redundant copy of alext.h
23-Dec-2023 (Saturday) at 23:51:52 PST by Christoph Oelckers
deleted unused toWide declaration from file_directory.cpp
23-Dec-2023 (Saturday) at 23:30:15 PST by Christoph Oelckers
simplified the directory reader a little bit
- we do not need to make a second allocation for the systemFilePath
- as systemFilePath is never null, there is no need to check for that case.
- moved systemFilePath into a separate array to save memory on other file types.
23-Dec-2023 (Saturday) at 09:03:45 PST by Vasilii Shirokii
Code style
23-Dec-2023 (Saturday) at 09:00:32 PST by Vasilii Shirokii
Maintain the actual on-disk path (FResourceEntry::SystemFilePath) for the directory filesystem, because the FResourceEntry::FileName can be modified by game filter-s
22-Dec-2023 (Friday) at 11:32:49 PST by mc776
gldefs: update Freedoom big tech lamp.
As of https://github.com/freedoom/freedoom/commit/1d16aeabcebc7908c6781102ae01eb2a73a9a24b it's no longer red.
22-Dec-2023 (Friday) at 12:02:38 PST by Player701
- Fixed comment in level_compatibility.zs regarding pc_cp2.wad MAP38 fix
22-Dec-2023 (Friday) at 07:55:26 PST by Player701
- Allow completion of 2018 Unleashed (pc_cp2.wad) MAP38
22-Dec-2023 (Friday) at 03:45:32 PST by Player701
- Allow 100% kills on 2048 Unleashed (pc_cp2.wad) MAP27
21-Dec-2023 (Thursday) at 13:11:53 PST by Christoph Oelckers
fixed alternative parts of vectors.h
Not relevant for GZDoom itself but let's keep things tidy.
21-Dec-2023 (Thursday) at 08:14:56 PST by Christoph Oelckers
fixed bad setup in FileData constructor.
20-Dec-2023 (Wednesday) at 14:40:45 PST by Major Cooke
Fixed incorrect offsetting for SpriteOffset.
20-Dec-2023 (Wednesday) at 12:39:41 PST by Ignacio Taranto
Fix Zip file modification timestamps
The problem was that time_to_dos
was putting the last modification
file date first and the time second. This was causing the date to be
interpreted as the time and vice versa when reading the Zip file.
19-Dec-2023 (Tuesday) at 15:11:09 PST by Christoph Oelckers
fix max health for Doom's health bonus with Dehacked modifications present.
19-Dec-2023 (Tuesday) at 15:06:49 PST by Christoph Oelckers
fixed typo in FZipFile::GetRawData.
This one caused incompletely loaded savegames.
19-Dec-2023 (Tuesday) at 10:09:35 PST by Christoph Oelckers
fixed crash with files from directories.
17-Dec-2023 (Sunday) at 08:15:14 PST by Christoph Oelckers
fixed some filesystem issues with directories and compression.
17-Dec-2023 (Sunday) at 04:32:17 PST by Christoph Oelckers
addressed a few warnings in the filesystem code.
17-Dec-2023 (Sunday) at 03:54:12 PST by jekyllgrim
Moved the enum to doombase.zs
15-Dec-2023 (Friday) at 03:53:25 PST by jekyllgrim
Virtualized returns for SpecialMissileHit/SpecialBounceHit
16-Dec-2023 (Saturday) at 02:48:08 PST by Christoph Oelckers
add 'noexcept' to two functions.
16-Dec-2023 (Saturday) at 01:58:04 PST by Christoph Oelckers
de-inlined two functions that were generating too much code.
16-Dec-2023 (Saturday) at 01:54:31 PST by Christoph Oelckers
for memory backed files, let FResourceFile::Read return a reference to the backing store instead of copying the data.
15-Dec-2023 (Friday) at 23:58:46 PST by Christoph Oelckers
added another missing include
15-Dec-2023 (Friday) at 22:41:22 PST by Christoph Oelckers
add missing check for embedded WADs.
15-Dec-2023 (Friday) at 22:23:57 PST by Christoph Oelckers
add missing #includes
15-Dec-2023 (Friday) at 07:58:44 PST by Christoph Oelckers
moved writezip.cpp out of filesystem and eliminated uses of TArray.
14-Dec-2023 (Thursday) at 14:59:00 PST by Christoph Oelckers
moved the hard coded exclusions for the file system to the blockedlist.
These exclusions are still engine specific, in case we want to use this in a more generic context they have to be disabled.
14-Dec-2023 (Thursday) at 11:39:15 PST by Christoph Oelckers
fix missing include.
14-Dec-2023 (Thursday) at 08:55:46 PST by Christoph Oelckers
only try to find a common folder in Zips if there's some data to check against.
Without this the check for required file names will always fail so running the entire thing is pointless.
14-Dec-2023 (Thursday) at 03:30:14 PST by Christoph Oelckers
move root folder detection out of file_zip. added support for Descent Hog and Mvl files., mainly useful for playing Descent's music directly from the asset files.
13-Dec-2023 (Wednesday) at 13:47:24 PST by Christoph Oelckers
block off shared readers to worker threads.
The file system should be thread safe now.
13-Dec-2023 (Wednesday) at 13:29:15 PST by Christoph Oelckers
implement the different reader types.
13-Dec-2023 (Wednesday) at 12:20:18 PST by Christoph Oelckers
only use the new flag names
13-Dec-2023 (Wednesday) at 09:20:18 PST by Christoph Oelckers
eliminate the intermediate reader for the savegame pics.
13-Dec-2023 (Wednesday) at 09:17:12 PST by Christoph Oelckers
streamline the buffer readers.
13-Dec-2023 (Wednesday) at 08:49:20 PST by Christoph Oelckers
simplification of MemoryArrayReader interface.
13-Dec-2023 (Wednesday) at 08:27:20 PST by Christoph Oelckers
take OpenDecompressor out of FileReader and fixed exploding decompression
13-Dec-2023 (Wednesday) at 07:59:39 PST by Christoph Oelckers
Use FResourceFile directly for the simple container types.
Instead let FResourceFile provide an interface for ad-hoc construction of a new container.
13-Dec-2023 (Wednesday) at 07:59:15 PST by Christoph Oelckers
fixed remaining issues in resource file loading.