Latest Raze Changes

Latest 50 commits, skipping 1350

Unofficial development builds at DRD Team

Newer commits | Older commits

27-Dec-2023 (Wednesday) at 13:04:45 PST by Major Cooke
Commit 8060b147d0
Parents: 16e8e71971

Fixed CF_SCALEDNOLERP having the wrong value.

28-Dec-2023 (Thursday) at 03:20:15 PST by Professor Hastig
Commit 16e8e71971
Parents: 51e014c858

fixed infinite recursion in vid_preferbackend.

28-Dec-2023 (Thursday) at 02:45:08 PST by Professor Hastig
Commit 51e014c858
Parents: eb2f263803

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
Commit eb2f263803
Parents: 958303556f

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
Commit 958303556f
Parents: 133b415b84

warnings and debug code cleanup

24-Dec-2023 (Sunday) at 04:43:41 PST by Christoph Oelckers
Commit 133b415b84
Parents: a368588db6

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
Commit a368588db6
Parents: fd9b762106

Export FScanner parser to ZScript as ScriptScanner

24-Dec-2023 (Sunday) at 23:45:47 PST by Christoph Oelckers
Commit fd9b762106
Parents: f20bbd4189

moved animlib to thirdparty folder.

24-Dec-2023 (Sunday) at 03:44:43 PST by Christoph Oelckers
Commit f20bbd4189
Parents: df35d6c7ea

added compatibility settings for Memento Mori 2 MAP20

24-Dec-2023 (Sunday) at 03:23:05 PST by Christoph Oelckers
Commit df35d6c7ea
Parents: 59b0b0620a

fixed MBF21's instant death sector types.

24-Dec-2023 (Sunday) at 00:15:41 PST by Christoph Oelckers
Commit 59b0b0620a
Parents: 36651fffaa

got rid of the redundant copy of alext.h

23-Dec-2023 (Saturday) at 23:51:52 PST by Christoph Oelckers
Commit 36651fffaa
Parents: baa9251741

deleted unused toWide declaration from file_directory.cpp

23-Dec-2023 (Saturday) at 23:30:15 PST by Christoph Oelckers
Commit baa9251741
Parents: f8dcc33e6d

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
Commit f8dcc33e6d
Parents: 90d672e345

Code style

23-Dec-2023 (Saturday) at 09:00:32 PST by Vasilii Shirokii
Commit 90d672e345
Parents: c05d6224ba

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
Commit c05d6224ba
Parents: 3a117cbe89

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
Commit 3a117cbe89
Parents: 8151c4cab2

  • Fixed comment in level_compatibility.zs regarding pc_cp2.wad MAP38 fix

22-Dec-2023 (Friday) at 07:55:26 PST by Player701
Commit 8151c4cab2
Parents: 3ec908c032

  • Allow completion of 2018 Unleashed (pc_cp2.wad) MAP38

22-Dec-2023 (Friday) at 03:45:32 PST by Player701
Commit 3ec908c032
Parents: 97c04357f1

  • Allow 100% kills on 2048 Unleashed (pc_cp2.wad) MAP27

21-Dec-2023 (Thursday) at 13:11:53 PST by Christoph Oelckers
Commit 97c04357f1
Parents: d2c395757c

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
Commit d2c395757c
Parents: 751ee7390b

fixed bad setup in FileData constructor.

20-Dec-2023 (Wednesday) at 14:40:45 PST by Major Cooke
Commit 751ee7390b
Parents: e572bb8db3

Fixed incorrect offsetting for SpriteOffset.

20-Dec-2023 (Wednesday) at 12:39:41 PST by Ignacio Taranto
Commit e572bb8db3
Parents: 3f05f38a60

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.

See: https://github.com/ZDoom/gzdoom/issues/2306

19-Dec-2023 (Tuesday) at 15:11:09 PST by Christoph Oelckers
Commit 3f05f38a60
Parents: a31cfa97e4

fix max health for Doom's health bonus with Dehacked modifications present.

19-Dec-2023 (Tuesday) at 15:06:49 PST by Christoph Oelckers
Commit a31cfa97e4
Parents: d11bf52831

