UnrealEssentials 2.0.0

Allows other mods to easily replace files inside of paks and utocs in Unreal Engine games

Showing the top 20 packages that depend on UnrealEssentials.

Packages Downloads
smtvv.essentials
Patches for Shin Megami Tensei V: Vengeance
10,361,035
p3rpc.video.subtitlesforcredits
Adds Japanese, Romanized Japanese, and English Subtitles to Kimi No Kioku/Memories Of You
8,732,675
smtvv.essentials
Patches for Shin Megami Tensei V: Vengeance
177,811
smtvv.essentials
Patches for Shin Megami Tensei V: Vengeance
61,422

Unreal Essentials Changelog

2.0.0

@rirurin ( + testing from @raycopper ) :

  • Refactored signature storage into a collection of YAML files stored in Signature. Signature/Engine contains YAML definitions for each supported UE version and Signature/Game contains definitions for games where the default engine signatures and parameters are not sufficient
    • To add a new game, specify the EngineVersion property with a value matching one of the file names in Signature/Engine, then define some identifier for the executable
    • This can be ExecutableName using the name of the executable without the file extension (use <DistVersion> to match Win64 and WinGDK), or ExecutableNameStartsWith or ProductName to check based on the file's product description (this is done for Guardians of Azuma)
  • TryGetProperties in Context.cs will check the executable's file version before sigscanning for the branch version. From the testing done, branch versions appear less frequently in UE5 games.
  • Added a file log to report loading IO Store assets.
  • Fixed signatures for Hi-Fi RUSH on Steam that broke as of Patch 10.
  • Added signatures for the following games:
  • Fixed bug where asset dependency information from the first mod to replace/add an asset would be retained even if it was overwritten by a higher priority mod.
  • Added full archive loading and loose file support for Unreal Engine 5.0 to 5.7.
    • For versions UE 5.0 - 5.2, it's required that all loose assets include some asset metadata to ensure that dependencies can be resolved accurately (this is also an issue with UE4 but is optional to maintain backwards compatibility). This can either take the form of metadata for each asset (.uassetmeta) or as one table in the root folder (.utocmeta)

1.3.0

  • @TheBestAstroNOT Added support for adding files or folders with a virtual path (path that is different from that on the OS) through the mod's API and the new UEMounts.yaml file (documentation pending)

1.2.0

  • Added IUnrealMemory to the API to help working with memory using the native UE allocator (@TheBestAstroNOT)

1.1.5

  • Added support for The Callisto Protocol

1.1.4

  • Added support for Hogwarts Legacy

1.1.3

  • Fix support for Hi-Fi RUSH

1.1.2

  • Improved clarity of error message when the Unreal Engine version cannot be found.
  • Error now is just a logged message instead of a thrown exception as people regularly enable this on non Unreal Engine games, preventing them from working at all.

1.1.1

  • Added support for Shin Megami Tensei V Vengeance

1.1.0

  • Added an API to allow mods to add files from code. Checkout the documentation for more information.

1.0.2

  • Files are now accepted from any mod, not just those that directly depend on Unreal Essentials (done so stuff works with P3R Essentials)

Version Downloads Last updated
2.0.0 281,398 6/20/2026
1.2.0 7,760,451 4/7/2025
1.1.5 2,430,593 11/23/2024
1.1.3 1,467,503 9/14/2024
1.1.2 1,233,421 6/26/2024
1.1.1 158,525 6/14/2024
1.0.2 2,629,135 2/5/2024
1.0.1 382 2/5/2024