Yet I've recompiled your game, put almost everything resourses in .rpa and the game starts to work much more smoother. Yes, there are still some stutters, but their numbers drastically decreased.
It's just how OS works with a lot of files. Try to copy 10000 files from one drive to another - it takes eternity. Put them into one single archive with no compression and copy - it will be much more faster.
Loading the archive entails decompression and real-time loading of files into memory, which results in a larger memory footprint and increased cycle count compared to loose files. The side effect you are encountering is due to the loading of all files into memory, which is not desirable. Therefore, I am implementing prediction to our custom statements and minimizing IO overhead to address this issue.
Archive handling does not enhance performance, and in fact, developers advise caution in their use since they render source code inaccessible. As Witch Trainer Silver is an open-source project, it is crucial to maintain its open nature, even for game releases.
You must be registered to see the links