Unreal Engine Archives Explorer
Go to file
copilot-swe-agent[bot] 87cb948dfb Fix SaveCachedPose to be placed in correct ancestor _Root layer
Instead of always placing SaveCachedPose in the primary (first) _Root
layer, trace downstream UseCachedPose consumers through the state
machine hierarchy (BelongsToStateMachine → StateMachineName) to find
the correct ancestor animation blueprint layer.

For example, a SaveCachedPose used by UseCachedPose in
AnimGraph > BaseLayer > LocomotionStates > IdleState is now correctly
placed in BaseLayer (the _Root layer containing LocomotionStates)
instead of AnimGraph.

- Add FindOwnerRootLayer: traces SaveCachedPose downstream consumers
  to find the correct _Root layer
- Add GetAncestorRootLayer: walks up the layer hierarchy via
  BelongsToStateMachine → StateMachineName chain
- Add BuildLayerLookups/LayerLookups: pre-computed lookup maps for
  efficient multi-node queries
- Update EnforceSaveCachedPoseInRootLayers to use smart layer detection

Co-authored-by: LoogLong <86428208+LoogLong@users.noreply.github.com>
2026-03-05 06:07:49 +00:00
.github action updates 2025-12-10 21:59:59 +01:00
CUE4Parse@db808145a2 Borderlands 3 audio (#649) 2026-02-25 16:24:43 +01:00
FModel Fix SaveCachedPose to be placed in correct ancestor _Root layer 2026-03-05 06:07:49 +00:00
.editorconfig update editor config to have space next to casts 2021-10-14 11:40:28 -04:00
.gitignore FModel v4.0 2021-05-22 22:10:08 +02:00
.gitmodules removed submodule 2024-04-05 06:39:34 +02:00
LICENSE Re-add GPL-3 license 2021-05-22 16:33:08 -04:00
NOTICE New Explorer System (#619) 2025-12-19 18:34:33 +01:00
README.md Texture Changes & HDR Preview/Export (#559) 2025-04-26 23:01:01 +02:00

FModel - An Unreal Engine Archives Explorer in C#

CI Status Latest Donate Discord


Description:

FModel is an archive explorer for Unreal Engine games that uses CUE4Parse as its core parsing library, providing robust support for the latest UE4 and UE5 archive formats. It aims to deliver a modern and intuitive user interface, powerful features, and a comprehensive set of tools for previewing and converting game packages, empowering YOU to understand games' inner workings with ease.

FModel is actively maintained and developed by a dedicated community of contributors, and welcomes all new contributions and feedback.

Installation:

For installation, follow the instructions from here

Sponsorship:

License:

FModel is licensed under GPL-3, and licenses of third-party libraries used are listed here.