From b2708293f64ffc858b4901ff785a9078b99c67f4 Mon Sep 17 00:00:00 2001 From: Masusder <59669685+Masusder@users.noreply.github.com> Date: Fri, 24 Jul 2026 16:34:24 +0200 Subject: [PATCH] PUBG Mobile, PUBG Lite, PUBG India support / Arc Raiders full support / DBD BarkRuleDB serialization Co-Authored-By: LongerWarrior <37636768+LongerWarrior@users.noreply.github.com> --- CUE4Parse | 2 +- FModel/ViewModels/CUE4ParseViewModel.cs | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CUE4Parse b/CUE4Parse index 55bbc4ad..f831d347 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit 55bbc4ad634100618d785cb6ad7406f02115b228 +Subproject commit f831d347a2609ba80124a3b86065622a0a1eb072 diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index 364033c0..07772cc3 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -27,10 +27,14 @@ using CUE4Parse.GameTypes.DFHO.Assets.Objects; using CUE4Parse.GameTypes.HonorOfKings.FileProvider; using CUE4Parse.GameTypes.KRD.Assets.Exports; using CUE4Parse.GameTypes.LegoBatman.Assets; +using CUE4Parse.GameTypes.LordOfMysteries.FileProvider; using CUE4Parse.GameTypes.RocoKingdomWorld.Assets.Objects; using CUE4Parse.GameTypes.SMG.UE4.Assets.Exports.Wwise; using CUE4Parse.GameTypes.SquareEnix.UE4.Assets.Exports; +using CUE4Parse.GameTypes.Theia.FileProvider; using CUE4Parse.MappingsProvider; +using CUE4Parse.MappingsProvider.Jmap; +using CUE4Parse.MappingsProvider.Usmap; using CUE4Parse.UE4.AssetRegistry; using CUE4Parse.UE4.Assets; using CUE4Parse.UE4.Assets.Exports; @@ -44,7 +48,6 @@ using CUE4Parse.UE4.Assets.Exports.StaticMesh; using CUE4Parse.UE4.Assets.Exports.Texture; using CUE4Parse.UE4.Assets.Exports.Verse; using CUE4Parse.UE4.Assets.Exports.Wwise; -using CUE4Parse.UE4.Assets.Objects; using CUE4Parse.UE4.BinaryConfig; using CUE4Parse.UE4.CriWare; using CUE4Parse.UE4.CriWare.Readers; @@ -65,9 +68,6 @@ using CUE4Parse.UE4.Wwise; using CUE4Parse.Utils; using CUE4Parse_Conversion; using CUE4Parse_Conversion.Sounds; -using CUE4Parse.GameTypes.LordOfMysteries.FileProvider; -using CUE4Parse.MappingsProvider.Jmap; -using CUE4Parse.MappingsProvider.Usmap; using EpicManifestParser; using EpicManifestParser.UE; using FModel.Creator; @@ -210,6 +210,7 @@ public class CUE4ParseViewModel : ViewModel _ when versionContainer.Game is EGame.GAME_BlackStigma => new DefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, StringComparer.Ordinal), _ when versionContainer.Game is EGame.GAME_HonorofKingsWorld => new HoKWDefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer), _ when versionContainer.Game is EGame.GAME_LordOfMysteries => new LoMDefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer), + _ when versionContainer.Game is EGame.GAME_ArcRaiders => new TheiaFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer), _ => new DefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer) };