fixed typo in FZipFile::GetRawData.

This one caused incompletely loaded savegames.

19-Dec-2023 (Tuesday) at 10:09:35 PST by Christoph Oelckers
Commit d11bf52831
Parents: 273f7c55bc

fixed crash with files from directories.

17-Dec-2023 (Sunday) at 08:15:14 PST by Christoph Oelckers
Commit 273f7c55bc
Parents: efef4bdfd1

fixed some filesystem issues with directories and compression.

17-Dec-2023 (Sunday) at 04:32:17 PST by Christoph Oelckers
Commit efef4bdfd1
Parents: df5dc5ebd8

addressed a few warnings in the filesystem code.

17-Dec-2023 (Sunday) at 03:54:12 PST by jekyllgrim
Commit df5dc5ebd8
Parents: fc809cfab6

Moved the enum to doombase.zs

15-Dec-2023 (Friday) at 03:53:25 PST by jekyllgrim
Commit fc809cfab6
Parents: aec7feb48a

Virtualized returns for SpecialMissileHit/SpecialBounceHit

16-Dec-2023 (Saturday) at 02:48:08 PST by Christoph Oelckers
Commit aec7feb48a
Parents: 633c09a3bb

add 'noexcept' to two functions.

16-Dec-2023 (Saturday) at 01:58:04 PST by Christoph Oelckers
Commit 633c09a3bb
Parents: 08614613be

de-inlined two functions that were generating too much code.

16-Dec-2023 (Saturday) at 01:54:31 PST by Christoph Oelckers
Commit 08614613be
Parents: d45ca8151f

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
Commit d45ca8151f
Parents: 7ce63abe6c

added another missing include

15-Dec-2023 (Friday) at 22:41:22 PST by Christoph Oelckers
Commit 7ce63abe6c
Parents: cffa49d05f

add missing check for embedded WADs.

15-Dec-2023 (Friday) at 22:23:57 PST by Christoph Oelckers
Commit cffa49d05f
Parents: bae3adc89f

add missing #includes

15-Dec-2023 (Friday) at 07:58:44 PST by Christoph Oelckers
Commit bae3adc89f
Parents: 96961a5663

moved writezip.cpp out of filesystem and eliminated uses of TArray.

14-Dec-2023 (Thursday) at 14:59:00 PST by Christoph Oelckers
Commit 96961a5663
Parents: 375faa649e

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
Commit 375faa649e
Parents: 869d7a6dcb

fix missing include.

14-Dec-2023 (Thursday) at 08:55:46 PST by Christoph Oelckers
Commit 869d7a6dcb
Parents: f8d839d6eb

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
Commit f8d839d6eb
Parents: 799679bf6c

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
Commit 799679bf6c
Parents: 737e3f22d7

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
Commit 737e3f22d7
Parents: 11d6b3e5b4

implement the different reader types.

13-Dec-2023 (Wednesday) at 12:20:18 PST by Christoph Oelckers
Commit 11d6b3e5b4
Parents: 301323944f

only use the new flag names

13-Dec-2023 (Wednesday) at 09:20:18 PST by Christoph Oelckers
Commit 301323944f
Parents: 78a71bb662

eliminate the intermediate reader for the savegame pics.

13-Dec-2023 (Wednesday) at 09:17:12 PST by Christoph Oelckers
Commit 78a71bb662
Parents: 235d36fe69

streamline the buffer readers.

13-Dec-2023 (Wednesday) at 08:49:20 PST by Christoph Oelckers
Commit 235d36fe69
Parents: 9bcbdfa09c

simplification of MemoryArrayReader interface.

13-Dec-2023 (Wednesday) at 08:27:20 PST by Christoph Oelckers
Commit 9bcbdfa09c
Parents: 6f8c3c60c4

take OpenDecompressor out of FileReader and fixed exploding decompression

13-Dec-2023 (Wednesday) at 07:59:39 PST by Christoph Oelckers
Commit 6f8c3c60c4
Parents: 72a2e5d532

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
Commit 72a2e5d532
Parents: f3c7e01195

fixed remaining issues in resource file loading.

Newer commits | Older commits