HK416D CAG

HK416D CAG

将Clatter Carbine替换为一款完全定制的HK416D CAG,支持可自定义的附件、音效、颜色、全息/红点瞄准镜准星(v1.2更新版)等功能!

武器

由于错误的配置文件被发布,准星默认情况下是关闭的。

要修复它,请按 CTRL + 空格 + F12 => 展开HK416D CAG => 启用瞄准圈.

武器不仅仅是一件工具,它更是一种精心定制的体验。无论您想要完整的战术试炼菜单,还是纯粹务实的配置方案,我们都能满足您的需求。

-尽情欣赏我们的精选-

库存:

马格普 CTR 枪托 [size=4][b]|[/b][/size] LMT 索普莫德

顶部导轨:

KAC 铁瞄具 [size=4][b]|[/b][/size] Wilcox 增高镜座

光学:

Eotech XPS3 [b]|[/b] Aimpoint Micro T1 [size=4][b]|[/b][/size] Eotech G33 [size=4][b]|[/b][/size] Romeo 4T [size=4][b]|[/b][/size] Razor HD Gen II

前导轨:

L3哈里斯 NGAL [size=4][b]|[/b][/size] 神火 M600V

枪口:

SFCT 556-1 [size=4][b]|[/b][/size] 索科姆556

特点:

  • 完全自定义的UI元素,包括枪械名称、图标等,
  • 游戏内附件菜单,允许你在正常游戏过程中自定义你的枪械。
  • 每把枪械部件及配件的可定制黑色纹理版本,
  • 自定义无抑制器枪声。
  • 更新 1.2: 完全可自定义且功能完整的第三人称和第一人称瞄准镜:为 Romeo 4T、Micro T1 和 XPS3 适配的红点全息瞄准镜。准星纹理文件路径为 "natives\STM\Reticles\XPS_3-2.tex"。欢迎随意将其改成尽可能糟糕的外观。

安装(v1.2+):

  • 不要解压压缩包。直接将其放入Fluffy Mod Manager的mod文件夹中。

    • 安装 .NET 10.0 SDK
    • (SHA512) 32fcd6c8f2785023f195bd7a0477c90b1d5e53ae93e61cc829daecabb41eb4507b453c07e189b35d8893670516493b4515b392c60988550db4c2e72ce78b9609
  • 使用 Fluffy Mod Manager 安装 REFramework

  • 使用 Fluffy Mod Manager 安装 REFramework C# API

  • 使用 Fluffy Mod Manager 安装 HK416D CAG

    安装顺序:

  • 自定义附件:

    打开REFramework窗口后,装备该枪械时菜单应会显示出来。

UI元素安装:

安装视频(v1.2+):

完美协奏曲:

兼容与:

注意事项:

  • 首次安装 REFramework C# API 后,启动游戏时会弹出一个CMD窗口。这是程序集编译过程,请耐心等待它完成。后续启动时不会出现此问题。
  • 游戏启动时会闪过一个CMD窗口,那是REFramework.NET的日志窗口被重定向到了原生imgui。
  • Ctrl + Space + F12 打开调试菜单。
  • Ctrl + ~ 打开 .Net 日志.

特别感谢:

我的父亲帮我重写了。 Padi99 提供的背包图标。 YURXA 提供的资源。

技术细节:

该模组利用Lua脚本实现以下功能:

  • 骨骼旋转复制:将选择器和防尘盖骨骼的旋转同步到它们自定义的_偏移对应骨骼上,使默认动画无需修改即可完美运行。注意:它会逐帧检查缺失的骨骼,但性能消耗几乎为零,因此是复杂缓存方案的可靠替代方案。
  • 附件系统:根据 *\reframework\data\HK416DCAGAttachments\config.json 中定义的规则切换特定网格部件。独立的文件 Labels.json 定义了这些网格的UI名称和图标路径。

所有LUA代码已因管线问题移植到C#:

  • HK416DNativeD2D:一个将D2D接口暴露给C#的配套插件。支持HDR。
  • HK416D插件: HK416D主要行为运行时。注册HK416D行为:配件部件切换、准星/材质设置、骨骼旋转复制以及配件/准星UI逻辑。
  • HK416DRuntimeHookBridge:监听REFramework/游戏的回调,并将安全的定时事件转发到框架/运行时,从而让HK416DPlugins不直接拥有原始钩子定时。
  • ScopedSafeMutationFramework:提供插件契约、设置系统、目标/对象查找包装器、安全变更队列、运行时状态、冲突/错误处理以及插件UI/调试基础设施。HK416D插件调用此框架,而非直接到处修改游戏对象**。
  • NetConsoleRedirect:将 REFramework.NET 的外部调试日志重定向到内部渲染的 imgui 窗口中。

Ko-fi 上支持我。像这样的项目需要时间和投入。任何形式的支持都深表感谢。