湿身系统框架

创作者: AlomX
已更新:2026-06-16 16:04:39
143KB

关于此 MOD

轻松通过JSON为游戏添加自定义内容!
湿系统 - 自定义装饰物件

湿系统框架是《深海迷航2》的一个模组框架,让玩家无需编写代码即可向游戏中添加自定义装饰物与网格模型。
将简单的.wet.json文件放入~mods文件夹后,模组作者即可创建新的可放置装饰物,这些装饰物会自动出现在游戏内专用菜单中(用户界面仍在开发中)。

安装
你需要UE4SS
请将 "WetSystem" 放入以下路径:Subnautica2\Subnautica2\Content\Paks\LogicMods
将 "WetScript" 放入以下路径:Subnautica2\Subnautica2\Binaries\Win64\ue4ss\Mods

请确保在 `ue4ss\Mods\mods.txt` 文件中包含 `WetScript : 1`(如果没有则添加)。

如果你在菜单中看到标志下方显示“湿系统”,那就对了!
游戏内放置菜单
按 F9 打开「湿体框架」对象菜单。
你可以从那里浏览并放置任何已注册的自定义对象。

控制


当前按键:
  • 左键点击 - 放置对象
  • F – 移动所选物体
  • X – 移除选定对象
  • 上/下箭头 – 切换选中要放置的物件
  • 左右方向键 – 切换所选对象的外观(如有)

 


功能特色


自定义装饰物
通过在 `.wet.json` 文件中定义,即可创建新的装饰物品。
支持的功能包括:
  • 自定义网格
  • 自定义缩略图(界面开发中)
  • 分类
  • 放置设置
  • 自定义变换
  • 表面吸附
  • 多种外观变体
多人模式尚未经过测试。

 

计划中的功能


短期
  • 可放置蓝图
  • 交互物体(灯光、开关等)
  • 拥有库存的物品(储物容器及同类物品)
长期
  • 与游戏内建造器集成(如技术可行)
  • 不再使用UE4SS
  • 自定义地基
  • 自定义载具
 

针对模组作者
创建自定义对象
对象通过放置在~mods目录下的.wet.json文件来定义。

一个基础对象可以定义:
  • 名称
  • 描述
  • 分类
  • 网格
  • 缩略图
  • 变换设置
  • 放置行为
床旁桌子.潮湿.json
{
  "id": "wet_cozy_bedside_table"
  "version": "1.0.0"

  "category": "家具"
  "name": "床头柜"
  木制床头柜

  "staticMesh": "/Game/Mods/WetCozyPack/BedsideTable/SM_Bedside_Table.SM_Bedside_Table"

  "thumbnail": "/Game/Mods/WetCozyPack/BedsideTable/TX_Bedside_Table_Thumb.TX_Bedside_Table_Thumb"

  "transform": { "变换": {
    "缩放": { "x": 1.0, "y": 1.0, "z": 1.0 }
    "偏移量": { "x": 0.0, "y": 0.0, "z": 0.0 }
    "rotation": { "pitch": 0.0, "yaw": 0.0, "roll": 0.0 }
  }, (此处保留原文本中的符号"}",但根据要求仅输出中文,而符号不属于语言,故此处实际无有效文本内容可翻译。若需要翻译中文,请提供具体文本。)

  "placement": { "放置" }
    "吸附至表面"
    "boxExtents": { "x": 35.0, "y": 4.0, "z": 55.0 }
    "allowedSurfaces": 7,
    "交互距离": 350.0
  }
}

变体支持


