查看: 135|回复: 1

[经验分享] 守望先锋 2 偏移量

[复制链接]
发表于 2026-6-10 12:10 | 显示全部楼层 |阅读模式
非法程序、 2026-6-10 12:10 135 1 显示全部楼层
守望先锋2 —当前已验证的偏移量(2026年6月9日)  
进程:Overwatch.exe窗口   类:TankWindowClass​​   

===顶级RVA (镜像相对路径,源自Overwatch.exe基础文件)===​​​     
Address_viewmatrix_base ---> 0x38DC230  
Address_entity_base ---> 0x3935908  
Address_LiveFov ---> 0x4037628  
ComponentXorByte ---> 0x377E243  
ComponentXorQword ---> 0x3A92E70  

===解密密钥/常量===
ViewMatrix_AddKey1 ( K1 , world ) ---> 0x37316FB2858F0E4A   
ViewMatrix_XorKey2 ( K2 , world ) ---> 0xB6326CCBCA7E34F4   
ComponentXorQwordOffset ---> 0x1D4  

=== ViewMatrix链(从解密后的世界指针 p2读取)===  
ViewMatrix_View_Sub ---> 0x140  
ViewMatrix_Proj_Sub ---> 0xB0  

===组件类型ID (DecryptComponent CompType枚举)===     
类型转换---> 0x01
TYPE_VELOCITY ---> 0x04
TYPE_TEAM ---> 0x21
TYPE_BONE ---> 0x24
TYPE_TRANSFORM_ALT ---> 0x25
TYPE_ROTATION ---> 0x2F
TYPE_LINK ---> 0x34
TYPE_P_VISIBILITY ---> 0x35
TYPE_SKILL ---> 0x37
TYPE_ANGLE ---> 0x39
TYPE_HEALTH ---> 0x3B
TYPE_PLAYERCONTROLLER ---> 0x43
TYPE_P_HEROID ---> 0x54
TYPE_OUTLINE ---> 0x5A
TYPE_REPLICATED_POS ---> 0x60
TYPE_VIEWANGLE ---> 0x1260

===实体/参与者字段偏移量===  
变换位置偏移---> 0x3D0  
ReplicatedTransform_PositionOffset ---> 0x180  
速度位置偏移---> 0x200  
速度位置偏移---> 0x200  
速度偏移量---> 0x050  
Velocity_LocationYBias ---> 1.0  
Actor_TeamOffsetFromHeroId ---> 0x180  
Actor_PositionOffsetFromHeroId ---> 0x1C  
HeroId_HighWord ---> 0x02E0  

===旋转链(旋转.X =偏航角— )===   
RotationBase_Sub1 ---> 0x888  
RotationBase_Sub2 ---> 0x90C  

===骨骼链(来自速度分量)===   
Velocity_BoneDataPtrOffset ---> 0x8B0  
BoneData_BonesArrayOffset ---> 0x20  
骨骼入口步长---> 0x30  
骨骼位置偏移---> 0x20  

===可见性-检查(TYPE_P_VISIBILITY 组件)===  
Vis_DataOffsetInComp ---> 0x98  
Vis_OccludedBitMask ---> 0x800  

===团队掩码(针对Velocity团队字节)===  
Team1_Mask ---> 0x00800000  
Team2_Mask ---> 0x01000000  

=== ESP概要(只读;编码器数学运算存在,写入禁用)===  
Outline_ByteRva ---> 0x377E6E4  
Outline_QwordBaseRva ---> 0x3A92E70  
Outline_QwordOffset ---> 0x97  
Outline_Rol1Amount ---> 23  
Outline_XorK1 ---> 0xEF781B6466FAB59B  
Outline_SubK2 ---> 0x2240EA534C11100D  
Outline_AddK3 ---> 0x605EC85DF1D6897D  
Outline_AddK4 ---> 0x1F21DE5151741226  

===生命包ID (实体哈希匹配)===   
Healthpack_Small ---> 0x40000000000005F  
Healthpack_Large ---> 0x400000000000060  
Healthpack_Mega ---> 0x40000000000480A  

===其他常量===
默认水平视场角---> 103.0  
kOpenProcessFlags ---> 0x438


=============================================================================
骨骼 ID — OW2 (每个英雄每个解剖位置的真实游戏骨骼索引)
=============================================================================

===解剖槽枚举(eSFBone ,0-15 )===​​   
SF_FOREHEAD ---> 0
SF_NECK ---> 1
SF_CHEST ---> 2
SF_PELVIS ---> 3
SF_UA_L ---> 4
SF_LA_L ---> 5
SF_HAND_L ---> 6
SF_UA_R ---> 7
SF_LA_R ---> 8
SF_HAND_R ---> 9
SF_UL_L ---> 10
SF_LL_L ---> 11
SF_FOOT_L ---> 12
SF_UL_R ---> 13
SF_LL_R ---> 14
SF_FOOT_R ---> 15

===骨架绘制链(6条链,槽位序列)===  
上部--->颈部->额头      
脊柱--->颈部->胸部->骨盆      
右臂--->颈部-> UA_R -> LA_R -> HAND_R   
左臂--->颈部-> UA_L -> LA_L ->手_L   
右下肢--->骨盆->右上肢->右下肢->右脚
左下肢--->骨盆->左上肢->左下肢->左脚  

===默认骨架(任何未被特别覆盖的英雄)===  
槽位顺序= [前额,颈部,胸部,骨盆,上臂左 ,下臂左,左手,上臂右,下臂右,右手,上臂左,下臂左,左脚,上臂右,下臂右,右脚]
默认值---> { 17 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                 

===每个英雄的覆盖(英雄​​ID & 0xFFFF ->骨骼ID数组)===   
堡垒( 0x015 ) ---> { 17 , 16 , 4 , 3 , 13 , 14 , 44 , 54 , 55 , 145 , 89 , 282 , 90 , 99 , 283 , 100 }                           
DVA ( 0x07A ) ---> { 18 , 16 , 3 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 282 , 95 , 99 , 283 }                                 
温斯顿( 0x009 ) ---> { 11 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                             
托比昂( 0x006 ) ---> { 11 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                           
对称( 0x016 ) ---> { 11 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                           
CASSIDY ( 0x042 ) ---> { 18 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                             
TRACER ( 0x003 ) ---> { 18 , 16 , 15 , 2 , 13 , 14 , 28 , 54 , 55 , 58 , 85 , 89 , 90 , 95 , 99 , 100 }                              
TRAININGBOT1 ( 0x33C ) ---> { 105 , 82 , 82 , 82 , 80 , 13 , 386 , 53 , 54 , 387 , 82 , 82 , 82 , 82 , 82 , 82 }                  
TRAININGBOT2 ( 0x337 ) ---> { 105 , 82 , 82 , 82 , 80 , 13 , 386 , 53 , 54 , 387 , 82 , 82 , 82 , 82 , 82 , 82 }                  
TRAININGBOT3 ( 0x35A ) ---> { 105 , 82 , 82 , 82 , 80 , 13 , 386 , 53 , 54 , 387 , 82 , 82 , 82 , 82 , 82 , 82 }                  
TRAININGBOT4 ( 0x16C ) ---> { 105 , 82 , 82 , 82 , 80 , 13 , 386 , 53 , 54 , 387 , 82 , 82 , 82 , 82 , 82 , 82 }                  

发表于 2026-6-10 14:20 | 显示全部楼层
asd8624530 2026-6-10 14:20 显示全部楼层
感谢楼主分享!日常顶贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表