更多舰船房间

更多舰船房间

为XL和L级战斗舰增加更多房间!

舰船改装

为L和XL级战斗舰船增加更多房间!

本模组将为L和XL级战斗舰船(2.0版本后包含民用舰船)增加5个全新的内部房间。这些房间包括:舰长室、作战信息中心、酒吧和禁闭室!这些房间直接来自游戏本体,只是为了创造更多内部空间而被重新利用。我希望这能增强游戏的沉浸感!同时,它也能帮助玩家更好地感受到这些舰船究竟有多么庞大!

本模组的灵感来源于Shamon在NexusMods上制作的X4_Bar模组:[url=https://steamcommunity.com/linkfilter/?url=https://www.nexusmods.com/x4foundations/mods/505?tab=description]https://www.nexusmods.com/x4foundations/mods/505?tab=description[/url]

3.0版本更新日志:

非常感谢Egosoft进行了这次更新,并让这个模组成为可能!更要感谢你们制作出如此有趣且令人上瘾的游戏!

  • 新增房间:舰长室、交通管制室、作战室、服务器室、服务室、会议室、能量核心、情报办公室、酒店套房和客房。

全新的舰船与空间站房间布局如下:

玩家拥有的:

  • 大型采矿船

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
  • 大型货船

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
  • 大型压实船

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
  • 驱逐舰

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
    7. 舰长办公室
  • 工程船

    1. 建造规划室
    2. 服务器室
    3. 服务室
    4. 能量核心
  • 补给舰

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
    7. 舰长办公室
    8. 情报办公室
    9. 交通管制室
    10. 酒吧
  • 战列舰

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
    7. 舰长办公室
    8. 情报办公室
    9. 酒吧
  • 航空母舰

    1. 作战信息中心
    2. 引擎室
    3. 服务器室
    4. 服务室
    5. 能量核心
    6. 舰长室
    7. 舰长办公室
    8. 情报办公室
    9. 交通管制室
    10. 酒吧
    11. 会议室

AI舰船:

AI舰船会封锁部分房间,玩家无法进入。即使是盟友也不会让你进入他们的能量核心;但是,如果你身处AI舰船上,他们会允许你进入客房休息片刻。

玩家空间站:

  1. 作战信息中心
  2. 引擎室
  3. 服务器室
  4. 服务室
  5. 能量核心
  6. 舰长室
  7. 舰长办公室
  8. 情报办公室
  9. 交通管制室
  10. 酒吧
  11. 会议室
  12. 军官酒吧

AI空间站:

在AI空间站,你总是可以进入酒店房间;但是,如果你与该派系的关系等级超过10,你还可以进入以下区域:

  1. 交通管制室
  2. 服务室
  3. 会议室
  4. 军官酒吧

此外,派系专属走廊的定义方式也已更新。对于希望让自己的舰船兼容本模组的模组作者,他们仍然需要为房间定义一个位置,但之后如果他们想要使用某个特定派系的走廊,只需要在宏(macro)名称中包含 _派系缩写_ 即可。

一如既往,感谢大家的支持!

2.1版本更新日志:

  • 修复了人类开局情景2的问题。酒吧不再会渲染在起始位置的上方。
  • (部分修复,某些情况下仍可能观察到两个。)修复了空间站上出现多个酒吧的问题。之前,如果你通过任务解锁了一个酒吧,你会看到那个酒吧以及本模组添加的酒吧。现在,模组只会在先前未通过任务创建酒吧的空间站上新建一个酒吧。
  • 修复了房间导致L和XL级舰船无法使用旅行驱动的问题。
  • 修复了由于房间和碰撞问题导致L和XL级舰船飘移的问题。

2.0版本更新日志:

提醒一下大家,2.0版本的更新已基本完成,将在测试后发布。具体改动如下:

  • 人类舰船现在拥有内部空间!
  • 所有舰船将使用其派系对应的走廊。
  • 所有舰船的所有房间将只使用右侧的门。这将使房间/走廊的放置更可预测,从而显著减少模型穿插。
  • 修复了响尾蛇的模型穿插问题(由Nexus上的Spoondawg提供了新坐标)。
  • 修复了在某些情况下Split补给舰可能出现的模型穿插问题。
  • 新增房间:引擎室。(这之前作为一个静默补丁推送过,所以你可能已经在游戏中见过了。)
  • 不同舰船的新房间布局:

M级舰船:

护卫舰 - 遗憾的是,由于我自身知识或引擎能力的限制,我最终未能按照原计划让房间在这个舰船类别中正常工作。当你将一艘舰船停靠到另一艘舰船上时,较大舰船的房间有可能会显示在较小舰船定义的位置。我花了很长时间试图寻找解决方案但未能成功,所以目前我将搁置这个功能;不过,如果日后我能找到解决方案,我保留再次修改的权利。

L级舰船:

驱逐舰 - 舰长室、作战信息中心、引擎室、禁闭室

采矿/运输船 - 引擎室、作战信息中心(房间名称可能会在未来的更新中更改)

XL级舰船:

工程船 - 建造规划室

补给舰 - 舰长室、作战信息中心、引擎室、禁闭室、酒吧

航空母舰 - 舰长室、作战信息中心、引擎室、禁闭室、酒吧

这次改动的理念是赋予每类舰船独特的感觉,并帮助玩家更好地感受到舰船尺寸和规模的递增。

如果在测试过程中遇到问题,所有这些计划都可能改变。

感谢大家的所有好评、评分、奖励和建议!这是我为X4制作的第一个模组,这是一次非常棒的经历!我希望在找到方法后能继续改进这个模组,同时,我可能还会着手制作另一个模组。

如果你喜欢这个模组,可以考虑在这些房间里拍一些超酷的截图并发布给我看!我很喜欢看到大家分享的X4精彩图片!

*致其他希望让自己的舰船兼容本模组的模组作者*

在你的舰船XML文件中,请确保存在类似如下的连接(connection):

<connection name="con_room_01" value="-1" tags="window dynamicroom ">
<offset>
<position x="-29.0" y="-3.0" z="-2.7"/>
<quaternion qx="-5.057623E-07" qy="0.7071066" qz="-5.057621E-07" qw="-0.7071069"/>
</offset>
</connection>

请确保X、Y和Z坐标点位于一个不会出现明显模型穿插的好位置,因为这会在玩家进入时为房间创建一个虚拟插槽(virtual slot)。我建议你将坐标点放置在模型内部稍许,因为当玩家位于主舰船模型内部时,外部墙壁不会渲染,从而可以隐藏大部分甚至全部的模型穿插。找到合适的位置可能需要一些时间。

如果你将这个代码块添加到了小型或中型舰船的XML中,那么这艘小/中型舰船也会拥有所有这些房间,请务必注意。

另外,如果你使用的是2.0版本,你需要在MoreRooms.xml文件中添加如下所示的一行代码: [已过时]

<do_if value="$PlayelShip.macro.name == readtext.{20101}.{40101}">
   <get_room_definition macro="$X4CorridorMacro" race="race.split" tags="tag.corridor" />
</do_if>

其中 readtext{xxxx}.{xxxx} 是舰船的宏名称。然后将 race 标签设置为你想要的内部走廊外观(例如 race.split)。即使你不添加这行代码,模组也能工作,但内部走廊会沿用前一个舰船的设定。

对于3.0版本:

要使走廊匹配你的舰船派系,你只需要在舰船的宏(macro)中的某处添加 _派系缩写_(例如 _split_)。你仍然需要在舰船的XML文件中定义一个动态房间的位置。

*模组作者备注结束*