Replay Save Path Error When Game Is Set to a Non-Default Language

sabotage.sta

New member
When the game is running in a language other than the default, replay files are saved to an incorrect directory. Instead of using the standard /citadel folder, the game creates and uses /citadel_language;. As a result, replay loading fails and triggers a decompression error.


Error Message
#CITADEL_REPLAY_MANAGER_ERROR_PARTIAL_DECOMPRESSION_FAILURE


Steps to Reproduce

  1. Change the game language to any non-default language.
  2. Play a match and generate a replay.
  3. Attempt to load or manage the replay.

Expected Behavior
Replays should always be saved and read from the /citadel directory, regardless of the selected game language.


Actual Behavior
Replays are saved to /citadel_<language>, causing partial decompression failure and preventing replay access.


Impact
Replay functionality is broken for users playing the game in non-default languages.


Suggested Fix
Decouple replay save/load paths from the language setting and enforce a single, language-agnostic directory (/citadel) for all replays.
 
Back
Top