ZDO Hashes - Valheim-Modding/Wiki GitHub Wiki
ZDO Hashes
An incomplete list of ZDO properties and their stable hash code
Static ZDO names and hashes
"accTime" = -463628954
"addedDefaultItems" = 1981281673
"alert" = 304479836
"alive_time" = -181569555
"bakeTimer" = -1930913080
"baseValue" = 522544404
"BeardItem" = -909684655
"body_avel" = 912834361
"body_vel" = 868918214
"BodyVelocity" = 394770587
"CatchID" = 1787040964
"ChestItem" = 575595752
"Content" = 1563053001
"crafterID" = -1486757002
"crafterName" = 1670058232
"creatorName" = 780827395
"dead" = -158745804
"DebugFly" = -1148222662
"DespawnInDay" = 2071675473
"dodgeinv" = 1613755080
"done" = 1414244698
"drops" = -831214912
"durability" = 73672881
"emote" = 445638678
"emote_oneshot" = -51710511
"emoteID" = 893645975
"enabled" = 633313253
"EventCreature" = -1311243421
"forward" = -1429199297
"fuel" = 1743624050
"HairColor" = 799386663
"HairItem" = 1556583347
"haveTarget" = 1236514103
"health" = -883022132
"HelmetItem" = 1428118600
"Hue" = -1985798408
"huntplayer" = -774741754
"inBed" = 1460638832
"InitVel" = -1603061055
"InUse" = -58355724
"inWater" = -347509016
"IsBlocking" = -240672937
"item" = -1126421579
"itemPrefab" = -774552753
"items" = -938864442
"itemStack" = -1994666937
"landed" = -74907690
"lastTime" = 136318255
"lastWorldTime" = -967370359
"LeftBackItem" = -284407675
"LeftBackItemVariant" = -107719464
"LeftItem" = -1846321564
"LeftItemVariant" = 2024344713
"LegItem" = 413923187
"level" = 1594891052
"location" = -1971051955
"LookTarget" = -1185151196
"lovePoints" = 1413848227
"max_health" = -1725103249
"ModelIndex" = -1224146579
"noise" = 82773412
"owner" = -1563863159
"ownerName" = 1227488406
"parentID_u" = 1864427795
"parentID_i" = -1173631753
"patrol" = 140431120
"patrolPoint" = 1301850986
"permitted" = -700324150
"picked" = 197492418
"picked_time" = 759487170
"plantTime" = -772110590
"playerID" = 892079254
"playerName" = 2001454704
"pregnant" = 1675098729
"product" = -1793834997
"pvp" = -1582514876
"quality" = 917906861
"queued" = -2086149575
"relPos" = 1664049635
"RightBackItem" = -1483188092
"RightItem" = 1666617829
"RodOwner" = 748891870
"rooms" = 1958046798
"rudder" = -1299519756
"Saturation" = 1124571902
"scale" = -528916476
"seAttrib" = -126240578
"seed" = -158744921
"ShoulderItem" = -92457105
"ShoulderItemVariant" = -798828510
"SkinColor" = -1813355678
"sleeping" = 924266903
"spawn_id" = 72289869
"spawn_time" = -1593577355
"SpawnAmount" = -1430737377
"SpawnOre" = 543655539
"SpawnPoint" = -1778352765
"spawnpoint" = 739771651
"SpawnTime" = 1286941116
"spawntime" = 28332284
"stack" = 580180566
"stamina" = 621979929
"StartTime" = 2138448017
"state" = 1695925803
"Stealth" = 91907659
"support" = 642166391
"tag" = 696029674
"tamed" = -1779187331
"TameLastFeeding" = -1853936235
"TameTimeLeft" = -1803386213
"text" = -871206003
"tiltrot" = -845014354
"timeOfDeath" = -35297356
"user" = 1448002985
"UtilityItem" = -2086293655
"Value" = 1803358415
"variant" = 1759467715
"vel" = -1273338593
"wakeup" = 234285121
Animator ZDO names and animator hash
ZDO properties for ZSyncAnimation use Animator.StringToHash(str)+438569
instead of str.GetStableHashCode()
"alert" = 402913258
"attach_bed" = -663230492
"attach_chair" = 1252953157
"blocking" = 524979580
"crafting" = 513754048
"crouching" = 70500473
"encumbered" = -23605810
"equipping" = -50949212
"flapping" = 23215934
"flying" = 1245391852
"forward_speed" = -1489121593
"intro" = 437024329
"inWater" = 1299391946
"onGround" = -1493684636
"sideway_speed" = -1344031744
"sleeping" = 110664935
"statef" = 1546011855
"statei" = -861454496
"turn_speed" = -1488745797
There is one ZDO name that still uses Animator.StringToHash(str)
but does not use the 438569 offset:
"anim_speed" = 1477933170
Dynamic ZDO names
The following names are not static and depend on additional information, as such no hashes have been provided.
index
indicates a number starting from 0
"drop_amount" + index
"drop_hash" + index
"item" + index
"RA_" + string
"room" + index
"room" + index + "_pos"
"room" + index + "_rot"
"pu_id" + index
"pu_name" + index
"slot" + index