弹药扩展框架

弹药扩展框架

弹药扩展框架是一个为游戏添加全新弹药的模组,包括自定义弹壳和具有逼真尺寸与纹理的弹药箱。阅读描述以了解更多细节。如果你喜欢这个模组,请点个赞!

这是什么模组,它是做什么的?!

弹药扩展框架(简称 MEF)是一个为《星空》添加新弹药/资源框架的模组,允许模组作者为他们的自定义武器使用特定的口径或弹壳。

如果你不是模组作者,你仍然可以使用这个模组,并且如果你希望原版武器能够抛出弹壳,可以下载原版补丁。

当前功能:

  • 精确的弹壳尺寸、纹理和模型。
  • 为部分弹药变体(如 .50 BMG AP、API 以及 12 号铅弹)定制的弹丸和属性。
  • 调整了弹壳抛出设置和存留时间,使其更加令人满意。
  • 模组作者可以轻松地为其武器添加弹壳。
  • 全新的弹药,如 5.7x28mm、9x19mm 或 7.62x51mm 等,每一种都有专门的弹药条目、弹壳美术对象条目、自定义弹药盒以及等级列表整合。
  • 本模组中的每一种新弹药都可以在自定义弹药工作台上制作。
  • 以下是本模组当前包含的口径列表:

[spoiler]- 10mm Auto

  • 12 Gauge Buckshot and Slug
  • .277 SIG Fury
  • .300 BLK
  • 40mm
  • .44 Magnum
  • .45 ACP
  • .50 AE
  • .50 BMG
  • 5.56x45mm
  • 5.45x39mm
  • 5.7x28mm
  • 4.6x30mm
  • 7.62x39mm
  • 7.62x51mm
  • 9x18mm
  • 9x19mm
  • 9x39m[/spoiler]

面向模组作者

如果你是模组作者,正在制作自定义武器,并且希望让你的武器能够抛出弹壳,请按照以下说明操作:

  • 在 Nifskope 中,打开你的核心/机匣武器 nif,选择 BSConnectPoint::Parents。
  • 在底部的 Block List 标签页中,在 Block details 里通过调高 Num Connect Point 的值来添加一个连接点(例如 5>6),点击其下方 Connect Points 旁边的刷新图标。
  • 在连接点列表中,你现在有了一个新建的连接点,选中它,在 Parent 中,将文本重命名为你想要的任何名称,或留空;在 Name 中,添加 P-Casing;调整旋转和平移以调整抛出角度和起始点,保存 nif。
  • 接下来,在 CK 中,选择你的武器条目,编辑,在 ammunition 标签页底部,使用 Override Shell casing list,为你的武器选择你想要的弹壳,MEF 提供的资源应命名为 MEF-xxxxx,完成后点击应用,保存。
  • 确保你的武器模组在 MunitionsExpansionFramework(MEF).esm 之后加载,作为一般规则,MEF 的 .esm 应尽可能位于你的加载顺序的最下方。

或者,你也可以编辑你的武器,使其使用 MEF 中提供的新弹药条目,只要武器的 nif 已被修改,它就会自动使用关联的弹壳!

完成!

面向用户

下载并安装主框架,下载并安装原版武器补丁,确保 VanillaWeaponsPatch ESM 在主框架之后加载,完成。

原版武器补丁仅为大多数弹道武器添加弹壳支持和抛出功能,它不会改动口径或其他任何内容。

请注意,MEF 原版武器补丁与基础游戏替换模组不兼容,如果你想让你所使用的任何替换模组兼容,请遵循模组作者的说明。

自 0.8.2 版本起,MEF 需要 NWEF 的最新版本(6),以减少所有新增可制作弹药带来的工业工作台杂乱问题,如果没有它,你仍然会在弹药工作台中看到框架和其他不属于那里的物品。

兼容性?

主框架应该与所有内容兼容,因为它只是向《星空》添加新条目,只有一个例外,它确实更改了“弹壳抛出”设置和碎片数量,这可能会与其他更改这些设置的模组冲突,不过这应该很容易编辑,并且不会阻止模组按预期工作,因为其他所有条目都是新的。

MEF 原版补丁默认与基础游戏武器替换模组不兼容,因为它使用它们的核心/机匣 nif 来整合武器抛出弹壳所需的 P-Casing 连接点。

不过这很容易修改,这正是构建此框架的原因,添加 P-Casing 连接点应该就足够了,根据模型的不同,应修改连接点的抛出角度和其他参数以适配模型,同样的原则也适用于自定义武器。

原版武器补丁 ESM 还会修改基础游戏武器条目,特别是它们的弹壳覆盖设置,这可能会使其与许多其他修改基础游戏武器的模组不兼容,但这很容易修补。

未来的计划?

目前我正在做几件事:

  • 为每一种已实现的新弹药添加自定义的、符合背景设定的独特弹药盒。
  • 为所有弹壳和弹药盒添加自定义碰撞。
  • 添加自定义弹壳碰撞音效,目前不知道怎么做,如有帮助不胜感激。
  • 总体上增加更多弹药,如果可能的话,未来添加变体。
  • 也许研究一种让武器通过武器工作台更改其口径的方法,这是一个长期事项,涉及的系统远不止模组目前所做的内容。

关于等级列表的几点说明:

  • 目前没有任何弹药条目被主动注入基础游戏的等级列表中,不过它们被自定义武器模组所使用,这意味着你不会找到本模组包含的任何弹药,除非使用该口径的武器模组在特定容器中生成(无论是 NPC、商人、箱子、展示柜等),不过一切都可以通过弹药工作台制作,目前将保持这种方式,以避免用你未必使用的弹药充斥容器,我以后会找到解决方案,类似于《辐射4》的 Munitions 的工作方式。

已知问题:

  • 第一人称弹壳抛出存在偏移,原版问题,不知道怎么修复,这似乎与游戏处理第一人称视图模型和坐标的方式有关。

享受吧,如果你喜欢这个模组,请为其点个赞!

我的模组将永远免费,但如果你确实希望支持我,可以通过 Ko-Fi 进行。

> Ko-Fi <

如果你想跟进我正在开发的模组的进展、提供反馈或报告 bug,欢迎加入我的 Discord

> Discord <