Well, I've just added a resource PK3 that only contains a minimal reverbs file for the missing entries. I think I got them all. I was going cross-eyed hopping between GitHub and the Wiki.You could try to put a reverbs.txt with the missing ones into your resources.
I didn't know all the parameters, and couldn't make sense of them from the hex numbers in the s_environment.cpp file, so I just opted for empty definitions and it seems to work for what I need (i.e. the entries to be listed):
Code:
"Off" 0 0{}"Alley" 14 0{}"Arena" 9 0{}"Auditorium" 6 0{}"Bathroom" 3 0{}"Carpetted Hallway" 11 0{}"Cave" 8 0{}"City" 16 0{}"Concert Hall" 7 0{}"Dizzy" 24 0{}"Drugged" 23 0{}"DSP Water" 255 255{}"Forest" 15 0{}"Generic" 0 1{}"Hallway" 12 0{}"Hangar" 10 0{}"Living Room" 4 0{}"Mountains" 17 0{}"Padded Cell" 1 0{}"Parking Lot" 20 0{}"Plain" 19 0{}"Psychotic" 25 0{}"Quarry" 18 0{}"Room" 2 0{}"Sewer Pipe" 21 0{}//may be wrong"Sewer Pipe 2" 21 2{}//may be wrong"Sewer Pipe 3" 21 3{}"Stone Corridor" 13 0{}"Stone Room" 5 0{}"Underwater" 22 0{}
If anyone wants to use it, stick it in a file called reverbs.txt and into a PK3/WAD(I guess)/directory and load it as a resource. Probably best to exclude it when testing. This file only tells UDB about the names and thing parameters. It does not define the environments (GZDoom does that internally).
UDB now shows me a much more complete list of sound environments.

There are some really useful environments there that I had totally missed before. So, this was certainly worthwhile for me.

Edit: file attached to make things easier for anyone who wants to use it. Download it, load it as a PK3 resource in UDB, and exclude it from testing.
If anyone spots anything wrong with it, please let me know - but it seems to be doing everything that I need it to.
Statistics: Posted by Enjay — Sun Mar 23, 2025 9:59 am