mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2026-02-05 03:42:20 +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);
|
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)
|
if (decompressButton)
|
||||||
|
{
|
||||||
decompressButton.button.interactable = compressedSave;
|
decompressButton.button.interactable = compressedSave;
|
||||||
|
decompressButton.gameObject.SetActive(compressedSave);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPatch(typeof(UILoadGameWindow), "_OnOpen"), HarmonyPostfix]
|
[HarmonyPatch(typeof(UILoadGameWindow), "_OnOpen"), HarmonyPostfix]
|
||||||
@@ -79,7 +82,7 @@ class PatchUILoadGame
|
|||||||
|
|
||||||
if (localizer)
|
if (localizer)
|
||||||
{
|
{
|
||||||
localizer.stringKey = "Decompress".Translate();
|
localizer.stringKey = "Decompress";
|
||||||
localizer.translation = "Decompress".Translate();
|
localizer.translation = "Decompress".Translate();
|
||||||
}
|
}
|
||||||
if (text)
|
if (text)
|
||||||
@@ -93,6 +96,7 @@ class PatchUILoadGame
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
decompressButton.button.interactable = false;
|
decompressButton.button.interactable = false;
|
||||||
|
decompressButton.gameObject.SetActive(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
* Match game version 0.9.27.15033.
|
* Match game version 0.9.27.15033.
|
||||||
* Add new compression type: zstd (a bit slower but get better compression ratio than lz4).
|
* 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).
|
* 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:
|
* Optimize native dlls for other compression library support:
|
||||||
* Unified naming rules for filenames and export functions.
|
* Unified naming rules for filenames and export functions.
|
||||||
* Add compression level support.
|
* Add compression level support.
|
||||||
|
|||||||
Reference in New Issue
Block a user