HemlokKillCounterFix
Moves the Hemlok BF-R's kill counter up and back a touch (bone 74); the ADS attachment bone (75, parent of every sight bone) is compensated, so no sight moves and aim is unaffected. Client-side; edits 2 values in the model's bone table.
By TTT451
| Date uploaded | 3 days ago |
| Version | 1.0.0 |
| Download link | TTT451-HemlokKillCounterFix-1.0.0.zip |
| Downloads | 22 |
| Dependency string | TTT451-HemlokKillCounterFix-1.0.0 |
README
Hemlok Kill Counter Fix — 汗洛 BF-R 击杀计数器修正
把 汗洛 BF-R(M1A3“汗洛”BF-R) 的击杀计数器调整到合适的位置。
修改了什么 / What it changes
计数器位置微调 —— 外壳与全息数字一起移动,显示贴合关系与原来完全相同。
mdl 内部预存了"绑定逆矩阵",因此改绑定位置会同时带动几何(外壳)与骨骼挂点(RUI 全息数字)—— 两者位移完全一致,不会出现数字与外壳错位。
本武器上,计数器骨骼(def_c_proscreen)是所有瞄具骨骼的父级的父级,直接移动会把整套瞄具一起拖走。
因此补丁同时对 ja_ads_attachment(骨骼 75,本身只有 4 个顶点)做了等量反向补偿 ——
所有瞄具与 ADS 参考点原地不动,准星与弹道判定不受影响。
兼容性 / Compatibility
- 纯客户端,其他玩家看不到;不修改伤害、散布与命中判定。
- 替换整个
models/weapons/m1a1_hemlok/ptpov_hemlok.mdl:与任何同样替换该文件的模组冲突(后加载者生效)。 - RUI 段、材质、动画全部保留原样 —— 本模组没有重编译模型,只在原版 mdl 的骨骼表里改了 2 处数值,顶点区零改动。
安装 / Install
解压到 Titanfall2 目录,让 mods 文件夹与 Titanfall2\R2Northstar\mods 合并,然后在北极星模组菜单里启用 HemlokKillCounterFix。
Unzip into your Titanfall2 folder so that mods merges with Titanfall2\R2Northstar\mods, then enable HemlokKillCounterFix in the Northstar mods menu.
CHANGELOG
Changelog
1.0.0
- Initial release.
- Kill counter (
def_c_proscreen, bone 74) moved: bind position changed from(1.1493, 4.3510, 12.3977)to(1.1333, 4.3420, 12.3977). - The model stores a precomputed inverse bind matrix, so this single change moves the counter housing and its RUI hologram (the digits) together - they stay aligned exactly as in vanilla.
ja_ads_attachment(bone 75) - a child of the counter bone and the parent of every sight bone - is compensated by the exact opposite offset, so all sights and the ADS reference stay exactly where they were: no reticle shift, no aim change.- Only
models/weapons/m1a1_hemlok/ptpov_hemlok.mdlis replaced, and only 2 value(s) inside its bone table are edited: no vertices, materials, RUI data or animations are touched, and the model is not recompiled. - Client-side only; no damage, spread or hit-registration values are changed.