{"id":18333698,"url":"https://github.com/phikill/re_pubg_lite","last_synced_at":"2025-04-09T18:49:28.378Z","repository":{"id":181068636,"uuid":"665314064","full_name":"phikill/RE_PUBG_LITE","owner":"phikill","description":"PUBG LITE game reverse engineering","archived":false,"fork":false,"pushed_at":"2024-10-19T21:12:25.000Z","size":7957,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-20T20:58:13.760Z","etag":null,"topics":["pubg","pubg-lite","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phikill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-11T23:59:46.000Z","updated_at":"2024-10-19T21:12:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"f15c6ae1-82a3-4f42-86de-c93c8d2be354","html_url":"https://github.com/phikill/RE_PUBG_LITE","commit_stats":null,"previous_names":["phikill/re_pubg_lite"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phikill%2FRE_PUBG_LITE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phikill%2FRE_PUBG_LITE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phikill%2FRE_PUBG_LITE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phikill%2FRE_PUBG_LITE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phikill","download_url":"https://codeload.github.com/phikill/RE_PUBG_LITE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248091916,"owners_count":21046382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pubg","pubg-lite","reverse-engineering"],"created_at":"2024-11-05T19:43:38.175Z","updated_at":"2025-04-09T18:49:28.342Z","avatar_url":"https://github.com/phikill.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"v \u003cstrike\u003e1.4.2.423 \u003c/strike\u003e  \n now 0.7.0.1  First I'm going to do 0.7.0.1, as it's \"easier\"  \n\n### STATUS  \n  PAUSED  \n\n### Progress\n\n the game and launcher are still not buildable, I stopped for a long time.\n\n# \u003cimg src=\"web_help_files/pubg_lite_logo.png\" width=\"40\" height=\"40\" /\u003e   Battlegrounds Lite.\nPUBG LITE game reverse engineering test\n\nyou can find some old backup files in my google drive including 2019 launcher and game with version 1.4.2.423\n[PUBG LITE Backup April 2020 - Google Drive](https://drive.google.com/drive/u/0/folders/1IWccZ7mIpKqnnrxmyTDGBmvkkb2tyOqD)  \nincludes the 2019 launcher but some update servers are still active.  \n\nand includes the game with its files. \n\n## TOOLS\n\n.PAK files exploring [PUBG Lite Explorer by Warranty Voider](https://github.com/zeroKilo/PUBGLiteExplorerWV)  \nUMODEL = bug\n\ndepends22_x64  \nFModel  \nJWlink  \nSmartSteamEmu143  \nuasm256_x86  \numodel_win32  \nCheatEngine  \nnode.js  \nUAssetGUI  \nUnrealLocres  \nWireshark  \nXenos_2.3.2  \nGhidra  \n7zip  \nxvolkolak  \nForceToolKit  \nSublimeText  \nRegShot  \nwinapiexec64  \nQuickUnpack 4.3  \nProcess Explorer  \nDetect It Easy DIE  \nOpenHashTab  \nEchoMirage  \n[FakeNet](https://github.com/fireeye/flare-fakenet-ng/releases)  \nNmap  \nHXD  \nImHex  \nFileGrab  \nError Lookup  \ndnSpyEx64  \nILSpy  \nDelphi IDR  \nX64DBG  \nCyberChef  \nXOpcodeCalc  \nHollows_Hunter  \nCain \u0026 Abel  \nPostman  \n  \n## Launcher Free ThirdParty Resources.\n\nLauncher [Newtonsoft.json.dll](https://github.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.3 ) v12.01  \nLauncher [WpfAnimatedGif.dll](https://github.com/XamlAnimatedGif/WpfAnimatedGif) v1.4.18  \nLauncher [System.Web.Http.dll](https://www.nuget.org/packages/microsoft.aspnet.webapi.client/5.2.6) v5.2.61128.0  ASP.NET  \nLauncher [System.ValueTuple.dll](https://dotnet.microsoft.com/pt-br/download/dotnet-framework/net462) v4.6.26515.6  NET.FRMW  \nLauncher [System.Net.Http.Formatting.dll](https://www.nuget.org/packages/microsoft.aspnet.webapi.client/5.2.6) v5.2.61128.0  ASP.NET  \nLauncher [System.Diagnostics.FileVersionInfo.dll](https://dotnet.microsoft.com/pt-br/download/dotnet-framework/net462) v4.6.24705.1 NET-FRMW  \nLauncher [Microsoft.IdentityModel.Tokens.dll](https://www.nuget.org/packages/Microsoft.IdentityModel.Tokens/5.4.0) v5.4.0.60123  Microsoft IdentityModel  \nLauncher [Microsoft.IdentityModel.Logging.dll](https://www.nuget.org/packages/Microsoft.IdentityModel.Tokens/5.4.0) v5.4.0.60123  Microsoft IdentityModel  \nLauncher [libGLESv2.dll](https://github.com/adobe/angle/tree/master/src/libGLESv2) v2.1.0.0  \nLauncher [libEGL.dll](https://github.com/adobe/angle/tree/master/src/libEGL) v2.1.00  \nLauncher [libcef.dll](https://www.nuget.org/packages/AZ.ChromiumFX) v3.3578.1870.0  I didn't find this version.  \nLauncher [d3dcompiler_47.dll](https://strontic.github.io/xcyclopedia/library/d3dcompiler_47.dll-F63597DF3B9348FFC0700915768987D1.html) v10.0.17134.12  \nLauncher [chrome_elf.dll](https://chromium.googlesource.com/chromium/src/+/master/chrome/chrome_elf/) v71.0.3578.98 ??  \nLauncher [chrome_elf.dll](https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop_12.html) v71.0.3578.98 ??  \nLauncher [CefSharp.Wpf.dll](https://www.nuget.org/packages/CefSharp.Common/71.0.2) v71.0.2.0  \nLauncher [CefSharp.dll](https://www.nuget.org/packages/CefSharp.Common/71.0.2) v71.0.2.0  \nLauncher [CefSharp.Core.dll](https://www.nuget.org/packages/CefSharp.Common/71.0.0) v71.0.0.0  \nLauncher [CefSharp.BrowserSubprocess.Core.dll](https://www.nuget.org/packages/CefSharp.Common/71.0.0) v71.0.0.0  \nLauncher [CefSharp.BrowserSubprocess.exe](https://www.nuget.org/packages/CefSharp.Common/71.0.2) v71.0.2.0  \nLauncher CefSharp Source [Link](https://github.com/cefsharp/CefSharp/releases/tag/v71.0.2) v71.0.2  \nLauncher CefSharp Source [Link](https://github.com/cefsharp/CefSharp/releases/tag/v71.0.0) v71.0.0  \n\n### What are these remaining files for? \n\n#### ``` cef.pak, cef_100_percent.pak, cef_200_percent.pak, cef_extensions.pak ```: These are CEF (Chromium Embedded Framework) resource packs. They contain data such as texts, images, settings, and other resources necessary for the built-in browser to function. The \"100_percent\" and \"200_percent\" versions refer to the resolution of the assets (100% and 200% for high DPI devices).  \n\n#### ``` devtools_resources.pak ```: This file contains the resources used by the Chromium Developer Tools, which can be accessed in Chromium-based browsers.  \n\n#### ``` icudtl.dat: ```: This file contains internationalization and language support data, necessary for CEF to support different languages ​​and text encodings (via ICU - International Components for Unicode).  \n\n#### ``` snapshot_blob.bin ```: This file is part of the V8 engine (Chromium's JavaScript engine). It stores a snapshot (an initial \"image\") of the JavaScript virtual machine's memory state to speed up loading.  \n\n#### ``` v8_context_snapshot.bin ```: This file is used by V8 to initialize JavaScript execution contexts more quickly. It contains a predefined capture of a JavaScript environment that can be loaded directly instead of being generated dynamically.  \n\n#### Many of the files are related to the Chromium Embedded Framework (CEF), which the launcher appears to use to embed a Chromium-based browser within the application. This allows the launcher interface to utilize web technologies and execute scripts, such as JavaScript, in a secure and controlled environment. The .pak and .bin files are part of the support for web rendering, internationalization, and efficient JavaScript execution.  \n\n## code tree \n\n``` \nT\n└───buildagent\n    └───work\n        └───53e164db35e35713\n            └───LitePC\n                ├───client-launcher\n│               └───launcher\n│                   └───LauncherView\n│                       │   MainWindow.xaml.cs\n│                       │\n│                       └───JsInterop\n│                            LauncherObject.cs\n│\n├───Survive\n│   │   AssetRegistry.bin\n│   │   CookedIniVersion.txt\n│   │   DevelopmentAssetRegistry.bin\n│   │   Missing_Modules.txt\n│   │   ShadowTrackerExtra.uproject\n│   │\n│   ├───Config\n│   │   │   AIConfig.ini\n│   │   │   ConsoleVariables.ini\n│   │   │   DefaultCommandLet.ini\n│   │   │   DefaultDeviceProfiles.ini\n│   │   │   DefaultEditor.ini\n│   │   │   DefaultEditorSettings.ini\n│   │   │   DefaultEngine.ini\n│   │   │   DefaultGame.ini\n│   │   │   DefaultGameUserSettings.ini\n│   │   │   DefaultInput.ini\n│   │   │   DefaultLogSuppression.ini\n│   │   │   DefaultPrivateSettings.ini\n│   │   │   DefaultScalability.backup.ini\n│   │   │   DefaultScalability.ini\n│   │   │   DefaultServerSwitch.ini\n│   │   │   DefaultUAE.ini\n│   │   │   Plugin.ini\n│   │   │   SafeConfig.ini\n│   │   │\n│   │   └───Localization\n│   │           Game_Compile.ini\n│   │           Game_Export.ini\n│   │           Game_Gather.ini\n│   │           Game_GenerateReports.ini\n│   │           Game_Import.ini\n│   │\n│   ├───Intermediate\n│   │   ├───Build\n│   │   │   └───BuildRules\n│   │   │           ShadowTrackerExtraModuleRules.dll\n│   │   │           ShadowTrackerExtraModuleRules.pdb\n│   │   │           ShadowTrackerExtraModuleRulesSourceFiles.txt\n│   │   │\n│   │   ├───Config\n│   │   │   └───CoalescedSourceConfigs\n│   │   │           ActorSequence.ini\n│   │   │           AESHandlerComponent.ini\n│   │   │           AndroidPermission.ini\n│   │   │           ApexDestruction.ini\n│   │   │           AppleARKit.ini\n│   │   │           AvfMedia.ini\n│   │   │           BlueprintMaterialTextureNodes.ini\n│   │   │           CableComponent.ini\n│   │   │           CoherentUIGTPlugin.ini\n│   │   │           Compat.ini\n│   │   │           Editor.ini\n│   │   │           EditorKeyBindings.ini\n│   │   │           EditorLayout.ini\n│   │   │           EditorPerProjectUserSettings.ini\n│   │   │           EditorSettings.ini\n│   │   │           Engine.ini\n│   │   │           ExampleDeviceProfileSelector.ini\n│   │   │           Game.ini\n│   │   │           GameUserSettings.ini\n│   │   │           GVoiceSDK.ini\n│   │   │           Hardware.ini\n│   │   │           HTTPChunkInstaller.ini\n│   │   │           ImgMedia.ini\n│   │   │           ImmediatePhysics.ini\n│   │   │           ImpostorBaker.ini\n│   │   │           Input.ini\n│   │   │           ItemIconCreator.ini\n│   │   │           Lightmass.ini\n│   │   │           MatineeToLevelSequence.ini\n│   │   │           MediaCompositing.ini\n│   │   │           MinimapCreator.ini\n│   │   │           MobilePatchingUtils.ini\n│   │   │           OceanPlugin.ini\n│   │   │           OMobileFBPL.ini\n│   │   │           OnlineSubsystem.ini\n│   │   │           OnlineSubsystemNull.ini\n│   │   │           OnlineSubsystemUtils.ini\n│   │   │           Paper2D.ini\n│   │   │           PhysXVehicles.ini\n│   │   │           PlatformCrypto.ini\n│   │   │           ProceduralMeshComponent.ini\n│   │   │           PUBGLauncher.ini\n│   │   │           RenderDocPlugin.ini\n│   │   │           RuntimeMeshComponent.ini\n│   │   │           RuntimePhysXCooking.ini\n│   │   │           Scalability.ini\n│   │   │           ScriptGeneratorPlugin.ini\n│   │   │           ScriptPlugin.ini\n│   │   │           SkillEditor.ini\n│   │   │           TApm.ini\n│   │   │           Tss.ini\n│   │   │           UAEStateMachine.ini\n│   │   │           UAETrigger.ini\n│   │   │           WindowsMoviePlayer.ini\n│   │   │           WmfMedia.ini\n│   │   │           Wwise.ini\n│   │   │\n│   │   └───Source\n│   │           ShadowTrackerExtra.Target.cs\n│   │\n│   ├───Plugins\n│   │   │   ShadowTrackerExtra.upluginmanifest\n│   │   │\n│   │   ├───GVoiceSDK\n│   │   │   │   GVoiceSDK.uplugin\n│   │   │   │\n│   │   │   ├───Source\n│   │   │   │   └───GVoiceSDK\n│   │   │   │       └───Private\n│   │   │   │               GVoiceSDK.cpp\n│   │   │   │\n│   │   │   └───TencentVoiceForUE4-1.0\n│   │   │       │   .gitignore\n│   │   │       │   README.md\n│   │   │       │   TencentVoiceForUnreal.uplugin\n│   │   │       │\n│   │   │       ├───Binaries\n│   │   │       │   ├───Win32\n│   │   │       │   │       UE4-TencentVoiceForUnreal-Win32-Shipping.lib\n│   │   │       │   │       UE4-TencentVoiceForUnreal.lib\n│   │   │       │   │\n│   │   │       │   └───Win64\n│   │   │       │           UE4-TencentVoiceForUnreal-Win64-Shipping.lib\n│   │   │       │           UE4-TencentVoiceForUnreal.lib\n│   │   │       │           UE4Editor-TencentVoiceForUnreal.dll\n│   │   │       │           UE4Editor.modules\n│   │   │       │\n│   │   │       ├───Resources\n│   │   │       │       Icon128.png\n│   │   │       │\n│   │   │       ├───Source\n│   │   │       │   └───TencentVoiceForUnreal\n│   │   │       │       │   TencentVoiceForUnreal.Build.cs\n│   │   │       │       │\n│   │   │       │       ├───Private\n│   │   │       │       │       NotifyBase.cpp\n│   │   │       │       │       TencentVoiceForUnreal.cpp\n│   │   │       │       │       VoiceClient.cpp\n│   │   │       │       │\n│   │   │       │       └───Public\n│   │   │       │               NotifyBase.h\n│   │   │       │               TencentVoiceForUnreal.h\n│   │   │       │               VoiceClient.h\n│   │   │       │\n│   │   │       └───ThirdParty\n│   │   │           ├───x64\n│   │   │           │   ├───include\n│   │   │           │   │       GCloudVoice.h\n│   │   │           │   │       GCloudVoiceErrno.h\n│   │   │           │   │       GCloudVoiceExtension.h\n│   │   │           │   │       GCloudVoiceVersion.h\n│   │   │           │   │       GVoice.h\n│   │   │           │   │\n│   │   │           │   └───lib\n│   │   │           │           GCloudVoice.dll\n│   │   │           │           GCloudVoice.lib\n│   │   │           │\n│   │   │           └───x86\n│   │   │               ├───include\n│   │   │               │       GCloudVoice.h\n│   │   │               │       GCloudVoiceErrno.h\n│   │   │               │       GCloudVoiceExtension.h\n│   │   │               │       GCloudVoiceVersion.h\n│   │   │               │       GVoice.h\n│   │   │               │\n│   │   │               └───lib\n│   │   │                       GCloudVoice.dll\n│   │   │                       GCloudVoice.lib\n│   │   │\n│   │   ├───ImpostorBaker\n│   │   │   │   .gitattributes\n│   │   │   │   ImpostorBaker.uplugin\n│   │   │   │   README.md\n│   │   │   │   TestDiagram\n│   │   │   │\n│   │   │   ├───Content\n│   │   │   │   └───ImpostorBaker\n│   │   │   │       ├───BP\n│   │   │   │       │   │   asdf.uasset\n│   │   │   │       │   │   blutil.uasset\n│   │   │   │       │   │   BP_GeneratePerFrameMesh_Debug.uasset\n│   │   │   │       │   │   BP_Generate_ImposterSprites.uasset\n│   │   │   │       │   │   InspectMesh.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───Debug\n│   │   │   │       │   │       DrawView.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───Enums\n│   │   │   │       │   │       EImposterLayoutType.uasset\n│   │   │   │       │   │       EImpostorBakeTypes.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───Libraries\n│   │   │   │       │   │       BPVectorFunctions.uasset\n│   │   │   │       │   │       ConversionMacroLibrary.uasset\n│   │   │   │       │   │       HemiOctahedra.uasset\n│   │   │   │       │   │\n│   │   │   │       │   └───Structs\n│   │   │   │       │           BPTextureData.uasset\n│   │   │   │       │           ImpostorStaticTextureData.uasset\n│   │   │   │       │           LightingState.uasset\n│   │   │   │       │\n│   │   │   │       ├───Maps\n│   │   │   │       │       Generate_Impostor_Map.umap\n│   │   │   │       │\n│   │   │   │       ├───MaterialFunctions\n│   │   │   │       │       CUV-Pack.uasset\n│   │   │   │       │       CUV-UnPack.uasset\n│   │   │   │       │       FrameBlendWeights.uasset\n│   │   │   │       │       FrameBlendWeights_TextureObject.uasset\n│   │   │   │       │       HemiOctahedronToUnitVector.uasset\n│   │   │   │       │       ImposterCaptureSwitch.uasset\n│   │   │   │       │       ImposterFrameTransform.uasset\n│   │   │   │       │       ImposterFrameTransform_Setup.uasset\n│   │   │   │       │       ImposterSpriteProjection.uasset\n│   │   │   │       │       ImpostorGridToVector.uasset\n│   │   │   │       │       ImpostorInfo.uasset\n│   │   │   │       │       Impostor_SingleFrame.uasset\n│   │   │   │       │       Impostor_ThreeFrameBlend.uasset\n│   │   │   │       │       Motion_4WayChaos_Normal_Time.uasset\n│   │   │   │       │       POM_Impostor.uasset\n│   │   │   │       │       TransformToFixedFrame.uasset\n│   │   │   │       │       TriangleInterpolator.uasset\n│   │   │   │       │       TriangleInterpolator_Symmetrical.uasset\n│   │   │   │       │       TriangulatedWireframe.uasset\n│   │   │   │       │       UnitVectorToHemiOctahedra.uasset\n│   │   │   │       │       V3ExpandRange.uasset\n│   │   │   │       │       VirtualPlaneCoordinates_Imposter.uasset\n│   │   │   │       │\n│   │   │   │       ├───Materials\n│   │   │   │       │   │   M_Billboard_01.uasset\n│   │   │   │       │   │   M_Imposter_PerPixel_Parallax.uasset\n│   │   │   │       │   │   M_Imposter_PerPixel_Parallax_FullSphere.uasset\n│   │   │   │       │   │   M_Impostor_SimpleOffset.uasset\n│   │   │   │       │   │   M_Impostor_SimpleOffset_FullSphere.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───Debug\n│   │   │   │       │   │       Debug_Oct.uasset\n│   │   │   │       │   │       DrawTestTex.uasset\n│   │   │   │       │   │       M_Debug.uasset\n│   │   │   │       │   │       M_DebugNormals.uasset\n│   │   │   │       │   │       M_GreyRough.uasset\n│   │   │   │       │   │       M_ImposterPreview_01.uasset\n│   │   │   │       │   │       M_py.uasset\n│   │   │   │       │   │       M_SphereTest.uasset\n│   │   │   │       │   │       M_Tangents.uasset\n│   │   │   │       │   │       M_VertInterp_Precision_Bug.uasset\n│   │   │   │       │   │       M_VirtualPlaneTest_01.uasset\n│   │   │   │       │   │       M_VSShrink.uasset\n│   │   │   │       │   │       M_White.uasset\n│   │   │   │       │   │       Sphere_Preview.uasset\n│   │   │   │       │   │       Sphere_Unfold.uasset\n│   │   │   │       │   │       Sphere_Unfold_Inst.uasset\n│   │   │   │       │   │       Sphere_Unfold_Inst_Full.uasset\n│   │   │   │       │   │       Triangle_Interp.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───Generation\n│   │   │   │       │   │       M_AddAlpha.uasset\n│   │   │   │       │   │       M_BaseColor_CustomLighting.uasset\n│   │   │   │       │   │       M_CombineNormalsDepth.uasset\n│   │   │   │       │   │       M_Resample_RT.uasset\n│   │   │   │       │   │       M_Sample_Frame.uasset\n│   │   │   │       │   │       M_Sample_Frame_DFAlpha.uasset\n│   │   │   │       │   │       M_SeedMat.uasset\n│   │   │   │       │   │       M_ViewFrame_UV.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───OldMats\n│   │   │   │       │   │       M_ImposterBump01_SimpleGridMain.uasset\n│   │   │   │       │   │       M_ImposterBump01_SimpleGrid_2.uasset\n│   │   │   │       │   │       M_ImposterBump01_SimpleGrid_IsolateBug.uasset\n│   │   │   │       │   │       M_ImposterBump01_SimpleGrid_Main.uasset\n│   │   │   │       │   │       M_ImposterBump01_SimpleGrid_NewMaster.uasset\n│   │   │   │       │   │       M_ImposterBump01_SingleFrame.uasset\n│   │   │   │       │   │       M_Imposter_DepthInterpolation_01_Simple.uasset\n│   │   │   │       │   │       M_Imposter_DepthInterpolation_02.uasset\n│   │   │   │       │   │       M_Imposter_DepthParallax_01_recover.uasset\n│   │   │   │       │   │       M_Imposter_Depth_01.uasset\n│   │   │   │       │   │\n│   │   │   │       │   ├───PostProcess\n│   │   │   │       │   │       M_Capture_PostProcess.uasset\n│   │   │   │       │   │\n│   │   │   │       │   └───Recover\n│   │   │   │       │       └───oops\n│   │   │   │       │               M_Imposter_DepthParallax_01_recover.uasset\n│   │   │   │       │\n│   │   │   │       ├───MPC\n│   │   │   │       │       MPC_ImposterCapture.uasset\n│   │   │   │       │\n│   │   │   │       └───TestContent\n│   │   │   │           ├───ColorCalibCopy\n│   │   │   │           │       Cube-Scaled.uasset\n│   │   │   │           │       M_ChromeBall.uasset\n│   │   │   │           │       M_ClearCoat.uasset\n│   │   │   │           │       M_ClearCoatBlack.uasset\n│   │   │   │           │       M_ColorGrid.uasset\n│   │   │   │           │       M_GreyBall.uasset\n│   │   │   │           │\n│   │   │   │           └───Meshes\n│   │   │   │                   S_Grid_03_6x6.uasset\n│   │   │   │                   S_Grid_03_6x6_b.uasset\n│   │   │   │\n│   │   │   └───Resources\n│   │   │           Icon128.png\n│   │   │\n│   │   ├───ItemIconCreation\n│   │   │       ItemIconCreator.uplugin\n│   │   │\n│   │   ├───MinimapCreation\n│   │   │       MinimapCreator.uplugin\n│   │   │\n│   │   ├───OceanPlugin\n│   │   │   │   OceanPlugin.uplugin\n│   │   │   │\n│   │   │   ├───Binaries\n│   │   │   │   └───Win64\n│   │   │   │           UE4Editor-OceanPlugin.dll\n│   │   │   │           UE4Editor.modules\n│   │   │   │\n│   │   │   ├───Resources\n│   │   │   │       Icon128.png\n│   │   │   │\n│   │   │   └───Source\n│   │   │       └───OceanPlugin\n│   │   │           │   OceanPlugin.Build.cs\n│   │   │           │\n│   │   │           ├───Classes\n│   │   │           │   │   BuoyancyComponent.h\n│   │   │           │   │   BuoyancyForceComponent.h\n│   │   │           │   │   BuoyantDestructible.h\n│   │   │           │   │   BuoyantDestructibleComponent.h\n│   │   │           │   │   CustomVehicleController.h\n│   │   │           │   │   InfiniteSystemComponent.h\n│   │   │           │   │   OceanManager.h\n│   │   │           │   │   OceanPlugin.h\n│   │   │           │   │   OceanPluginPrivatePCH.h\n│   │   │           │   │\n│   │   │           │   ├───AdvancedBuoyancyComponent\n│   │   │           │   │       AdvancedBuoyancyComponent.h\n│   │   │           │   │\n│   │   │           │   ├───BuoyantMesh\n│   │   │           │   │       BuoyantMeshComponent.h\n│   │   │           │   │       BuoyantMeshSubtriangle.h\n│   │   │           │   │       BuoyantMeshTriangle.h\n│   │   │           │   │       BuoyantMeshVertex.h\n│   │   │           │   │       WaterHeightmapComponent.h\n│   │   │           │   │\n│   │   │           │   ├───Fish\n│   │   │           │   │       FishManager.h\n│   │   │           │   │       FishState.h\n│   │   │           │   │       FlockFish.h\n│   │   │           │   │\n│   │   │           │   └───Sky\n│   │   │           │           SkyManager.h\n│   │   │           │           TimeDate.h\n│   │   │           │           TimeManager.h\n│   │   │           │\n│   │   │           └───Private\n│   │   │               │   BuoyancyComponent.cpp\n│   │   │               │   BuoyancyForceComponent.cpp\n│   │   │               │   BuoyantDestructible.cpp\n│   │   │               │   BuoyantDestructibleComponent.cpp\n│   │   │               │   CustomVehicleController.cpp\n│   │   │               │   InfiniteSystemComponent.cpp\n│   │   │               │   OceanManager.cpp\n│   │   │               │   OceanPlugin.cpp\n│   │   │               │\n│   │   │               ├───AdvancedBuoyancyComponent\n│   │   │               │       AdvancedBuoyancyComponent.cpp\n│   │   │               │\n│   │   │               ├───BuoyantMesh\n│   │   │               │       BuoyantMeshComponent.cpp\n│   │   │               │       BuoyantMeshSubtriangle.cpp\n│   │   │               │       BuoyantMeshTriangle.cpp\n│   │   │               │       BuoyantMeshVertex.cpp\n│   │   │               │       WaterHeightmapComponent.cpp\n│   │   │               │\n│   │   │               ├───Fish\n│   │   │               │       FishManager.cpp\n│   │   │               │       FishState.cpp\n│   │   │               │       FlockFish.cpp\n│   │   │               │\n│   │   │               └───Sky\n│   │   │                       SkyManager.cpp\n│   │   │                       TimeDate.cpp\n│   │   │                       TimeManager.cpp\n│   │   │\n│   │   ├───PUBGLauncher\n│   │   │   │   PUBGLauncher.uplugin\n│   │   │   │\n│   │   │   └───Source\n│   │   │       └───PUBGLauncher\n│   │   │           ├───Private\n│   │   │           │       PUBGLauncher.cpp\n│   │   │           │\n│   │   │           └───Public\n│   │   ├───RuntimeMeshComponent\n│   │   │   │   .gitignore\n│   │   │   │   LICENSE\n│   │   │   │   README.md\n│   │   │   │   RuntimeMeshComponent.uplugin\n│   │   │   │   RuntimeMeshComponent.uplugin_ORIG\n│   │   │   │\n│   │   │   ├───Resources\n│   │   │   │       Icon128.png\n│   │   │   │\n│   │   │   └───Source\n│   │   │       ├───RuntimeMeshComponent\n│   │   │       │   │   RuntimeMeshComponent.Build.cs\n│   │   │       │   │\n│   │   │       │   ├───Private\n│   │   │       │   │       RuntimeMeshComponent.cpp\n│   │   │       │   │       RuntimeMeshComponentPlugin.cpp\n│   │   │       │   │       RuntimeMeshComponentPluginPrivatePCH.h\n│   │   │       │   │       RuntimeMeshCore.cpp\n│   │   │       │   │       RuntimeMeshGenericVertex.cpp\n│   │   │       │   │       RuntimeMeshLibrary.cpp\n│   │   │       │   │       TessellationUtilities.cpp\n│   │   │       │   │       TessellationUtilities.h\n│   │   │       │   │\n│   │   │       │   └───Public\n│   │   │       │           RuntimeMeshAsync.h\n│   │   │       │           RuntimeMeshBuilder.h\n│   │   │       │           RuntimeMeshComponent.h\n│   │   │       │           RuntimeMeshComponentPlugin.h\n│   │   │       │           RuntimeMeshCore.h\n│   │   │       │           RuntimeMeshGenericVertex.h\n│   │   │       │           RuntimeMeshLibrary.h\n│   │   │       │           RuntimeMeshProfiling.h\n│   │   │       │           RuntimeMeshRendering.h\n│   │   │       │           RuntimeMeshSection.h\n│   │   │       │           RuntimeMeshSectionProxy.h\n│   │   │       │           RuntimeMeshUpdateCommands.h\n│   │   │       │           RuntimeMeshVersion.h\n│   │   │       │\n│   │   │       └───RuntimeMeshComponentEditor\n│   │   │           │   RuntimeMeshComponentEditor.Build.cs\n│   │   │           │\n│   │   │           ├───Private\n│   │   │           │       RuntimeMeshComponentDetails.cpp\n│   │   │           │       RuntimeMeshComponentDetails.h\n│   │   │           │       RuntimeMeshComponentEditorPlugin.cpp\n│   │   │           │       RuntimeMeshComponentEditorPrivatePCH.h\n│   │   │           │\n│   │   │           └───Public\n│   │   │                   IRuntimeMeshComponentEditorPlugin.h\n│   │   │\n│   │   ├───SkillEditor\n│   │   │   │   SkillEditor.uplugin\n│   │   │   │\n│   │   │   └───Source\n│   │   │       └───Skill\n│   │   │           └───Private\n│   │   │                   UTSkill.cpp\n│   │   │                   UTSkillManagerComponent.cpp\n│   │   │                   UTSkillPhase.cpp\n│   │   │\n│   │   ├───TApm\n│   │   │   │   TApm.uplugin\n│   │   │   │\n│   │   │   └───Source\n│   │   │       └───TApm\n│   │   │           └───Private\n│   │   │                   TApmHelper.cpp\n│   │   │                   TApmHelper.hpp\n│   │   │\n│   │   ├───Tss\n│   │   │       Tss.uplugin\n│   │   │\n│   │   ├───UAEStateMachine\n│   │   │       UAEStateMachine.uplugin\n│   │   │\n│   │   ├───UAETrigger\n│   │   │   │   UAETrigger.uplugin\n│   │   │   │\n│   │   │   └───Source\n│   │   │       └───UAETrigger\n│   │   │           ├───Private\n│   │   │           │   │   UAELevelDirector.cpp\n│   │   │           │   │   UAETriggerObject.cpp\n│   │   │           │   │\n│   │   │           │   ├───Event\n│   │   │           │   │       LevelEventCenter.cpp\n│   │   │           │   │\n│   │   │           │   └───FlowControll\n│   │   │           │           TriggersFlowTree.cpp\n│   │   │           │\n│   │   │           └───Public\n│   │   │               ├───Core\n│   │   │               │       EUAETriggerActionState.hpp\n│   │   │               │       EUAETriggerRunType.hpp\n│   │   │               │       EUAETriggerVariableType.hpp\n│   │   │               │       TriggerAction.hpp\n│   │   │               │       TriggerCondition.hpp\n│   │   │               │       TriggerEvent.hpp\n│   │   │               │       TriggerEventBroadcastInterface.hpp\n│   │   │               │       TriggerEventListenerTrigger.hpp\n│   │   │               │       UAELevelDirector.hpp\n│   │   │               │       UAELevelDirectorRepData.hpp\n│   │   │               │       UAELevelEventCenterInterface.hpp\n│   │   │               │       UAETriggerEventSystem.hpp\n│   │   │               │       UAETriggerObject.hpp\n│   │   │               │\n│   │   │               ├───Event\n│   │   │               │       LevelEventCenter.hpp\n│   │   │               │\n│   │   │               ├───FlowControll\n│   │   │               │       AndFlowNode.hpp\n│   │   │               │       BranchFlowNode.hpp\n│   │   │               │       EFlowNodeType.hpp\n│   │   │               │       FlowNodeBase.hpp\n│   │   │               │       OrFlowNode.hpp\n│   │   │               │       SequenceFlowNode.hpp\n│   │   │               │       SubBranchFlowNode.hpp\n│   │   │               │       TriggersFlowTree.hpp\n│   │   │               │       UFlowNodeRepData.hpp\n│   │   │               │\n│   │   │               └───Variables\n│   │   │                       UAETriggerVariable.hpp\n│   │   │                       Variable.hpp\n│   │   │                       VariableSet.hpp\n│   │   │\n│   │   └───WWise\n│   │       │   Wwise.uplugin\n│   │       │   Wwise.uplugin_ORIG\n│   │       │   Wwise_UE4_Integration.chm\n│   │       │   Wwise_UE4_Integration_ja.chm\n│   │       │\n│   │       ├───Binaries\n│   │       │   ├───Android\n│   │       │   │       UE4-AkAudio-armv7-es2.a\n│   │       │   │\n│   │       │   ├───IOS\n│   │       │   │       UE4-AkAudio.a\n│   │       │   │\n│   │       │   ├───Mac\n│   │       │   │       UE4Editor-AkAudio.dylib\n│   │       │   │       UE4Editor-AudiokineticTools.dylib\n│   │       │   │       UE4Editor.modules\n│   │       │   │\n│   │       │   └───Win64\n│   │       │           UE4Editor-AkAudio.dll\n│   │       │           UE4Editor-AkAudio.pdb\n│   │       │           UE4Editor-AudiokineticTools.dll\n│   │       │           UE4Editor-AudiokineticTools.pdb\n│   │       │           UE4Editor.modules\n│   │       │\n│   │       ├───Content\n│   │       │   │   AnimNotify_AkEvent.uasset\n│   │       │   │   S_AkComponent.uasset\n│   │       │   │   S_AkSpotReflector.uasset\n│   │       │   │\n│   │       │   ├───AnimNotifyRedirectors\n│   │       │   │       AnimNotify_AkEvent.uasset\n│   │       │   │       AnimNotify_AkEventByName.uasset\n│   │       │   │\n│   │       │   └───WwisePicker\n│   │       │           acotex_nor.png\n│   │       │           auxbus_nor.png\n│   │       │           bus_nor.png\n│   │       │           event_nor.png\n│   │       │           folder_nor.png\n│   │       │           gameparameter_nor.png\n│   │       │           physical_folder_nor.png\n│   │       │           workunit_nor.png\n│   │       │           wproj.png\n│   │       │           wwise_icon_16.png\n│   │       │           wwise_icon_512.png\n│   │       │           wwise_logo_32.png\n│   │       │\n│   │       ├───Resources\n│   │       │       Icon128.png\n│   │       │\n│   │       └───Source\n│   │           ├───AkAudio\n│   │           │   │   AkAudio.Build.cs\n│   │           │   │\n│   │           │   ├───Classes\n│   │           │   │       AkAcousticPortal.h\n│   │           │   │       AkAcousticTexture.h\n│   │           │   │       AkAmbientSound.h\n│   │           │   │       AkAudioBank.h\n│   │           │   │       AkAudioEvent.h\n│   │           │   │       AkAuxBus.h\n│   │           │   │       AkBankManager.h\n│   │           │   │       AkComponent.h\n│   │           │   │       AkGameplayStatics.h\n│   │           │   │       AkLateReverbComponent.h\n│   │           │   │       AkReverbVolume.h\n│   │           │   │       AkRoomComponent.h\n│   │           │   │       AkSettings.h\n│   │           │   │       AkSpatialAudioVolume.h\n│   │           │   │       AkSpotReflector.h\n│   │           │   │       AkSurfaceReflectorSetComponent.h\n│   │           │   │       AkUEFeatures.h\n│   │           │   │       InterpTrackAkAudioEvent.h\n│   │           │   │       InterpTrackAkAudioRTPC.h\n│   │           │   │       InterpTrackInstAkAudioEvent.h\n│   │           │   │       InterpTrackInstAkAudioRTPC.h\n│   │           │   │       MovieSceneAkAudioEventSection.h\n│   │           │   │       MovieSceneAkAudioEventTrack.h\n│   │           │   │       MovieSceneAkAudioRTPCSection.h\n│   │           │   │       MovieSceneAkAudioRTPCTrack.h\n│   │           │   │       MovieSceneAkTrack.h\n│   │           │   │\n│   │           │   ├───Private\n│   │           │   │   │   AkAcousticPortal.cpp\n│   │           │   │   │   AkAcousticTexture.cpp\n│   │           │   │   │   AkAmbientSound.cpp\n│   │           │   │   │   AkAudioBank.cpp\n│   │           │   │   │   AkAudioDevice.cpp\n│   │           │   │   │   AkAudioEvent.cpp\n│   │           │   │   │   AkAudioModule.cpp\n│   │           │   │   │   AkAuxBus.cpp\n│   │           │   │   │   AkComponent.cpp\n│   │           │   │   │   AkComponentCallbackManager.cpp\n│   │           │   │   │   AkComponentCallbackManager.h\n│   │           │   │   │   AkCustomVersion.cpp\n│   │           │   │   │   AkCustomVersion.h\n│   │           │   │   │   AkGameplayStatics.cpp\n│   │           │   │   │   AkLateReverbComponent.cpp\n│   │           │   │   │   AkReverbVolume.cpp\n│   │           │   │   │   AkRoomComponent.cpp\n│   │           │   │   │   AkSettings.cpp\n│   │           │   │   │   AkSpatialAudioVolume.cpp\n│   │           │   │   │   AkSpotReflector.cpp\n│   │           │   │   │   AkSurfaceReflectorSetComponent.cpp\n│   │           │   │   │   AkUnrealIOHookDeferred.cpp\n│   │           │   │   │   AkUnrealIOHookDeferred.h\n│   │           │   │   │   InterpTrackAkAudioEvent.cpp\n│   │           │   │   │   InterpTrackAkAudioRTPC.cpp\n│   │           │   │   │   InterpTrackInstAkAudioEvent.cpp\n│   │           │   │   │   InterpTrackInstAkAudioRTPC.cpp\n│   │           │   │   │   MovieSceneAkAudioEventSection.cpp\n│   │           │   │   │   MovieSceneAkAudioEventTemplate.cpp\n│   │           │   │   │   MovieSceneAkAudioEventTemplate.h\n│   │           │   │   │   MovieSceneAkAudioEventTrack.cpp\n│   │           │   │   │   MovieSceneAkAudioRTPCSection.cpp\n│   │           │   │   │   MovieSceneAkAudioRTPCTemplate.cpp\n│   │           │   │   │   MovieSceneAkAudioRTPCTemplate.h\n│   │           │   │   │   MovieSceneAkAudioRTPCTrack.cpp\n│   │           │   │   │\n│   │           │   │   └───FilePackageIO\n│   │           │   │           AkFilePackage.cpp\n│   │           │   │           AkFilePackage.h\n│   │           │   │           AkFilePackageLowLevelIO.h\n│   │           │   │           AkFilePackageLowLevelIO.inl\n│   │           │   │           AkFilePackageLUT.cpp\n│   │           │   │           AkFilePackageLUT.h\n│   │           │   │\n│   │           │   └───Public\n│   │           │           AkAudioDevice.h\n│   │           │           AkAudioModule.h\n│   │           │           AkInclude.h\n│   │           │\n│   │           └───AudiokineticTools\n│   │               │   AudiokineticTools.Build.cs\n│   │               │\n│   │               ├───Classes\n│   │               │   │   ActorFactoryAkAmbientSound.h\n│   │               │   │   AkAcousticTextureFactory.h\n│   │               │   │   AkAudioBankFactory.h\n│   │               │   │   AkAudioEventFactory.h\n│   │               │   │   AkAuxBusFactory.h\n│   │               │   │   AkJsonFactory.h\n│   │               │   │   InterpTrackAkAudioEventHelper.h\n│   │               │   │   InterpTrackAkAudioRTPCHelper.h\n│   │               │   │\n│   │               │   └───WwisePicker\n│   │               │           SWwisePicker.h\n│   │               │           WwiseEventDragDropOp.h\n│   │               │           WwiseTreeItem.h\n│   │               │           WwiseWwuParser.h\n│   │               │\n│   │               ├───Private\n│   │               │   │   ActorFactoryAkAmbientSound.cpp\n│   │               │   │   AkAcousticTextureFactory.cpp\n│   │               │   │   AkAudioBankFactory.cpp\n│   │               │   │   AkAudioBankGenerationHelpers.cpp\n│   │               │   │   AkAudioBankGenerationHelpers.h\n│   │               │   │   AkAudioEventFactory.cpp\n│   │               │   │   AkAuxBusFactory.cpp\n│   │               │   │   AkComponentVisualizer.cpp\n│   │               │   │   AkComponentVisualizer.h\n│   │               │   │   AkEventAssetBroker.h\n│   │               │   │   AkJsonFactory.cpp\n│   │               │   │   AkLateReverbComponentDetailsCustomization.cpp\n│   │               │   │   AkLateReverbComponentDetailsCustomization.h\n│   │               │   │   AkMatineeImportTools.cpp\n│   │               │   │   AkMatineeImportTools.h\n│   │               │   │   AkRoomComponentDetailsCustomization.cpp\n│   │               │   │   AkRoomComponentDetailsCustomization.h\n│   │               │   │   AkSurfaceReflectorSetComponentVisualizer.cpp\n│   │               │   │   AkSurfaceReflectorSetComponentVisualizer.h\n│   │               │   │   AkSurfaceReflectorSetDetailsCustomization.cpp\n│   │               │   │   AkSurfaceReflectorSetDetailsCustomization.h\n│   │               │   │   AssetTypeActions_AkAcousticTexture.cpp\n│   │               │   │   AssetTypeActions_AkAcousticTexture.h\n│   │               │   │   AssetTypeActions_AkAudioBank.cpp\n│   │               │   │   AssetTypeActions_AkAudioBank.h\n│   │               │   │   AssetTypeActions_AkAudioEvent.cpp\n│   │               │   │   AssetTypeActions_AkAudioEvent.h\n│   │               │   │   AssetTypeActions_AkAuxBus.cpp\n│   │               │   │   AssetTypeActions_AkAuxBus.h\n│   │               │   │   AudiokineticToolsModule.cpp\n│   │               │   │   AudiokineticToolsPrivatePCH.h\n│   │               │   │   AudiokineticToolsStyle.cpp\n│   │               │   │   AudiokineticToolsStyle.h\n│   │               │   │   InterpTrackAkAudioEventHelper.cpp\n│   │               │   │   InterpTrackAkAudioRTPCHelper.cpp\n│   │               │   │   MovieSceneAkAudioEventTrackEditor.cpp\n│   │               │   │   MovieSceneAkAudioEventTrackEditor.h\n│   │               │   │   MovieSceneAkAudioRTPCTrackEditor.cpp\n│   │               │   │   MovieSceneAkAudioRTPCTrackEditor.h\n│   │               │   │   SGenerateSoundBanks.cpp\n│   │               │   │   SGenerateSoundBanks.h\n│   │               │   │   SMatineeAkEventKeyFrameAdder.cpp\n│   │               │   │   SMatineeAkEventKeyFrameAdder.h\n│   │               │   │\n│   │               │   └───WwisePicker\n│   │               │           SWwisePicker.cpp\n│   │               │           WwiseEventDragDropOp.cpp\n│   │               │           WwiseWwuParser.cpp\n│   │               │\n│   │               └───Public\n│   │                       IAudiokineticTools.h\n│   │\n│   ├───Saved\n│   │   ├───Config\n│   │   │   ├───CrashReportClient\n│   │   │   │   └───UE4CC-Windows-EC1448854AB3C00083FADABB31B70686\n│   │   │   │           CrashReportClient.ini\n│   │   │   │\n│   │   │   └───Windows\n│   │   │           ApexDestruction.ini\n│   │   │           Compat.ini\n│   │   │           Editor.ini\n│   │   │           EditorPerProjectUserSettings.ini\n│   │   │           Engine.ini\n│   │   │           Game.ini\n│   │   │           GameUserSettings.ini\n│   │   │           Hardware.ini\n│   │   │           Input.ini\n│   │   │           Lightmass.ini\n│   │   │           Paper2D.ini\n│   │   │           PhysXVehicles.ini\n│   │   │           Scalability.ini\n│   │   │\n│   │   └───Logs\n│   │           ShadowTrackerExtra-backup-2024.11.15-15.59.38.log\n│   │           ShadowTrackerExtra-backup-2024.11.15-15.59.44.log\n│   │           ShadowTrackerExtra-backup-2024.11.15-17.04.43.log\n│   │           ShadowTrackerExtra-backup-2024.11.15-17.05.08.log\n│   │           ShadowTrackerExtra-backup-2024.11.15-18.22.51.log\n│   │           ShadowTrackerExtra-backup-2024.11.23-10.43.15.log\n│   │           ShadowTrackerExtra.log\n│   │\n│   └───Source\n│       ├───Basic\n│       │   ├───Buff\n│       │   │       STBaseBuffSystemCompnent.cpp\n│       │   │\n│       │   └───Private\n│       │           AttrModifyComponent.cpp\n│       │           BattleItem.cpp\n│       │           BPClassManager.cpp\n│       │           ItemContainer.cpp\n│       │           PackTool.cpp\n│       │           UAEGameEngine.cpp\n│       │           UAELoadedClassManager.cpp\n│       │           UAENetConnection.cpp\n│       │           UAENetDriver.cpp\n│       │           UAETableManager.cpp\n│       │           UAEVersion.cpp\n│       │\n│       ├───Client\n│       │   │   ClientNetInterface.cpp\n│       │   │   ClientNetInterface.hpp\n│       │   │   EGVoiceServer.cpp\n│       │   │   EGVoiceServer.hpp\n│       │   │   FightFriendChat.cpp\n│       │   │   FightFriendChat.hpp\n│       │   │   GameWidgetConfig.cpp\n│       │   │   GameWidgetConfig.hpp\n│       │   │   GCloudLoginAccountInfo.cpp\n│       │   │   GCloudLoginAccountInfo.hpp\n│       │   │   GroupInfoWrapper.cpp\n│       │   │   GroupInfoWrapper.hpp\n│       │   │   NearByPersonInfo.cpp\n│       │   │   NearByPersonInfo.hpp\n│       │   │   PlatformAppraise.cpp\n│       │   │   PlatformAppraise.hpp\n│       │   │   PlayerFinishedGuide.cpp\n│       │   │   PlayerFinishedGuide.hpp\n│       │   │   QRCodeGenQRImgInfo.cpp\n│       │   │   QRCodeGenQRImgInfo.hpp\n│       │   │   ScreenshotMaker.cpp\n│       │   │   ScreenshotMaker.hpp\n│       │   │   TestHUD.cpp\n│       │   │   TestHUD.hpp\n│       │   │   UAEClientGameMode.cpp\n│       │   │   UAEClientGameMode.hpp\n│       │   │   UAELobbyGameMode.cpp\n│       │   │   UAELobbyGameMode.hpp\n│       │   │   UAELobbyPlayerController.cpp\n│       │   │   UAELobbyPlayerController.hpp\n│       │   │   WakeupInfoWrapper.cpp\n│       │   │   WakeupInfoWrapper.hpp\n│       │   │   WebviewInfoWrapper.cpp\n│       │   │   WebviewInfoWrapper.hpp\n│       │   │   WechatGroupInfomation.cpp\n│       │   │   WechatGroupInfomation.hpp\n│       │   │\n│       │   ├───BpToolLib\n│       │   │       BusinessHelper.cpp\n│       │   │       BusinessHelper.hpp\n│       │   │\n│       │   ├───HotUpdate\n│       │   │       HotUpdater.cpp\n│       │   │       HotUpdater.hpp\n│       │   │\n│       │   ├───Private\n│       │   │       GameBackendHUD.cpp\n│       │   │       GameBackendHUD.hpp\n│       │   │       GameBackendUtils.cpp\n│       │   │       GameBackendUtils.hpp\n│       │   │       GameBusinessManager.cpp\n│       │   │       GameBusinessManager.hpp\n│       │   │       GameFrontendHUD.cpp\n│       │   │       GameFrontendHUD.hpp\n│       │   │       GameFrontendUtils.cpp\n│       │   │       GameFrontendUtils.hpp\n│       │   │       InGameUIManager.cpp\n│       │   │       InGameUIManager.hpp\n│       │   │       LuaClassObj.cpp\n│       │   │       LuaClassObj.hpp\n│       │   │       TssManager.cpp\n│       │   │       TssManager.hpp\n│       │   │\n│       │   ├───ScriptHelp\n│       │   │       ScriptHelperClient.cpp\n│       │   │       ScriptHelperClient.hpp\n│       │   │       ScriptHelperEngine.cpp\n│       │   │       ScriptHelperEngine.hpp\n│       │   │\n│       │   ├───Tools\n│       │   │       GVoiceInterface.cpp\n│       │   │       GVoiceInterface.hpp\n│       │   │       ImageDownloader.cpp\n│       │   │       ImageDownloader.hpp\n│       │   │       LoadTexture.cpp\n│       │   │       LoadTexture.hpp\n│       │   │\n│       │   └───Widgets\n│       │           SUTRichTextBlock.cpp\n│       │           UAERichTextBlock.cpp\n│       │           UTRichTextBlock.hpp\n│       │\n│       ├───Gameplay\n│       │   │   AimFlow.hpp\n│       │   │   AirDropBoxInOb.hpp\n│       │   │   AsyncLoadCharAnimParams.hpp\n│       │   │   AttackFlow.hpp\n│       │   │   BattleResultData.hpp\n│       │   │   BuildingStatisticsData.hpp\n│       │   │   CharacterJumpAnimData.hpp\n│       │   │   CharacterMovementAnimData.hpp\n│       │   │   CharacterStateChangedParams.hpp\n│       │   │   ChararacterJumpPhaseData.hpp\n│       │   │   ChararacterPoseAnimData.hpp\n│       │   │   CircleDataMining.hpp\n│       │   │   CircleFlow.hpp\n│       │   │   ClientCircleFlow.hpp\n│       │   │   ClientGameEndFlow.hpp\n│       │   │   ClientGameStartFlow.hpp\n│       │   │   ClientJumpFlow.hpp\n│       │   │   EBattleItemOperationFailedReason.hpp\n│       │   │   EBattleItemOperationType.hpp\n│       │   │   ECharaAnimListType.hpp\n│       │   │   ECharacterAnimType.hpp\n│       │   │   ECharacterGender.hpp\n│       │   │   ECharacterJumpPhase.hpp\n│       │   │   ECharacterJumpType.hpp\n│       │   │   ECharacterPoseType.hpp\n│       │   │   ECharacterVehicleAnimType.hpp\n│       │   │   ECharAnimEventType.hpp\n│       │   │   ESpotGroupType.hpp\n│       │   │   ESpotType.hpp\n│       │   │   ETLog_BackpackEquipmentSlotType.hpp\n│       │   │   EVehicleSeatType.hpp\n│       │   │   EVehicleSpotRandomType.hpp\n│       │   │   EVehicleType.hpp\n│       │   │   GameBaseInfo.hpp\n│       │   │   GameDataMining.hpp\n│       │   │   GameEndFlow.hpp\n│       │   │   GameModeAIPlayerParams.hpp\n│       │   │   GameModeGameOverData.hpp\n│       │   │   GameModeParams.hpp\n│       │   │   GameModePlayerBanChat.hpp\n│       │   │   GameModePlayerBattleResultData.hpp\n│       │   │   GameModePlayerEquipmentAvatar.hpp\n│       │   │   GameModePlayerItem.hpp\n│       │   │   GameModePlayerParams.hpp\n│       │   │   GameModeStateChangedParams.hpp\n│       │   │   GameModeTeamBattleResultData.hpp\n│       │   │   GameModeTeammateBattleResultData.hpp\n│       │   │   Gameplay.UAEWindowRepData.hpp\n│       │   │   GameStartFlow.hpp\n│       │   │   GroupSpotComponentArray.hpp\n│       │   │   GroupTypeSceneComponents.hpp\n│       │   │   HitFlow.hpp\n│       │   │   HurtFlow.hpp\n│       │   │   ItemClassStatisticsData.hpp\n│       │   │   ItemGenerateSpawnClass.hpp\n│       │   │   ItemGenerateSpawnData.hpp\n│       │   │   ItemGenerateSpawnDataArray.hpp\n│       │   │   ItemGenerateStatisticsData.hpp\n│       │   │   ItemGenerateTableRow.hpp\n│       │   │   ItemGroupStatisticsData.hpp\n│       │   │   ItemSpawnClass.hpp\n│       │   │   ItemSpawnData.hpp\n│       │   │   ItemSpotSceneComponentArray.hpp\n│       │   │   ItemSpotStatisticsData.hpp\n│       │   │   JsonSpotGroupPropertiesContainer.hpp\n│       │   │   JumpFlow.hpp\n│       │   │   MemBTResultData.hpp\n│       │   │   OnePlayerWeapon.hpp\n│       │   │   PlayerAnimData.hpp\n│       │   │   PlayerAnimList.hpp\n│       │   │   PlayerBaseInfoInOB.hpp\n│       │   │   PlayerBehaviorFlow.hpp\n│       │   │   PlayerInfoInOB.hpp\n│       │   │   PlayerNetStats.hpp\n│       │   │   PlayerRouteFlow.hpp\n│       │   │   PlayerStateChangedParams.hpp\n│       │   │   PlayerStaticInfoInOB.hpp\n│       │   │   PlayerVehAnimList.hpp\n│       │   │   PosAndTime.hpp\n│       │   │   ResultRatingData.hpp\n│       │   │   SpotGroupProperty.hpp\n│       │   │   SpotTypeProperty.hpp\n│       │   │   SpotWeight.hpp\n│       │   │   TLog_PickUpItemFlow.hpp\n│       │   │   TLog_PropEquipUnequipFlow.hpp\n│       │   │   TotalWeaponReport.hpp\n│       │   │   TreasureBoxSpotProperty.hpp\n│       │   │   VehCharAnimData.hpp\n│       │   │   VehicleClassStatisticsData.hpp\n│       │   │   VehicleGenerateRandomInfo.hpp\n│       │   │   VehicleGenerateSpawnData.hpp\n│       │   │   VehicleGenerateSpawnDataArray.hpp\n│       │   │   VehicleGenerateStatisticsData.hpp\n│       │   │   VehicleSpotComponentArray.hpp\n│       │   │   VehicleSpotProperty.hpp\n│       │   │   VehicleSpotStatisticsData.hpp\n│       │   │   VoiceParam.hpp\n│       │   │   WeaponReport.hpp\n│       │   │   WorldTileSpotArray.hpp\n│       │   │\n│       │   └───Private\n│       │           BackpackComponent.cpp\n│       │           BackpackComponent.hpp\n│       │           BaseGeneratorComponent.cpp\n│       │           BaseGeneratorComponent.hpp\n│       │           ChaVehAnimListComponent.cpp\n│       │           ConfigInterface.cpp\n│       │           ConfigInterface.hpp\n│       │           GeneratorActorAIInterface.cpp\n│       │           GeneratorActorAIInterface.hpp\n│       │           GeneratorActorInterface.cpp\n│       │           GeneratorActorInterface.hpp\n│       │           GeneratorVehicleInterface.cpp\n│       │           GeneratorVehicleInterface.hpp\n│       │           GlobalConfigActor.cpp\n│       │           GlobalConfigActor.hpp\n│       │           GroupSpotSceneComponent.cpp\n│       │           GroupSpotSceneComponent.hpp\n│       │           ItemActorComponent.cpp\n│       │           ItemActorComponent.hpp\n│       │           ItemConfigActorComponent.cpp\n│       │           ItemConfigActorComponent.hpp\n│       │           ItemGeneratorComponent.cpp\n│       │           ItemGeneratorComponent.hpp\n│       │           ItemGroupSpotSceneComponent.cpp\n│       │           ItemGroupSpotSceneComponent.hpp\n│       │           ItemSceneComponent.cpp\n│       │           ItemSceneComponent.hpp\n│       │           ItemSpotSceneComponent.cpp\n│       │           ItemSpotSceneComponent.hpp\n│       │           SpotGeneratorStruct.cpp\n│       │           SpotGeneratorStruct.hpp\n│       │           SpotSceneComponent.cpp\n│       │           SpotSceneComponent.hpp\n│       │           TestAttrModifyActor.cpp\n│       │           TestAttrModifyActor.hpp\n│       │           UAECharacter.cpp\n│       │           UAECharacter.hpp\n│       │           UAECharacterAnimListComponent.cpp\n│       │           UAECharacterAnimListComponent.hpp\n│       │           UAECharAnimListCompBase.cpp\n│       │           UAECharAnimListCompBase.hpp\n│       │           UAEChaVehAnimListComponent.cpp\n│       │           UAEChaVehAnimListComponent.hpp\n│       │           UAEGameMode.cpp\n│       │           UAEGameMode.hpp\n│       │           UAEGameState.cpp\n│       │           UAEGameState.hpp\n│       │           UAEHouseActor.cpp\n│       │           UAEHouseActor.hpp\n│       │           UAEOBState.cpp\n│       │           UAEOBState.hpp\n│       │           UAEPlayerController.cpp\n│       │           UAEPlayerController.hpp\n│       │           UAEPlayerState.cpp\n│       │           UAEPlayerState.hpp\n│       │           UAEProjectile.cpp\n│       │           UAEProjectile.hpp\n│       │           UAESimpleSceneActor.cpp\n│       │           UAESimpleSceneActor.hpp\n│       │           UAEWindowComponent.cpp\n│       │           UAEWindowComponent.hpp\n│       │           VehicleAndTreasureBoxGeneratorComponent.cpp\n│       │           VehicleAndTreasureBoxGeneratorComponent.hpp\n│       │           VehicleConfigActorComponent.cpp\n│       │           VehicleConfigActorComponent.hpp\n│       │           VehicleGeneratorComponent.cpp\n│       │           VehicleGeneratorComponent.hpp\n│       │           VehicleGroupSpotSceneComponent.cpp\n│       │           VehicleGroupSpotSceneComponent.hpp\n│       │           VehicleSpotSceneComponent.cpp\n│       │           VehicleSpotSceneComponent.hpp\n│       │           WeatherConfigComponent.cpp\n│       │           WeatherConfigComponent.hpp\n│       │\n│       ├───Server\n│       ├───ShadowTrackerExtra\n│       │   │   STExtraGameInstance.cpp\n│       │   │   STExtraGameInstance.hpp\n│       │   │   STExtraGameMode.cpp\n│       │   │   STExtraGameMode.hpp\n│       │   │   STExtraGameplayStatics.cpp\n│       │   │   STExtraGameplayStatics.hpp\n│       │   │\n│       │   ├───Animation\n│       │   │       STExtraAnimInstance.cpp\n│       │   │       STExtraAnimInstance.hpp\n│       │   │\n│       │   ├───BackPack\n│       │   │       BackpackAvatarItem.cpp\n│       │   │       BackpackAvatarItemCustom.cpp\n│       │   │       BackpackBlueprintUtils.hpp\n│       │   │       BackpackPlaneAvatarHandle.hpp\n│       │   │       BackpackUtils.cpp\n│       │   │       BackPackUtils.hpp\n│       │   │       BackpackVehicleAvatarHandle.hpp\n│       │   │       BackpackWeaponAttachHandle.cpp\n│       │   │       BackpackWeaponAttachHandle.hpp\n│       │   │       BackpackWeaponHandle.hpp\n│       │   │\n│       │   ├───Buff\n│       │   │       STExtraBuffAction_AdjustStunPostMat.cpp\n│       │   │       STExtraBuffAction_AdjustStunPostMat.hpp\n│       │   │       STExtraBuffAction_Attachment.hpp\n│       │   │       STExtraBuffAction_Dot.hpp\n│       │   │       STExtraBuffAction_DrowningDamage.cpp\n│       │   │       STExtraBuffAction_DrowningDamage.hpp\n│       │   │       STExtraBuffAction_EnableAttrModifier.hpp\n│       │   │       STExtraBuffAction_Log.hpp\n│       │   │       STExtraBuffAction_PeriodAction.hpp\n│       │   │       STExtraBuffAction_PlayAnimation.hpp\n│       │   │       STExtraBuffAction_StopMovement.hpp\n│       │   │       STExtraBuffApplierComponent.hpp\n│       │   │       STExtraBuffStatusType_CanAttack.hpp\n│       │   │       STExtraBuffStatusType_CanMove.hpp\n│       │   │\n│       │   ├───Caching\n│       │   │       CachingManager.cpp\n│       │   │       CachingManager.hpp\n│       │   │\n│       │   ├───ChallengeLevel\n│       │   │       DrivingChallengeLevelRules.cpp\n│       │   │       DrivingChallengeLevelRules.hpp\n│       │   │       OnTimeSpawnChallengeLevelRules.cpp\n│       │   │       OnTimeSpawnChallengeLevelRules.hpp\n│       │   │\n│       │   ├───Character\n│       │   │       CharacterWeaponManagerComponent.cpp\n│       │   │       CharacterWeaponManagerComponent.hpp\n│       │   │       SceneCaptureCharacter.cpp\n│       │   │       SceneCaptureCharacter.hpp\n│       │   │       STCharacterFollowComp.cpp\n│       │   │       STCharacterFollowComp.hpp\n│       │   │       STCharacterMovementComponent.cpp\n│       │   │       STCharacterMovementComponent.hpp\n│       │   │       STCharacterNearDeathComp.cpp\n│       │   │       STCharacterNearDeathComp.hpp\n│       │   │       STCharacterRescueOtherComp.cpp\n│       │   │       STCharacterRescueOtherComp.hpp\n│       │   │       STExtraBaseCharacter.cpp\n│       │   │       STExtraBaseCharacter.hpp\n│       │   │\n│       │   ├───Chat\n│       │   │       ChatComponent.cpp\n│       │   │       ChatComponent.hpp\n│       │   │\n│       │   ├───CustomActor\n│       │   │       AirDropBoxActor.cpp\n│       │   │       AirDropBoxActor.hpp\n│       │   │       AirDropPlane.cpp\n│       │   │       AirDropPlane.hpp\n│       │   │       CircleAreaVolume.cpp\n│       │   │       CircleAreaVolume.hpp\n│       │   │       PUBGDoor.cpp\n│       │   │       PUBGDoor.hpp\n│       │   │\n│       │   ├───CustomComponent\n│       │   │       AirAttackComponent.cpp\n│       │   │       AirAttackComponent.hpp\n│       │   │       AirAttackCS.cpp\n│       │   │       AirAttackCS.hpp\n│       │   │       AirDropComponent.cpp\n│       │   │       AirDropComponent.hpp\n│       │   │       AvatarComponent.cpp\n│       │   │       AvatarComponent.hpp\n│       │   │       CharacterAvatarComponent.cpp\n│       │   │       CharacterAvatarComponent.hpp\n│       │   │       CircleMgrComponent.cpp\n│       │   │       CircleMgrComponent.hpp\n│       │   │       CommonBtnComponent.cpp\n│       │   │       CommonBtnComponent.hpp\n│       │   │       CustomParticleSystemComponent.cpp\n│       │   │       CustomParticleSystemComponent.hpp\n│       │   │       GameEventListener.cpp\n│       │   │       GameEventListener.hpp\n│       │   │       LandScapeLODByHeight.cpp\n│       │   │       LandScapeLODByHeight.hpp\n│       │   │       NewbieGuideComponent.cpp\n│       │   │       NewbieGuideComponent.hpp\n│       │   │       ParachuteFollowComponent.cpp\n│       │   │       ParachuteFollowComponent.hpp\n│       │   │       PlaneComponent.cpp\n│       │   │       PlaneComponent.hpp\n│       │   │       SecuryInfoComponent.cpp\n│       │   │       SecuryInfoComponent.hpp\n│       │   │       ServerSwitchComponent.cpp\n│       │   │       ServerSwitchComponent.hpp\n│       │   │       STExtraUnderWaterEffectComp.cpp\n│       │   │       STExtraUnderWaterEffectComp.hpp\n│       │   │       STScreenAppearanceComponent.cpp\n│       │   │       STScreenAppearanceComponent.hpp\n│       │   │       TimerRegistComponent.cpp\n│       │   │       TimerRegistComponent.hpp\n│       │   │       VehicleSpringArmComponent.cpp\n│       │   │       VehicleSpringArmComponent.hpp\n│       │   │       WeaponAvatarComponent.cpp\n│       │   │       WeaponAvatarComponent.hpp\n│       │   │\n│       │   ├───Effect\n│       │   │       Effect.cpp\n│       │   │       EffectComponent.cpp\n│       │   │       EffectConsumeItem.cpp\n│       │   │       EffectDamage.cpp\n│       │   │       EffectGraph.cpp\n│       │   │       EffectRefreshWeapon.cpp\n│       │   │       EffectReloadWait.cpp\n│       │   │       EffectTakeItem.cpp\n│       │   │       EffectWait.cpp\n│       │   │       EffectWeaponCheckReload.cpp\n│       │   │\n│       │   ├───Game\n│       │   │       STExtraGameStateBase.cpp\n│       │   │       STExtraGameStateBase.hpp\n│       │   │\n│       │   ├───GameMode\n│       │   │   │   BattleRoyaleGameMode.cpp\n│       │   │   │   BattleRoyaleGameMode.hpp\n│       │   │   │   BattleRoyaleGameModeGroup.cpp\n│       │   │   │   BattleRoyaleGameModeGroup.hpp\n│       │   │   │   BattleRoyaleGameModeTeam.cpp\n│       │   │   │   BattleRoyaleGameModeTeam.hpp\n│       │   │   │   DeathMatchGameMode.cpp\n│       │   │   │   DeathMatchGameMode.hpp\n│       │   │   │   DeathMatchGameState.cpp\n│       │   │   │   DeathMatchGameState.hpp\n│       │   │   │   FreeForAllGameMode.cpp\n│       │   │   │   FreeForAllGameMode.hpp\n│       │   │   │   GameModeDataAsset.cpp\n│       │   │   │   GameModeDataAsset.hpp\n│       │   │   │   GameModeStateActive.cpp\n│       │   │   │   GameModeStateActive.hpp\n│       │   │   │   GameModeStateEmpty.cpp\n│       │   │   │   GameModeStateEmpty.hpp\n│       │   │   │   GameModeStateFighting.cpp\n│       │   │   │   GameModeStateFighting.hpp\n│       │   │   │   GameModeStateFinished.cpp\n│       │   │   │   GameModeStateFinished.hpp\n│       │   │   │   GameModeStateFinishedGroup.cpp\n│       │   │   │   GameModeStateFinishedGroup.hpp\n│       │   │   │   GameModeStateFinishedTeam.cpp\n│       │   │   │   GameModeStateFinishedTeam.hpp\n│       │   │   │   GameModeStateFinishedWar.cpp\n│       │   │   │   GameModeStateFinishedWar.hpp\n│       │   │   │   GameModeStateFlying.cpp\n│       │   │   │   GameModeStateFlying.hpp\n│       │   │   │   GameModeStateFlyingGroup.cpp\n│       │   │   │   GameModeStateFlyingGroup.hpp\n│       │   │   │   GameModeStateFlyingTeam.cpp\n│       │   │   │   GameModeStateFlyingTeam.hpp\n│       │   │   │   GameModeStateFlyingWar.cpp\n│       │   │   │   GameModeStateFlyingWar.hpp\n│       │   │   │   GameModeStateReady.cpp\n│       │   │   │   GameModeStateReady.hpp\n│       │   │   │   GameModeState_Challenge.cpp\n│       │   │   │   GameModeState_Challenge.hpp\n│       │   │   │   GameModeState_Training.cpp\n│       │   │   │   GameModeState_Training.hpp\n│       │   │   │   WarGameMode.cpp\n│       │   │   │   WarGameMode.hpp\n│       │   │   │\n│       │   │   ├───FreeForAllMatch\n│       │   │   │       GameModeStateActive_FreeForAll.cpp\n│       │   │   │       GameModeStateActive_FreeForAll.hpp\n│       │   │   │       GameModeStateFighting_FreeForAll.cpp\n│       │   │   │       GameModeStateFighting_FreeForAll.hpp\n│       │   │   │       GameModeStateFinished_FreeForAll.cpp\n│       │   │   │       GameModeStateFinished_FreeForAll.hpp\n│       │   │   │       GameModeStateReady_FreeForAll.cpp\n│       │   │   │       GameModeStateReady_FreeForAll.hpp\n│       │   │   │\n│       │   │   └───TeamMatch\n│       │   │           GameModeStateActive_TeamMatch.cpp\n│       │   │           GameModeStateActive_TeamMatch.hpp\n│       │   │           GameModeStateFighting_TeamMatch.cpp\n│       │   │           GameModeStateFighting_TeamMatch.hpp\n│       │   │           GameModeStateFinished_TeamMatch.cpp\n│       │   │           GameModeStateFinished_TeamMatch.hpp\n│       │   │           GameModeStateReady_TeamMatch.cpp\n│       │   │           GameModeStateReady_TeamMatch.hpp\n│       │   │           GameModeStateStartScene_TeamMatch.cpp\n│       │   │           GameModeStateStartScene_TeamMatch.hpp\n│       │   │\n│       │   ├───GunPlay\n│       │   │       AimingComp.cpp\n│       │   │       AimingComp.hpp\n│       │   │\n│       │   ├───Landscape\n│       │   │       MyLandscape.cpp\n│       │   │       MyLandscape.hpp\n│       │   │       MyLandscapeGeometry.hpp\n│       │   │\n│       │   ├───Online\n│       │   │       STExtraGameSession.cpp\n│       │   │       STExtraGameSession.hpp\n│       │   │       STExtraOnlineSession.cpp\n│       │   │       STExtraOnlineSession.hpp\n│       │   │\n│       │   ├───Option\n│       │   │       TslGameUserSettings.cpp\n│       │   │       TslGameUserSettings.hpp\n│       │   │\n│       │   ├───Pickup\n│       │   │       PickupManagerComponent.cpp\n│       │   │       PickupManagerComponent.hpp\n│       │   │\n│       │   ├───Player\n│       │   │   │   AutoRunTest.cpp\n│       │   │   │   AutoRunTest.hpp\n│       │   │   │   AutoRunTestInfoOut.cpp\n│       │   │   │   PlayerControllerStateActive.cpp\n│       │   │   │   PlayerControllerStateActive.hpp\n│       │   │   │   PlayerControllerStateFighting.cpp\n│       │   │   │   PlayerControllerStateFighting.hpp\n│       │   │   │   PlayerControllerStateFinished.cpp\n│       │   │   │   PlayerControllerStateFinished.hpp\n│       │   │   │   PlayerControllerStateFlying.cpp\n│       │   │   │   PlayerControllerStateFlying.hpp\n│       │   │   │   PlayerControllerStateJumping.cpp\n│       │   │   │   PlayerControllerStateJumping.hpp\n│       │   │   │   PlayerControllerStateLanding.cpp\n│       │   │   │   PlayerControllerStateLanding.hpp\n│       │   │   │   PlayerControllerStateMachine.cpp\n│       │   │   │   PlayerControllerStateMachine.hpp\n│       │   │   │   STExtraPlayerCharacter.cpp\n│       │   │   │   STExtraPlayerCharacter.hpp\n│       │   │   │   STExtraPlayerController.cpp\n│       │   │   │   STExtraPlayerController.hpp\n│       │   │   │   STExtraPlayerController_Spectator.cpp\n│       │   │   │   STExtraPlayerScreenCheck.cpp\n│       │   │   │   STExtraPlayerState.cpp\n│       │   │   │   STExtraPlayerState.hpp\n│       │   │   │   VehicleUserComponent.cpp\n│       │   │   │   VehicleUserComponent.hpp\n│       │   │   │\n│       │   │   └───ItemAvatarComponent\n│       │   │           ItemAvatarComponentBase.cpp\n│       │   │           ItemAvatarComponentBase.hpp\n│       │   │           VehicleAvatarComponent.cpp\n│       │   │           VehicleAvatarComponent.hpp\n│       │   │\n│       │   ├───Private\n│       │   │   │   GMCheatManager.cpp\n│       │   │   │   GMCheatManager.hpp\n│       │   │   │   HackReporterComponent.cpp\n│       │   │   │   HackReporterComponent.hpp\n│       │   │   │   InteractorComponent.cpp\n│       │   │   │   InteractorComponent.hpp\n│       │   │   │   LPCLevelScriptActor.cpp\n│       │   │   │   LPCLevelScriptActor.hpp\n│       │   │   │   TargetKeyOperation.cpp\n│       │   │   │   TargetKeyOperation.hpp\n│       │   │   │   TslStatics.cpp\n│       │   │   │   TslStatics.hpp\n│       │   │   │   TslWebSocket.cpp\n│       │   │   │\n│       │   │   ├───AI\n│       │   │   │   ├───Assist\n│       │   │   │   │       AIActingComponent.cpp\n│       │   │   │   │       AIActingComponent.hpp\n│       │   │   │   │       AIWorldVolume.cpp\n│       │   │   │   │       AIWorldVolume.hpp\n│       │   │   │   │       AIWorldVolumeBase.cpp\n│       │   │   │   │       AIWorldVolumeBase.hpp\n│       │   │   │   │       UAEAIOcclusion.cpp\n│       │   │   │   │       UAERecastNavMesh.cpp\n│       │   │   │   │       UAERecastNavMesh.hpp\n│       │   │   │   │\n│       │   │   │   ├───Component\n│       │   │   │   │       NewPathFollowingComponent.cpp\n│       │   │   │   │       NewPathFollowingComponent.hpp\n│       │   │   │   │\n│       │   │   │   ├───Controller\n│       │   │   │   │       BaseAIController.cpp\n│       │   │   │   │       BaseAIController.hpp\n│       │   │   │   │       FakePlayerAIController.cpp\n│       │   │   │   │       FakePlayerAIController.hpp\n│       │   │   │   │\n│       │   │   │   ├───Service\n│       │   │   │   │       BTService_AdvancedShooting.cpp\n│       │   │   │   │       BTService_AdvancedShooting.hpp\n│       │   │   │   │       BTService_AvoidBluezone.cpp\n│       │   │   │   │       BTService_AvoidBluezone.hpp\n│       │   │   │   │       BTService_ChooseEnemy.cpp\n│       │   │   │   │       BTService_ChooseEnemy.hpp\n│       │   │   │   │       BTService_ChooseFightbackEnemy.cpp\n│       │   │   │   │       BTService_ChooseFightbackEnemy.hpp\n│       │   │   │   │       BTService_Cruising.cpp\n│       │   │   │   │       BTService_Cruising.hpp\n│       │   │   │   │       BTService_DeliverControl.cpp\n│       │   │   │   │       BTService_DeliverControl.hpp\n│       │   │   │   │       BTService_DistantJudge.cpp\n│       │   │   │   │       BTService_DistantJudge.hpp\n│       │   │   │   │       BTService_FightDecisionSystem.cpp\n│       │   │   │   │       BTService_FightDecisionSystem.hpp\n│       │   │   │   │       BTService_Focus.cpp\n│       │   │   │   │       BTService_Focus.hpp\n│       │   │   │   │       BTService_LookAround.cpp\n│       │   │   │   │       BTService_LookAround.hpp\n│       │   │   │   │       BTService_SensedEnemy.cpp\n│       │   │   │   │       BTService_SensedEnemy.hpp\n│       │   │   │   │       BTService_Shooting.cpp\n│       │   │   │   │       BTService_Shooting.hpp\n│       │   │   │   │\n│       │   │   │   └───Task\n│       │   │   │           BTTaskNode_EquipOrUnWeapon.cpp\n│       │   │   │           BTTaskNode_EquipOrUnWeapon.hpp\n│       │   │   │           BTTaskNode_FindItemSpot.cpp\n│       │   │   │           BTTaskNode_FindItemSpot.hpp\n│       │   │   │           BTTaskNode_NewParachuteJump.cpp\n│       │   │   │           BTTaskNode_NewParachuteJump.hpp\n│       │   │   │           BTTaskNode_ParachuteJumpV3.cpp\n│       │   │   │           BTTaskNode_ParachuteJumpV3.hpp\n│       │   │   │           BTTaskNode_PickItemsAtSpot.cpp\n│       │   │   │           BTTaskNode_PickItemsAtSpot.hpp\n│       │   │   │           BTTask_ClearDelivery.cpp\n│       │   │   │           BTTask_ClearDelivery.hpp\n│       │   │   │           BTTask_DealNextBuildingPathNode.cpp\n│       │   │   │           BTTask_DealNextBuildingPathNode.hpp\n│       │   │   │           BTTask_Escape.cpp\n│       │   │   │           BTTask_Escape.hpp\n│       │   │   │           BTTask_FindAndPickItem.cpp\n│       │   │   │           BTTask_FindAndPickItem.hpp\n│       │   │   │           BTTask_FindAndPickupEquip.cpp\n│       │   │   │           BTTask_FindAndPickupEquip.hpp\n│       │   │   │           BTTask_FindNearestTombBoxTask.cpp\n│       │   │   │           BTTask_FindNearestTombBoxTask.hpp\n│       │   │   │           BTTask_FindOcclusionPoint.cpp\n│       │   │   │           BTTask_FindOcclusionPoint.hpp\n│       │   │   │           BTTask_ForceIdle.cpp\n│       │   │   │           BTTask_ForceIdle.hpp\n│       │   │   │           BTTask_GetRandomAttackablePosition.cpp\n│       │   │   │           BTTask_GetRandomAttackablePosition.hpp\n│       │   │   │           BTTask_MagicMove.cpp\n│       │   │   │           BTTask_MagicMove.hpp\n│       │   │   │           BTTask_ModifyBlackboardData.cpp\n│       │   │   │           BTTask_ModifyBlackboardData.hpp\n│       │   │   │           BTTask_MoveAround.cpp\n│       │   │   │           BTTask_MoveAround.hpp\n│       │   │   │           BTTask_MoveToOcclusion.cpp\n│       │   │   │           BTTask_MoveToOcclusion.hpp\n│       │   │   │           BTTask_MoveToSafeArea.cpp\n│       │   │   │           BTTask_MoveToSafeArea.hpp\n│       │   │   │           BTTask_PickUpItemAtTombBox.cpp\n│       │   │   │           BTTask_PickUpItemAtTombBox.hpp\n│       │   │   │           BTTask_ShortDistanceMove.cpp\n│       │   │   │           BTTask_ShortDistanceMove.hpp\n│       │   │   │           BTTask_SpawnItem.cpp\n│       │   │   │           BTTask_SpawnItem.hpp\n│       │   │   │           BTTask_StrategyMove.cpp\n│       │   │   │           BTTask_StrategyMove.hpp\n│       │   │   │           BTTask_TeleportToSpecLoc.cpp\n│       │   │   │           BTTask_TeleportToSpecLoc.hpp\n│       │   │   │\n│       │   │   ├───AntiCheat\n│       │   │   │   ├───SteamNetworkStatusControl\n│       │   │   │   │       SteamNetworkStatusControl.cpp\n│       │   │   │   │\n│       │   │   │   └───Xenuine\n│       │   │   │           XenuineHelper.cpp\n│       │   │   │\n│       │   │   ├───InterfaceForLobbyLink\n│       │   │   │       GameInstanceForLobbyLink.cpp\n│       │   │   │       GameInstanceForLobbyLink.h\n│       │   │   │       GameModeForLobbyLink.cpp\n│       │   │   │       GameModeForLobbyLink.h\n│       │   │   │\n│       │   │   ├───Online\n│       │   │   │       TslLPCGameMode.cpp\n│       │   │   │       TslLPCGameMode.hpp\n│       │   │   │       TslPCPlayerState.cpp\n│       │   │   │\n│       │   │   ├───Tests\n│       │   │   │       AutoRunPlayerTestActor.cpp\n│       │   │   │       AutoRunPlayerTestActor.hpp\n│       │   │   │\n│       │   │   ├───Trigger\n│       │   │   │   ├───Action\n│       │   │   │   │       TriggerAction_PrintMsg.cpp\n│       │   │   │   │       TriggerAction_PrintMsg.hpp\n│       │   │   │   │\n│       │   │   │   └───Item\n│       │   │   │           TriggerItem_TriggerClock.cpp\n│       │   │   │           TriggerItem_TriggerClock.hpp\n│       │   │   │\n│       │   │   └───UI\n│       │   │       │   CoherentCommonBinder.cpp\n│       │   │       │   CoherentCommonBinder.hpp\n│       │   │       │   LobbyHUD.cpp\n│       │   │       │   LobbyHUD.hpp\n│       │   │       │   TslBaseHUD.cpp\n│       │   │       │   TslBaseHUD.hpp\n│       │   │       │   TslNaviWidgetInterface.h\n│       │   │       │\n│       │   │       └───HUD\n│       │   │               TslBoostGaugeWidget.cpp\n│       │   │               TslBoostGaugeWidget.hpp\n│       │   │\n│       │   ├───Props\n│       │   │       FakeTombBox.cpp\n│       │   │       FakeTombBox.hpp\n│       │   │       ItemGeneratorBase.cpp\n│       │   │       ItemGeneratorBase.hpp\n│       │   │       PickUpListWrapperActor.cpp\n│       │   │       PickUpListWrapperActor.hpp\n│       │   │       PickUpWrapperActor.cpp\n│       │   │       PickUpWrapperActor.hpp\n│       │   │       PlayerTombBox.cpp\n│       │   │       PlayerTombBox.hpp\n│       │   │       STExtraProp.cpp\n│       │   │       STExtraProp.hpp\n│       │   │\n│       │   ├───Replay\n│       │   │       DeathPlayback.cpp\n│       │   │       DeathPlayback.hpp\n│       │   │       WonderfulRecordingCut.cpp\n│       │   │       WonderfulRecordingCut.hpp\n│       │   │\n│       │   ├───Security\n│       │   │       SecurityLogWeaponCollector.cpp\n│       │   │       SecurityLogWeaponCollector.hpp\n│       │   │\n│       │   ├───Skill\n│       │   │       UAEBaseSkill.cpp\n│       │   │       UAEBaseSkill.hpp\n│       │   │       UAESkill.cpp\n│       │   │       UAESkill.hpp\n│       │   │       UAESkillAction_AttachActor.cpp\n│       │   │       UAESkillAction_AttachActor.hpp\n│       │   │       UAESkillAction_BreakGlass.cpp\n│       │   │       UAESkillAction_BreakGlass.hpp\n│       │   │       UAESkillAction_GasCan.cpp\n│       │   │       UAESkillAction_GasCan.hpp\n│       │   │       UAESkillAction_GrenadeSwitchBackToWeapon.cpp\n│       │   │       UAESkillAction_GrenadeSwitchBackToWeapon.hpp\n│       │   │       UAESkillAction_HealOverTimeBuff.cpp\n│       │   │       UAESkillAction_HealOverTimeBuff.hpp\n│       │   │       UAESkillAction_JumpPhase.cpp\n│       │   │       UAESkillAction_JumpPhase.hpp\n│       │   │       UAESkillAction_JumpToRandomPhase.cpp\n│       │   │       UAESkillAction_JumpToRandomPhase.hpp\n│       │   │       UAESkillAction_LockItem.cpp\n│       │   │       UAESkillAction_LockItem.hpp\n│       │   │       UAESkillAction_Log.cpp\n│       │   │       UAESkillAction_Log.hpp\n│       │   │       UAESkillAction_PauseAnims.cpp\n│       │   │       UAESkillAction_PauseAnims.hpp\n│       │   │       UAESkillAction_PlayMontage.cpp\n│       │   │       UAESkillAction_PlayMontage.hpp\n│       │   │       UAESkillAction_PlayMontage_Jump.cpp\n│       │   │       UAESkillAction_PlayMontage_Jump.hpp\n│       │   │       UAESkillAction_PlayMontage_Pose.cpp\n│       │   │       UAESkillAction_PlayMontage_Pose.hpp\n│       │   │       UAESkillAction_RandomAction.cpp\n│       │   │       UAESkillAction_RandomAction.hpp\n│       │   │       UAESkillAction_Recovery.cpp\n│       │   │       UAESkillAction_Recovery.hpp\n│       │   │       UAESkillAction_ReplaceCharAnim.cpp\n│       │   │       UAESkillAction_ReplaceCharAnim.hpp\n│       │   │       UAESkillAction_SetPlayerState.cpp\n│       │   │       UAESkillAction_SetPlayerState.hpp\n│       │   │       UAESkillAction_SetRecoveryPrompt.cpp\n│       │   │       UAESkillAction_SetRecoveryPrompt.hpp\n│       │   │       UAESkillAction_ShowSkillPrompt.cpp\n│       │   │       UAESkillAction_ShowSkillPrompt.hpp\n│       │   │       UAESkillAction_ShowWeapon.cpp\n│       │   │       UAESkillAction_ShowWeapon.hpp\n│       │   │       UAESkillAction_SpawnActor.cpp\n│       │   │       UAESkillAction_SpawnActor.hpp\n│       │   │       UAESkillAction_SpawnProjectile.cpp\n│       │   │       UAESkillAction_SpawnProjectile.hpp\n│       │   │       UAESkillAction_StopSkill.cpp\n│       │   │       UAESkillAction_StopSkill.hpp\n│       │   │       UAESkillAction_SwitchWeapon.cpp\n│       │   │       UAESkillAction_SwitchWeapon.hpp\n│       │   │       UAESkillAction_SwitchWeaponToGrenade.cpp\n│       │   │       UAESkillAction_SwitchWeaponToGrenade.hpp\n│       │   │       UAESkillAction_TakeDamage.cpp\n│       │   │       UAESkillAction_TakeDamage.hpp\n│       │   │       UAESkillCondition.cpp\n│       │   │       UAESkillCondition.hpp\n│       │   │       UAESkillConditionAction.cpp\n│       │   │       UAESkillConditionAction.hpp\n│       │   │       UAESkillCondition_And.cpp\n│       │   │       UAESkillCondition_And.hpp\n│       │   │       UAESkillCondition_FallingMode.cpp\n│       │   │       UAESkillCondition_FallingMode.hpp\n│       │   │       UAESkillCondition_GrenadeMode.cpp\n│       │   │       UAESkillCondition_GrenadeMode.hpp\n│       │   │       UAESkillCondition_HandleItemLimit.cpp\n│       │   │       UAESkillCondition_HandleItemLimit.hpp\n│       │   │       UAESkillCondition_KeyEvent.cpp\n│       │   │       UAESkillCondition_KeyEvent.hpp\n│       │   │       UAESkillCondition_MoveDist.cpp\n│       │   │       UAESkillCondition_MoveDist.hpp\n│       │   │       UAESkillCondition_Not.cpp\n│       │   │       UAESkillCondition_Not.hpp\n│       │   │       UAESkillCondition_Or.cpp\n│       │   │       UAESkillCondition_Or.hpp\n│       │   │       UAESkillCondition_PlayerState.cpp\n│       │   │       UAESkillCondition_PlayerState.hpp\n│       │   │       UAESkillCondition_PropertyLimit.cpp\n│       │   │       UAESkillCondition_PropertyLimit.hpp\n│       │   │       UAESkillCondition_VehicleDriver.cpp\n│       │   │       UAESkillCondition_VehicleDriver.hpp\n│       │   │       UAESkillEventEffectMapForEditor.cpp\n│       │   │       UAESkillEventEffectMapForEditor.hpp\n│       │   │       UAESkillInterface.cpp\n│       │   │       UAESkillInterface.hpp\n│       │   │       UAESkillManagerComponent.cpp\n│       │   │       UAESkillManagerComponent.hpp\n│       │   │       UAESkillPhase.cpp\n│       │   │       UAESkillPhase.hpp\n│       │   │       UAESkillPicker.cpp\n│       │   │       UAESkillPicker.hpp\n│       │   │       UAESkillPicker_Fan.cpp\n│       │   │       UAESkillPicker_Fan.hpp\n│       │   │       UAESkillPicker_FanForClient.cpp\n│       │   │       UAESkillPicker_FanForClient.hpp\n│       │   │       UAESkillPicker_SkillOwner.cpp\n│       │   │       UAESkillPicker_SkillOwner.hpp\n│       │   │       UTSkillAppearance_AddParticle.cpp\n│       │   │       UTSkillAppearance_AddParticle.hpp\n│       │   │       UTSkillAppearance_ParticleSystem.cpp\n│       │   │       UTSkillAppearance_ParticleSystem.hpp\n│       │   │       UTSkillAppearance_RomoveParticle.cpp\n│       │   │       UTSkillAppearance_RomoveParticle.hpp\n│       │   │       UTSkillAppearance_SoundCue.cpp\n│       │   │       UTSkillAppearance_SoundCue.hpp\n│       │   │\n│       │   ├───Templates\n│       │   │       TemplateMgr.cpp\n│       │   │       TemplateUtil.cpp\n│       │   │\n│       │   ├───UI\n│       │   │   │   VoiceCheckObject.cpp\n│       │   │   │   VoiceCheckObject.hpp\n│       │   │   │\n│       │   │   ├───KeyHint\n│       │   │   │   └───KeyboardAndMouse\n│       │   │   │           TslKeyboardAndMouseHintWidget.cpp\n│       │   │   │           TslKeyboardAndMouseHintWidget.hpp\n│       │   │   │\n│       │   │   └───Widget\n│       │   │           CustomScrollBox.cpp\n│       │   │           CustomScrollBox.hpp\n│       │   │           ParachutingWidget.cpp\n│       │   │           ParachutingWidget.hpp\n│       │   │           SCustomScrollBox.cpp\n│       │   │           SRadarChartUserWidget.cpp\n│       │   │           SRadarChartUserWidget.hpp\n│       │   │\n│       │   ├───Utility\n│       │   │       ActorCacheMgr.cpp\n│       │   │       ActorCacheMgr.hpp\n│       │   │       BitMsg.cpp\n│       │   │       BitMsg.hpp\n│       │   │       STExtraBlueprintFunctionLibrary.cpp\n│       │   │       STExtraBlueprintFunctionLibrary.hpp\n│       │   │       STExtraMapFunctionLibrary.cpp\n│       │   │       STExtraUIUtils.cpp\n│       │   │\n│       │   ├───Vehicle\n│       │   │   │   STExtraVehicleBase.cpp\n│       │   │   │   STExtraVehicleBase.hpp\n│       │   │   │   STExtraVehicleUtils.cpp\n│       │   │   │   STExtraVehicleUtils.hpp\n│       │   │   │   VehicleDamageComponent.cpp\n│       │   │   │   VehicleDamageComponent.hpp\n│       │   │   │   VehicleSeatComponent.cpp\n│       │   │   │   VehicleSeatComponent.hpp\n│       │   │   │   VehicleSyncComponent.cpp\n│       │   │   │   VehicleSyncComponent.hpp\n│       │   │   │\n│       │   │   └───Wheeled\n│       │   │           STExtraVehicleMovementComponent4W.cpp\n│       │   │           STExtraVehicleMovementComponent4W.hpp\n│       │   │           STExtraWheeledVehicle.cpp\n│       │   │           STExtraWheeledVehicle.hpp\n│       │   │\n│       │   └───Weapons\n│       │           FireWeaponState.cpp\n│       │           FireWeaponState.hpp\n│       │           IdleWeaponState.cpp\n│       │           IdleWeaponState.hpp\n│       │           STEFlareGunProjectComponent.cpp\n│       │           STEShootWeaponProjectComponent.cpp\n│       │           STEShootWeaponProjectComponent.hpp\n│       │           STExtraShootWeapon.cpp\n│       │           STExtraShootWeapon.hpp\n│       │           STExtraShootWeaponComponent.cpp\n│       │           STExtraShootWeaponComponent.hpp\n│       │           STExtraWeapon.cpp\n│       │           STExtraWeapon.hpp\n│       │           WeaponAntiCheatComp.cpp\n│       │           WeaponAntiCheatComp.hpp\n│       │           WeaponManagerComponent.cpp\n│       │           WeaponManagerComponent.hpp\n│       │           WeaponPostFireState.cpp\n│       │           WeaponPostFireState.hpp\n│       │           WeaponPreFireState.cpp\n│       │           WeaponPreFireState.hpp\n│       │           WeaponSpecificHandler.cpp\n│       │           WeaponSpecificHandler.hpp\n│       │           WeaponStateManager.cpp\n│       │           WeaponStateManager.hpp\n│       │\n│       ├───SurviveLoadingScreen\n│       │       SurviveLoadingSettings.hpp\n│       │\n│       ├───ThirdParty\n│       │   ├───BGPrimary\n│       │   │       BGPrimary.cpp\n│       │   │       BGPrimaryRunnable.cpp\n│       │   │\n│       │   └───Discord\n│       │           BGDiscord.cpp\n│       │\n│       ├───TslCommon\n│       │   ├───Private\n│       │   │       TslGameLog.cpp\n│       │   │       TslWebSocket.cpp\n│       │   │       TslWebSocketRunnable.cpp\n│       │   │\n│       │   └───Public\n│       ├───UAEEditor\n│       └───UnrealArchExt\n│           └───Private\n│                   BackendHUD.cpp\n│                   FrontendHUD.cpp\n│                   LogicManagerBase.cpp\n│                   UAEUserWidget.cpp\n│\n└───UE4181\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphikill%2Fre_pubg_lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphikill%2Fre_pubg_lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphikill%2Fre_pubg_lite/lists"}