I'm trying to extract values from an .uasset file. I opened it in a hex editor, found a bunch of readable strings, so I think half the work is already done.
I found
Code: Select all
42 61 73 65 41 63 63 75 72 61 63 79 44 65 67 72 65 65 73 00 56 90 FE 3A 1B 00 00 00
which my hex editor translates to
Code: Select all
BaseAccuracyDegrees.V.þ:....
So I assume this or part of this is numeric:
Code: Select all
00 56 90 FE 3A 1B 00 00 00
I know that the correct value is 0.5
Found a list of values for reference and was trying to match it to known values:
Code: Select all
AccuracyMouseMovementStrength: 2.5
AccuracyShipMovementModifier: 2.5
BaseAccuracyDegrees: 0.5
DamageFalloffAtMaxDistance: 0.9
Interval: 0.5
ProjectileLifespan: 2.5
So I found very confusing results:
Code: Select all
00 64 E2 8E 32 1D 00 00 00 = 2.5
00 95 4F 7E 53 1D 00 00 00 = 0.5
00 5E 67 01 FD 0F 00 00 00 = 2.5
00 07 40 4E F8 19 00 00 00 = 0.9
00 E6 48 5E B9 10 00 00 00 = 2.5
00 F0 1F EE 42 0C 00 00 00 = 0.5
So I guess this is the wrong approach? I'm wondering if the file is structured so that the first half of the file is just keys, and the bottom half of the file (filled with 0s) are the actual values. That's where I am so far.
File attached is the uasset I'm working on.