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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user