TheNaeem / UnrealMappingsDumper

A dumper that generates mappings (.usmap) files for datamining Unreal Engine games.
MIT License
137 stars 18 forks source link

Harvestella #6

Closed narknon closed 1 year ago

narknon commented 1 year ago

Receive a fatal error after injecting to Harvestella.

4.27.2

https://store.steampowered.com/app/1816300/HARVESTELLA/

With either of the last 2 releases.

narknon commented 1 year ago

Here is an object dump and the data at the guobject and fname addresses, if helpful at all.

And some addresses:

[16:21:43] GMalloc address: 0x7ff624e0bca0 <- Built-in [16:21:43] GUObjectArray address: 0x7ff628c59fa0 <- Built-in [16:21:43] GMalloc address: 0x7ff624e0bca0 <- Built-in [16:21:43] GUObjectArray address: 0x7ff628c59fa0 <- Built-in [16:21:43] FName::FName address: 0x7ff624f06310 <- Built-in

UE4SS_ObjectDump.txt

FName.txt GUObject.txt

TheNaeem commented 1 year ago

If you're able to create an object dump with your own tool, then the issue is likely a struct difference. I can't check this game myself cause I don't have it but maybe just check that the structs in the dumper match with yours.

narknon commented 1 year ago

After adding more sigs the FName is found. Game crashes if set to use Oodle compression, but the mappings dump if Oodle is not used.