From 3c7389f582ba3167a95ab3d7ae63ced2aeac48ca Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Thu, 4 Dec 2025 23:40:08 +0000 Subject: [PATCH] Implement InstallShieldPackage.OpenPackage. --- OpenRA.Mods.Common/FileSystem/InstallShieldPackage.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/FileSystem/InstallShieldPackage.cs b/OpenRA.Mods.Common/FileSystem/InstallShieldPackage.cs index 6d74b14b04..7b2c65e45d 100644 --- a/OpenRA.Mods.Common/FileSystem/InstallShieldPackage.cs +++ b/OpenRA.Mods.Common/FileSystem/InstallShieldPackage.cs @@ -119,7 +119,14 @@ namespace OpenRA.Mods.Common.FileSystem public IReadOnlyPackage OpenPackage(string filename, FS context) { - // Not implemented + var childStream = GetStream(filename); + if (childStream == null) + return null; + + if (context.TryParsePackage(childStream, filename, out var package)) + return package; + + childStream.Dispose(); return null; }