1.4.0
Notable changes that affect UnrealScript output:
- Improved decompilation output of string and decimal literals.
- 5141285 Improved decompilation of delegate assignments (in a T3D context)
- 6d889c8 Added decompilation of optional parameter assignments e.g.
function MyFunction(option bool A = true);
. - e55cfce Fixed decompilation with arrays of bools
Notable changes that affect support of games:
General deserialization fixes that affect all of UE1, UE2, and UE3 builds, as well as more specifically:
- 13460cc Support for Battleborn
- 4aff61f Support for Duke Nukem Forever (2011)
- bce38c4 Support for Tom Clancy's Splinter Cell
- 809edaa Support for Harry Potter (UE1) data class {USound}
- b3e1489 Support for Devastation (UE2, 2003)
- 4780771 Support for Clive Barker's Undying (UE1) data classes {UClass, UTextBuffer, UPalette, USound}
- 01772a8 Support for Lemony Snicket's A Series of Unfortunate Events data class {UProperty}
- c4c1978 Fixed support for Dungeon Defenders 2 (versions 687-688/111-117)
- 86538e5 Fixed support for Vanguard: Saga of Heroes
- eb82dba Fixed support for Rocket League (version 868/003)
- 6ed6ed7 Fixed support for Hawken (version 860/002)
- b4b7977 Fixed ResizeStringToken for UE1 builds
- 3653f8e Fixed ReturnToken and BeginFunctionToken for UE1 builds (with a package version of 61)
- 9a65954 Fixed deserialization of Heritages for UE1 builds (with a package version older than 68)
Notable changes that affect various data structures:
- Improved detection of UComponent objects and class types.
- ea3c1aa Support for UE4 .uasset packages (earlier builds only)
- e37b8a1 Support for class {UTexture}, f1b74af {UPrimitive, UTexture2D and its derivatives} (UE3)
- aa5ca86 Support for classes: {UFont, UMultiFont}
- ab290b6 Support for types {UPolys, FPoly}
- 02bea77 Support for types {FUntypedBulkData} (UE3) and {TLazyArray} (UE1, UE2)
- 94e0292 Support for structures: {FPointRegion, FCoords, FPlane, FScale, FSphere, FRotator, FVector, FGuid, FBox, FLinearColor, FMatrix, FQuat, FRange, FRangeVector, FVector2D, FVector4}
- 09c7624 Support for class {USoundGroup} (UE2.5)
Support for the data types listed above have only been implemented for the standard structure that Epic Games uses