From 1ec09f03be82f58754f2350de3184c8d6335e53a Mon Sep 17 00:00:00 2001 From: dexy Date: Fri, 21 Dec 2018 19:06:39 +1100 Subject: [PATCH] Added check for RPF encryption type when saving to RPF from Meta Editor window --- ExploreForm.cs | 2 +- Forms/MetaForm.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ExploreForm.cs b/ExploreForm.cs index efe0d4c..7d14932 100644 --- a/ExploreForm.cs +++ b/ExploreForm.cs @@ -1783,7 +1783,7 @@ namespace CodeWalker - private bool EnsureRpfValidEncryption(RpfFile file = null) + public bool EnsureRpfValidEncryption(RpfFile file = null) { if ((file == null) && (CurrentFolder.RpfFolder == null)) return false; diff --git a/Forms/MetaForm.cs b/Forms/MetaForm.cs index bc8db25..ed3c1d4 100644 --- a/Forms/MetaForm.cs +++ b/Forms/MetaForm.cs @@ -389,6 +389,7 @@ namespace CodeWalker.Forms try { + if (!(exploreForm?.EnsureRpfValidEncryption(rpfFileEntry.File) ?? false)) return false; var newentry = RpfFile.CreateFile(rpfFileEntry.Parent, rpfFileEntry.Name, data); if (newentry != rpfFileEntry)