Duke3D: Sounds defined through DEF are never cached
Originally reported here: https://forums.duke4.net/topic/10686-custom-sounds-missing-in-latest-revisions/
Simple problem, started with r7758 (commit 520f5725 ).
The call to cacheAllSounds()
was moved out of G_CacheMapData()
and into G_Startup()
.
However, G_Startup()
is called in app_main
before the DEF files are loaded. Thus, sounds defined inside the DEF file will never be cached, and thus cannot be heard ingame.