17173 > 游戏资讯 > 官方公告 > 正文

《席德梅尔的文明7》版本更新 - 1.4.0 - 模组兼容性与UI架构优化

2026-05-16 07:20:28 神评论
17173 新闻导语

《文明7》1.4.0版本更新:模组兼容性重大调整,UI架构优化至Solid-JS与Vite。了解更新对现有模组的影响及官方解决方案,确保游戏体验顺畅。

随着“时间考验”(Test of Time)版本(更新 1.4.0)中各项变更的规模扩大,我们希望提前告知模组制作者,此次更新可能会对现有模组产生重大影响。

作为本次发布工作的一部分,我们更新了许多核心系统、游戏规则、UI 元素以及底层数据结构。正因如此,部分模组在 1.4.0 版本上线后可能会出现兼容性问题、需要更新或无法按预期运行。

我们深知模组社区对《文明7》的重要性,并对模组制作者为游戏带来的所有创意、实验和热情深表感激。我们建议:

  • 在更新前备份重要文件和项目

  • 在更新发布后检查日志和依赖项

  • 预留时间等待模组作者进行后续更新

我们将持续致力于改善模组制作体验,感谢大家在深入了解新版本并为“时间考验”调整项目时给予的耐心。

UI 模组的现状及变更说明

向 Solid-JS 和 Vite 的过渡显著改善了我们的内部 UI 开发工作流程。它使我们能够以更快的速度构建更具响应性、性能更佳的屏幕界面。

同时,我们也意识到这一转变使 UI 模组制作变得极其困难。虽然新系统有利于内部开发,但它阻碍了模组制作者有效地增强或替换现有屏幕。由于我们的目标是保持对模组社区的强力支持,我们力求确保大多数模组在更新后仍能保持功能正常,即使《文明7》的底层 UI 架构在不断演进。

以下是当前的情况说明:

  • (1.4.0 已解决!)Vite 打包与资产混淆:Vite 的默认打包行为导致了不稳定的文件布局和导出重命名,这使得模组制作者难以可靠地导入特定的组件或工具函数。

    • 状态:为解决此问题,我们增加了稳定的入口点和定义明确、人类可读的导出项供模组制作者参考。换句话说,用于导入的文件不太可能再无故消失,且理解 JavaScript 文件之间的导入/导出内容也会变得更加容易。

  • (1.4.0 已解决!)原始源代码缺失:我们当前的工作流程将 TypeScript (.ts 和 .tsx) 文件从最终游戏构建中排除,因为它们在运行时执行时并非必需。这与我们最初发布时将原始源文件与编译后的 JavaScript 一起包含的方法不同。

    • 状态:我们将在更新后的 Modding SDK 中包含最新的 UI 源文件,供模组制作者参考。

  • (进行中)构建配置与工具:我们目前尚未提供功能完善的 VS Code 工作区或使用 Vite 编译 Solid-JS 模组所需的构建配置。虽然专业的模组制作者可以手动逆向工程我们的环境,但这造成了极高的入门门槛。

    • 状态:我们仍在致力于改善端到端的模组制作工作流程,目前正在研究一种用于生成 VS Code 工作区的工具,并更新我们的 Modding SDK 文档。我们尚未完全达成目标,但相关工作正在进行中!

最后,感谢大家!

感谢大家在我们处理这些变更时给予的支持!模组社区的工作对塑造《文明》系列的长期体验起着至关重要的作用,为你们提供所需资源一直是团队的首要任务。

本次构建是朝着这个方向迈出的一步,未来还会有更多改进。我们非常期待看到模组社区为“时间考验”准备的作品!

【来源:steam】
我想了解这个游戏:
官网 专区 下载 礼包
关于席德梅尔的文明7的新闻
17173 首页全新改版规划中!现向各位玩家征集真实使用意见,你的想法将直接影响新版页面设计~动动手指填写问卷,快来共创你心仪的页面布局吧! 参与问卷