Simple tool to dump anything that decodes as a valid FName from Unreal Engine memory.
Mainly used for finding and computing hashes for https://github.com/WistfulHopes/UEShaderMapExtractor but could potentially be useful elsewhere. Only tested against UE 4.27.
cargo run --release [PID]
FName | uppercase cityhash | string
0 2468619811280140831 None
3 7129838081602192320 ByteProperty
10 16316718358331880988 IntProperty
17 6198021313439864660 BoolProperty
24 16129105925594909379 FloatProperty
32 16809070984000266574 ObjectProperty
40 8841594225111231759 NameProperty
47 7165827844668379332 DelegateProperty
56 18179064785496397104 DoubleProperty
64 10076723830486133698 ArrayProperty
72 5558670539096648095 StructProperty
80 16846199688401348491 VectorProperty
88 9175423479190781907 RotatorProperty
97 10742687552408012259 StrProperty
104 9089553174481554173 TextProperty
111 8688263836708273697 InterfaceProperty
121 9421774836804279075 MulticastDelegateProperty
135 6623876436723244240 LazyObjectProperty
145 5165867624594291702 SoftObjectProperty
155 17239754881760012898 Int64Property
163 14381515853377217922 Int32Property
171 9591551536928927208 Int16Property
179 8283994935874765979 Int8Property
186 7764495330930574453 UInt64Property
194 582344581569276917 UInt32Property
202 6517658272746150431 UInt16Property
210 10765955567838898295 MapProperty
217 7436365216953237547 SetProperty
224 5020890427580164276 Core
227 13470086165650061227 Engine
231 3408654833743263494 Editor
235 10053422468244566126 CoreUObject
242 16942466737599620730 EnumProperty
249 1151107652015111673 Cylinder
254 6830419622949754347 BoxSphereBounds
263 7886090023897569045 Sphere
267 15358729269449989315 Box
269 14182465465445717751 (
270 17380275336476750511 Vector2D
275 15804548271028329488 IntRect
279 3154433792408666130 .
280 12576148737123041259 IntPoint