
本指南适用于那些希望添加自定义子类(尽管模型相同)的玩家。我能做的有限,希望这能帮到你! 如何基于现有模型添加自定义类别? 也许你已经厌倦了现有的类别,想要创建自己的虚构类别,同时仍以游戏原版模型为基础?今天我就来展示如何添加自定义子类。我是在发布“Slightly Accurate Add-on”模组后制作本指南的。 这次我将对一些模型进行试验,尤其是C3型——一种可能改造为水上飞机母舰的方式。 所需文件: shipname.png shipname_s.png shipname_data.txt shipname_model.txt

重点文件 准备工作 首先,你需要创建覆盖文件夹。在该文件夹中,必须包含以下子文件夹: 确保在该文件夹中添加: language/english/unit/sea unit/sea


由于我正在使用Baron's TTE Mod,所以覆盖文件夹中有更多内容。但你确实需要上面圈出/提到的那两个文件。 步骤1 - 复制、粘贴并重命名 接下来你需要做的是: 进入默认文件夹,找到default/unit/sea路径,然后选择你自定义类别的基础文件,在这个例子中,我将使用C3 Cargo。

选中文件后按Ctrl + C(复制)。不需要其他文件,否则会导致模型消失。复制这些文件后,进入覆盖文件夹,然后依次进入unit/sea/文件夹,接着创建一个新文件夹,命名为你的自定义子类名称,我在此处使用的名称是“Tangier”。

在文件夹内,你会看到文件仍使用原始名称。现在请确保将文件名重命名为相应的类别名称(例如,如果是得梅因级,那么文件名应为des_moines_data.txt、des_moines.png等)。

第二步 - 调整数据与模型 这是本指南中最重要的部分。现在你需要确保所有内容都符合你的自定义子类数据。打开舰船的data.txt文件,它会显示当前原版数据的诸多信息。 在这个案例中,由于我是以 USS Tangier (AV-8) 为基础来制作舰船,调整后的文件内容如下。

我降低了货物容量,并添加了【舰载机数量】、【总载机量】和【货物】属性,以增强其作为水上飞机母舰的沉浸感。现在保存文件,进行下一项操作。 接下来是第二部分,打开model.txt文件,你会看到许多连我自己都不太理解的内容。现在你需要根据所使用的基础模型,添加【equivalentModelPath":"unit/sea/ship_name/"】。
如果你打算复制一些使用相同模型的驱逐舰,别忘了在equivalentModelPath中使用基础模型。例如:球磨→长良,本森→格利夫斯,阳炎级和朝潮级→夕云,若竹→桃。步骤3 - 将舰船类别添加到游戏中。这一步有时会让人困惑。接下来你需要做的是进入unit/sea/文件夹,打开allUnitsList.txt文件。在该文件中添加一行你的自定义子类别,使其能在游戏中显示。日期可以随意设置,但由于我是以真实舰船为基础,所以使用的是确切的服役日期。

请确保你也将allUnitsList从默认文件夹复制粘贴到override unit/sea文件夹中。 接下来,前往language/english/unit/sea/目录,创建一个新的文本文档,或从现有的单位列表中复制粘贴一个。将其重命名为你的自定义子类名称,并在文本文档中修改类名,以及namesInClass和instancesInClass。


在单位文本中添加类别。若操作正确,此情况应会发生。

我强烈建议你不要触碰除武器之外的任何东西,这些我会在指南的最后向你展示。 步骤4 - 战役中的自定义子类? 如果自定义子类无法在战役中使用,那么添加它有什么意义呢(是的,我完全知道有自定义战斗,但你懂我的意思)。现在,如果你想让你的自定义子类在战役中可用,只需进入覆盖战役文件夹,选择其中一个或两个战役,以我为例,选择campaign001。打开seaUnits.txt文件,并在文档中添加你的自定义子类的代码行。

如果操作正确,舰船将在战役中出现,现在你可以让自定义子级舰船投入战斗了!

额外内容 - 更换火炮 现在你可能想为自定义的次级舰种配备不同的火炮。这是可行的,但火炮本身的外观不会改变,因为它们是模型资源包的一部分。 我将以我改造过的一艘驱逐舰为例进行说明。

我知道,我知道,这是一艘马汉级驱逐舰,但我已经告诉过你,我目前正在用驱逐舰来模拟澳大利亚的驱逐舰。现在该怎么做呢? 你打开unit/sea/文件夹下的mountData文件,复制一个最接近你舰船武器装备的火炮,以我的驱逐舰为例,然后将其粘贴为新的一行,并将其更改为合适的火炮,例如这门4.7英寸QF炮。

完成后,从language/english/dictionary/路径下的默认文件夹中复制weapons.txt文件,打开该文件,为你的新枪支添加一行内容。确保该行内容与mountData.txt文件中的枪支名称一致。

现在打开你的自定义职业的model.txt文件,你会发现这个。

如果你想更换主炮和副炮,请确保更换带有【MainGuns】和【SecondaryP】或【SecondaryS】标识的部件。如果操作正确,相关信息会显示在游戏内的描述部分。需要重申的是,这不会改变火炮的模型。
2026-03-21 16:00:17 发布在
War on the Sea
说点好听的...
收藏
0
0
