by RoadRunner » Sat Apr 18, 2020 10:25 am
Not sure if this is a bug or not, but the precaching option for textures doesn't seem to work when playing back a demo. I've been compiling a HD overhaul mod from multiple high quality texture sources and it has got quite large now as I'm using normal and specular maps on top of an almost full set of 2K textures. I switched on texture precaching in the options so that the game isn't loading stuff in during play and everything runs smooth as silk when I'm playing the game. The level takes a while to load at the start, but this is obviously expected when precaching is switched on. When loading a demo however, the game loads the level and starts playing it instantly with no precaching appearing to happen, causing drop outs and short freezes all over the place as the game tries to load in assets during playback.
If I warp to the map the demo is recorded on in player mode first so it caches in the assets then play the demo from there, all is fine and smooth with no issues as the assets are still in RAM. I don't even have to have that specific map pre-loaded, just have played other maps with the same assets in so that they're already cached when I start the demo, and the issue doesn't occur.
Is it by design that the precaching feature only seems to work for an interactive player session and not demo playback? If so, would it be possible to have this feature enabled for demo playback as well as normal play?
Not sure if this is a bug or not, but the precaching option for textures doesn't seem to work when playing back a demo. I've been compiling a HD overhaul mod from multiple high quality texture sources and it has got quite large now as I'm using normal and specular maps on top of an almost full set of 2K textures. I switched on texture precaching in the options so that the game isn't loading stuff in during play and everything runs smooth as silk when I'm playing the game. The level takes a while to load at the start, but this is obviously expected when precaching is switched on. When loading a demo however, the game loads the level and starts playing it instantly with no precaching appearing to happen, causing drop outs and short freezes all over the place as the game tries to load in assets during playback.
If I warp to the map the demo is recorded on in player mode first so it caches in the assets then play the demo from there, all is fine and smooth with no issues as the assets are still in RAM. I don't even have to have that specific map pre-loaded, just have played other maps with the same assets in so that they're already cached when I start the demo, and the issue doesn't occur.
Is it by design that the precaching feature only seems to work for an interactive player session and not demo playback? If so, would it be possible to have this feature enabled for demo playback as well as normal play?