gzdoompro

LATEST RAZE CHANGES

Latest 50 commits
Unofficial development builds at DRD Team

Older commits

28-Dec-2023 (Thursday) at 03:54:15 PKT by jekyllgrim

Commit 4273af8004 (HEAD -> master)
Parents: be96d8d906

Minor formatting fix

28-Dec-2023 (Thursday) at 03:53:14 PKT by jekyllgrim

Commit

28-Dec-2023 (Thursday) at 03:53:14 PKT by jekyllgrim
Commit be96d8d906
Parents: 8060b147d0

Added DI_ITEM_LEFT_CENTER and DI_ITEM_RIGHT_CENTER

This is just a small consistency fix: DI_SCREEN_LEFT_CENTER and DI_SCREEN_RIGHT_CENTER exist, so, logically, similar combo flags should exist for DI_ITEM as well.

Parents: 8060b147d0
Added DI_ITEM_LEFT_CENTER and DI_ITEM_RIGHT_CENTER

This is just a small consistency fix: DI_SCREEN_LEFT_CENTER and DI_SCREEN_RIGHT_CENTER exist, so, logically, similar combo flags should exist for DI_ITEM as well.

28-Dec-2023 (Thursday) at 02:04:45 PKT by Major Cooke

Commit 8060b147d0
Parents: 16e8e71971

Fixed CF_SCALEDNOLERP having the wrong value.

28-Dec-2023 (Thursday) at 16:20:15 PKT by Professor Hastig

Commit 16e8e71971
Parents: 51e014c858

fixed infinite recursion in vid_preferbackend

28-Dec-2023 (Thursday) at 15:45:08 PKT 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.

28-Dec-2023 (Thursday) at 00:08:22 PKT 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.

27-Dec-2023 (Wednesday) at 02:13:47 PKT by Christoph Oelckers

Commit 958303556f
Parents: 133b415b84

warnings and debug code cleanup

24-Dec-2023 (Sunday) at 17:43:41 PKT 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.

09-Dec-2023 (Saturday) at 00:11:30 PKT by Cacodemon345

Commit a368http://github.com/coelckers/gzdoom/commit/4273af80043d1415ffd134aa0725ba0f3dfb327c588db6 (HEAD -> master)
Parents: fd9b762106

Export FScanner parser to ZScript as ScriptScanner

25-Dec-2023 (Monday) at 12:45:47 PKT by Christoph Oelckers

Commit fd9b762106
Parents: f20bbd4189

moved animlib to thirdparty folder

24-Dec-2023 (Sunday) at 16:44:43 PKT by Christoph Oelckers

Commit f20bbd4189
Parents: df35d6c7ea

added compatibility settings for Memento Mori 2 MAP20

24-Dec-2023 (Sunday) at 16:23:05 PKT by Christoph Oelckers

Commit df35d6c7ea
Parents: 59b0b0620a

fixed MBF21’s instant death sector types.

24-Dec-2023 (Sunday) at 13:15:41 PKT by Christoph Oelckers

Commit 59b0b0620a
Parents: 36651fffaa

got rid of the redundant copy of alext.h

24-Dec-2023 (Sunday) at 12:51:52 PKT by Christoph Oelckers

Commit 36651fffaa
Parents: baa9251741

deleted unused toWide declaration from file_directory.cpp

24-Dec-2023 (Sunday) at 12:30:15 PKT 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 22:03:45 PKT by Vasilii Shirokii

Commit f8dcc33e6d
Parents: 90d672e345

Code style

23-Dec-2023 (Saturday) at 22:00:32 PKT 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

23-Dec-2023 (Saturday) at 00:32:49 PKT 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.

23-Dec-2023 (Saturday) at 01:02:38 PKT by Player701

Commit 3a117cbe89
Parents: 8151c4cab2

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

22-Dec-2023 (Friday) at 20:55:26 PKT by Player701

Commit 8151c4cab2
Parents: 3ec908c032

Allow completion of 2018 Unleashed (pc_cp2.wad) MAP38

22-Dec-2023 (Friday) at 16:45:32 PKT by Player701

Commit 3ec908c032
Parents: 97c04357f1

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

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

22-Dec-2023 (Friday) at 02:11:53 PKT 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 21:14:56 PKT by Christoph Oelckers

Commit d2c395757c
Parents: 751ee7390b

fixed bad setup in FileData constructor.

21-Dec-2023 (Thursday) at 03:40:45 PKT by Major Cooke

Commit 751ee7390b
Parents: e572bb8db3

Fixed incorrect offsetting for SpriteOffset.

21-Dec-2023 (Thursday) at 01:39:41 PKT by Ignacio Taranto

Commit e572bb8db3
Parents: 3f05f38a60

Fix Zip file modification timestamps

21-Dec-2023 (Thursday) at 01:39:41 PKT 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

20-Dec-2023 (Wednesday) at 04:11:09 PKT by Christoph Oelckers

Commit 3f05f38a60
Parents: a31cfa97e4

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

20-Dec-2023 (Wednesday) at 04:06:49 PKT by Christoph Oelckers

Commit a31cfa97e4
Parents: d11bf52831

fixed typo in FZipFile::GetRawData.

This one caused incompletely loaded savegames.

19-Dec-2023 (Tuesday) at 23:09:35 PKT by Christoph Oelckers

Commit d11bf52831
Parents: 273f7c55bc

fixed crash with files from directories.

17-Dec-2023 (Sunday) at 21:15:14 PKT by Christoph Oelckers

