MaKiPL / FF8_demaster

Unofficial Final Fantasy VIII Remastered core mod based on import-dependency DLL that updates the gamecode and fixes issues left by developers
https://makipl.github.io/FF8_demaster/
GNU General Public License v3.0
101 stars 9 forks source link

Added delay to background stage animations. #49

Closed Sebanisu closed 3 years ago

Sebanisu commented 3 years ago

Animation was skipping frames. Added BATTLE_STAGE_ANIMATION_DELAY to the demaster.conf. This value is checked when the game requests an animation frame. Then if it's been too soon the current frame given instead of the next. Default is 100ms, seems like between 50ms and 100ms is good. Might be able to go lower.

Also was requested for some way to force Textures to reload. Added BATTLE_STAGE_FORCE_RELOAD config option. That will cause the cache to disregard the loaded texture when the game requests it.

Added detection of the _0 suffix for the battle stage animation frame so you don't need two images. Previously it'd check for the image without a suffix and draw the one with the suffix.