物体可包含多个变体。
变体功能让单个对象条目可提供多种外观、网格或材质组合。
放置物体时,使用 左箭头 与 右箭头 按按键切换可用变体。
示例:
  • 多款海报设计
  • 不同家具风格
  • 备用材质预设
  • 颜色变体
{
  "id": "wet_poster"
  "name": "海报框"
  "description": "基地装饰海报。"
  “分类”:“海报”

  缩略图"/Game/Utility/Editor/IconBaker/IconTextures/IconBaker_BasePieces/T_PowerGridCapacitor_Icon.T_PowerGridCapacitor_Icon

  "变形":
    "缩放": { "x": 1.0, "y": 1.0, "z": 1.0 }
  }

  "placement": { "摆放位置" }
    "_comment_snapping": "吸附模式:表面 = 吸附至任意表面,自由形态 = 悬浮在镜头前方。"
    "吸附": "地表"
    "_comment_boxExtents": "半边长(厘米):x=半宽 y=半深(墙面方向) z=半高。"
    "boxExtents": { "x": 35.0, "y": 4.0, "z": 55.0 }
    "_comment_allowedSurfaces": "位掩码:1=地面 2=墙壁 4=天花板 7=全部。"
    "allowedSurfaces": 7,
    "交互距离": 350.0
  }

  "isLocked": false,

  "_comment_variants": "每个条目均为该物品的可选外观。放置时可通过左右方向键切换。仅变体名称、静态网格与材质为变体专属属性,其余内容(放置方式、变换参数、分类)均通用。"
  "variants": [ "变体",
    {
      "variantName": "空框架"
      "staticMesh": "/Game/Art/Items/Posterframe/Mesh/SM_PosterFrame_01_Vertical_A.SM_PosterFrame_01_Vertical_A"
    }
    {
      "variantName": "保持冷静"
      "staticMesh": "/Game/Art/Items/Posterframe/Mesh/SM_PosterFrame_01_Vertical_A.SM_PosterFrame_01_Vertical_A"
      "materials": [ "材料": [
        [空值]
        null
        null
        MI_Alterra_PosterKitty_01a
      ]
    }
  ]
}

笔记


该框架当前专注于装饰类物件。
互动玩法功能仍在开发中,将在后续版本中扩展完善。
欢迎随时提供反馈、漏洞报告及示例对象包。
存档文件无风险!

许可


本项目为专有软件。
允许用于个人游玩及制作兼容该框架的内容包。
未经作者明确许可,禁止对框架代码进行修改、再分发、逆向工程或二次利用。

深海迷航2:异星水域 的热门 MOD

探索适用于 深海迷航2:异星水域 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

《深海迷航2》UE4SS模组加载器

Kallie232026-05-14 08:55:16

《Subnautica 2》模组加载器,附带模组开发工具。本分支基于UE4SS维护,确保与《Subnautica 2》最新版本兼容。

控制台命令

uregven2026-05-14 15:12:27

启用游戏内的作弊菜单/控制台命令功能,提供多种游戏修改选项。按F2键激活。由UE4SS驱动。

视觉舒适度调整

Volitio2026-05-14 15:11:38

可配置第一人称视野、启用或关闭FOV调节,通过UE4SS Mod管理器安装。安装后,如果你想更改目标视野或切换快捷键,可以手动编scripts/config.lua,或者通过UE4SS Mod管理器修改。

背包扩容

Kallie232026-05-14 15:02:23

游戏开始时解锁更多背包格。此操作不可逆。

更多快捷栏位

Kallie232026-05-14 15:00:15

这个模组允许你自定义快捷槽数量,用于放置工具和其他可装备物品。安装UE4SS,编辑 Scripts 文件夹里的 config.lua 文件,调整你想要的具体插槽数。请注意,为了平衡,这个模组覆盖了大多数现有的快速槽进度(通常你会随着时间获得更多)。

作弊开关

GLiTcHz22026-05-31 17:36:56

厌倦了手动输入控制台指令?现在你可以在设置菜单里随心开关这些常用作弊功能了!

《深海迷航2》模组设置

JustChaldea2026-05-17 20:57:40

为《Subnautica 2》的设置菜单添加“模组”选项卡,供其他模组注册自身设置。依赖于此功能的模组必须安装。部分设置可跨存档保留,并无需重读存档即可实时生效。安装后,所有

容量与快捷栏优化

Kuriti0n2026-06-08 21:03:24

个性化你的存储和快捷栏!通过模组设置,轻松调整储物柜容量并增加快捷栏位。

使用 Xmod 解锁 深海迷航2:异星水域 的全部潜力 — 今天就探索这些顶级 MOD!