Commit 273f7c55bc
Parents: efef4bdfd1

fixed some filesystem issues with directories and compression.

17-Dec-2023 (Sunday) at 17:32:17 PKT by Christoph Oelckers

Commit efef4bdfd1
Parents: df5dc5ebd8

addressed a few warnings in the filesystem code.

17-Dec-2023 (Sunday) at 16:54:12 PKT by jekyllgrim

Commit df5dc5ebd8
Parents: fc809cfab6

Moved the enum to doombase.zs

15-Dec-2023 (Friday) at 16:53:25 PKT by jekyllgrim

Commit fc809cfab6
Parents: aec7feb48a

Virtualized returns for SpecialMissileHit/SpecialBounceHit

15-Dec-2023 (Friday) at 16:53:25 PKT by jekyllgrim

Commit fc809cfab6
Parents: aec7feb48a

Virtualized returns for SpecialMissileHit/SpecialBounceHit

16-Dec-2023 (Saturday) at 15:48:08 PKT by Christoph Oelckers

Commit aec7feb48a
Parents: 633c09a3bb

add ‘noexcept’ to two functions.

16-Dec-2023 (Saturday) at 14:58:04 PKT by Christoph Oelckers

Commit 633c09a3bb
Parents: 08614613be

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

16-Dec-2023 (Saturday) at 14:54:31 PKT 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.

16-Dec-2023 (Saturday) at 12:58:46 PKT by Christoph Oelckers

Commit d45ca8151f
Parents: 7ce63abe6c

added another missing include

16-Dec-2023 (Saturday) at 11:41:22 PKT by Christoph Oelckers

Commit 7ce63abe6c
Parents: cffa49d05f

add missing check for embedded WADs.

16-Dec-2023 (Saturday) at 11:23:57 PKT by Christoph Oelckers

Commit cffa49d05f
Parents: bae3adc89f

add missing #includes

15-Dec-2023 (Friday) at 20:58:44 PKT by Christoph Oelckers

Commit bae3adc89f
Parents: 96961a5663

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

15-Dec-2023 (Friday) at 03:59:00 PKT 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.

15-Dec-2023 (Friday) at 00:39:15 PKT by Christoph Oelckers

Commit 375faa649e
Parents: 869d7a6dcb

fix missing include.

14-Dec-2023 (Thursday) at 21:55:46 PKT 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 16:30:14 PKT 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.

14-Dec-2023 (Thursday) at 02:47:24 PKT by Christoph Oelckers

Commit 799679bf6c
Parents: 737e3f22d7
block off shared readers to worker threads.

The file system should be thread safe now.

14-Dec-2023 (Thursday) at 02:29:15 PKT by Christoph Oelckers

Commit 737e3f22d7
Parents: 11d6b3e5b4

implement the different reader types.

14-Dec-2023 (Thursday) at 02:29:15 PKT by Christoph Oelckers

Commit 737e3f22d7
Parents: 11d6b3e5b4

implement the different reader types.

14-Dec-2023 (Thursday) at 01:20:18 PKT by ChristophOelckers

Commit 11d6b3e5b4
Parents: 301323944f

only use the new flag names

13-Dec-2023 (Wednesday) at 22:20:18 PKT by Christoph Oelckers

Commit 301323944f
Parents: 78a71bb662

eliminate the intermediate reader for the savegame pics.

13-Dec-2023 (Wednesday) at 22:17:12 PKT by Christoph Oelckers

Commit 78a71bb662
Parents: 235d36fe69

streamline the buffer readers.

13-Dec-2023 (Wednesday) at 21:49:20 PKT by Christoph Oelckers

Commit 235d36fe69
Parents: 9bcbdfa09c

simplification of MemoryArrayReader interface.

13-Dec-2023 (Wednesday) at 21:27:20 PKT by Christoph Oelckers

Commit 9bcbdfa09c
Parents: 6f8c3c60c4

take OpenDecompressor out of FileReader and fixed exploding decompression

13-Dec-2023 (Wednesday) at 20:59:39KT by Christoph Oelckers P

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 20:59:15 PKT by Christoph Oelckers

Commit 72a2e5d532
Parents: f3c7e01195

fixed remaining issues in resource file loading.

13-Dec-2023 (Wednesday) at 20:58:12 PKT by Christoph Oelckers

Commit f3c7e01195
Parents: 292705ddc3

fixed BufferingReader

13-Dec-2023 (Wednesday) at 20:57:49 PKT by Christoph Oelckers

Commit 292705ddc3
Parents: e1cf8af9d3

fixed OpenDecompressor flag handling.

13-Dec-2023 (Wednesday) at 20:57:31 PKT by Christoph Oelckers

Commit e1cf8af9d3
Parents: 0be8fed6fc

zero the Entries array on allocation

13-Dec-2023 (Wednesday) at 20:57:08 PKT by Christoph Oelckers

Commit 0be8fed6fc
Parents: df3e82d94c

fixed BufferingReader.

13-Dec-2023 (Wednesday) at 20:56:47 PKT by Christoph Oelckers

Commit df3e82d94c

Parents: 3e7ec9118f

cleaned up some redundant file reads and fixed file opening in the movie player.

 

As a streaming action this cannot borrow the one from the archive.

 

13-Dec-2023 (Wednesday) at 01:16:02 PKT by Christoph Oelckers

Commit 3e7ec9118f
Parents: 10f743a0d6

got rid of FUncompressedFile and reenabled postprocessing.

Older commits