1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-09 04:13:32 +08:00

Hide decompress button for normal saves files

This commit is contained in:
2022-11-20 17:34:53 +08:00
parent aec98cda34
commit 768c277d13
2 changed files with 6 additions and 1 deletions

View File

@@ -58,7 +58,10 @@ class PatchUILoadGame
{
bool compressedSave = (___prop3Text != null && (___prop3Text.text.Contains("(LZ4)") || ___prop3Text.text.Contains("(ZSTD)"))) || (___loadButton.button.interactable == false && SaveUtil.SaveGetCompressType(__instance.selected?.saveName) != CompressionType.None);
if (decompressButton)
{
decompressButton.button.interactable = compressedSave;
decompressButton.gameObject.SetActive(compressedSave);
}
}
[HarmonyPatch(typeof(UILoadGameWindow), "_OnOpen"), HarmonyPostfix]
@@ -79,7 +82,7 @@ class PatchUILoadGame
if (localizer)
{
localizer.stringKey = "Decompress".Translate();
localizer.stringKey = "Decompress";
localizer.translation = "Decompress".Translate();
}
if (text)
@@ -93,6 +96,7 @@ class PatchUILoadGame
}
};
decompressButton.button.interactable = false;
decompressButton.gameObject.SetActive(false);
}
}

View File

@@ -11,6 +11,7 @@
* Match game version 0.9.27.15033.
* Add new compression type: zstd (a bit slower but get better compression ratio than lz4).
* Add config to set compression type and level(Don't use high compression levels for zstd as they are very slow).
* Hide decompress button for normal save files.
* Optimize native dlls for other compression library support:
* Unified naming rules for filenames and export functions.
* Add compression level support.