Skip to content
forked from UETools/UETools

Set of libraries for accessing, reading and deserializing Unreal Engine 4 assets.

License

Notifications You must be signed in to change notification settings

fdsalbj/UETools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UETools

Set of libraries for reading the Unreal Engine 4 binary asset format.

Example usage:

using UETools.Core.Enums;
using UETools.Pak;
using UETools.Assets;

class Program
{
    static void Main(string[] args)
    {
        using (var reader = PakVFS.OpenAt(path))
        {
            foreach (var (name, entry) in reader.AbsoluteIndex)
            {
                using (var data = entry.Read())
                {
                    data.Version = UE4Version.VER_UE4_AUTOMATIC_VERSION;
                    UAssetAsset? asset = default;
                    data.Read(ref asset);
                    if(asset.IsValid)
                    {

                    }
                }
            }
        }
    }
}

About

Set of libraries for accessing, reading and deserializing Unreal Engine 4 assets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%