
本文由 Corsairs Legacy 海盗生活模拟游戏的开发团队 Mauris Studio 在开发过程中撰写,旨在推广海洋主题以及海盗类游戏。
您可以在我们的官方网站、YouTube频道以及Telegram上关注游戏项目的最新动态。
想了解更多关于Corsairs Legacy - 历史海盗 RPG 模拟器的内容,并将其加入愿望单,请访问游戏的Steam 页面。
延续最优秀的俄罗斯海盗与海战游戏系列之一 Sea Dogs 的主题,我们采访了许多为《海盗时代2:被遗弃的船之城》 和 《海盗时代:加勒比传说》制作扩展内容的开发者。
今天我们将讨论Mod(游戏模组),更准确地说,是一个由大量不同 Mod 组合而成,并将游戏主体迁移到MaelStrom 引擎的特殊整合版。它就是 Corsairs Ship Pack,也称船只包。
本文是关于 MaelStrom 引擎的采访第二部分。您可以通过以下链接阅读第一部分与最终部分。
Volodymyr: 你好,Alexander!
Alexander: 你好,Volodymyr!
Volodymyr: 今天发布了 MaelStrom 引擎更新,你能介绍一下更新内容吗?你是否计划在近期将 Corsairs Ship Pack 更新到最新版本?
Alexander: 这次更新包含许多与海洋效果相关的重要改动。 在旧版本中,海面阴影的移动速度不足,看起来像果冻一样。我花了很长时间向开发者反馈这个问题,终于得到了改善。现在海面效果更加自然,阴影移动正常,一切运行顺畅。
此外,之前存在火焰与粒子效果过快消失的问题,我们也已修复。最后,引擎现在能正确记录崩溃日志,旧版本中的某些错误无法追踪,而此次更新让排查变得更加容易。

Corsairs Ship Pack
Volodymyr: 你说提交过至少八个修改请求,而且你在 MaelStrom 官方网站上非常活跃。除此之外,你还与开发者保持其他沟通方式吗?能否介绍一下互动情况?
Alexander: 实际上,我们之间并没有密切联系。我之所以选择这个引擎,是因为开发者非常活跃,并愿意帮助实现有关引擎发展的各种想法。
每当我发现引擎中存在问题或需要改进之处,我都会立即向开发者报告。 虽然关系并非总是友好,但我找到了一种方法可以促使他采取行动:我会将明显的问题发布到论坛,并鼓励社区成员留言。因为开发者很重视自己的声誉,所以他会响应这些反馈。
Volodymyr: 那你最初只付了12美元,现在他就一直支持你吗?
Alexander: 我们团队的大部分成员都购买了这个引擎,即使我愿意分享自己的版本给他们使用。购买本身不包含正式支持,但开发者仍会与用户保持联系,只是不确定能持续多久。
Volodymyr: 那大家买的是不同的密钥吗?
Alexander: 不是。购买后会收到一个唯一的下载链接,可以多次下载引擎。
Volodymyr: 既然是同一个项目,为什么还需要多人各自购买?
Alexander: 为了支持开发者。
Volodymyr: 你知道目前有多少团队使用 MaelStrom 开发吗?论坛上能看到有趣的项目吗?
Alexander: 在俄语社区中,可能有人在默默开发,所以我无法准确判断。我唯一知道的是 Roger Game Studio。他们早在我们之前就打算使用 MaelStrom 开发新游戏,但后来因为引擎被修改而放弃,转向使用Sea Dogs: To Each His Own 的引擎。
至于西方团队,开发者的网站上列出了许多原本使用旧 Storm 引擎开发、后来迁移至 MaelStrom 的项目。但多数国外模组并未完全测试,唯一可稳定游玩的只有 Historical Eras II。
Volodymyr: “New Horizons” 也在列表中,因为 MaelStrom 引擎最初就是为这款游戏开发的。那为什么 Corsairs Ship Pack 没被加入官方列表?

Corsairs Ship Pack
Alexander: 因为我们的项目只有俄语版本,而官方项目非常重视多语言支持。他们的项目通常包含五种语言,可吸引更多国际用户。我们的文本内容则是直接嵌入脚本中的,因此多语言实现非常困难。
因此,Corsairs Ship Pack 不太可能成为多语言项目。不过,如果海外玩家愿意加入翻译,我们可以协助。但我们自身不会主动制作多语言版本。
Volodymyr: 那你们使用的《海盗时代2》版本是否支持外部语言文件,还是所有翻译都“嵌入”了代码?
Alexander: 是的,我们使用的版本中所有文本和对话都直接写在脚本里。
Volodymyr: 那 MaelStrom 与旧的 Storm 引擎相比,主要区别是什么?
Alexander: 首先,因为抗锯齿与三重缓冲机制,画面更加流畅、更加美观。其次,它支持多线程,我的 24 线程 CPU 可以被完全利用。此外,内存泄漏问题也得到了修复。MaelStrom 不是万能的,但目前我还没看到能真正与之竞争的替代方案。就连 TEHO 的引擎更新也比不上它。

Corsairs Ship Pack
Volodymyr: 过去六个月中,MaelStrom 获得了七次更新。这些都是由同一个人完成的吗?这些更新是否带来了重要改进?
Alexander: 是的,目前只有一人负责更新,但他经常与非常优秀的程序员交流。更新十分重要,尤其对 Corsairs Ship Pack 帮助巨大。包括海洋表现改进、界面优化、支持新纹理格式等——有些纹理甚至可以无需转换直接导入。而且引擎支持 8K 分辨率。
Volodymyr: 你认为在 MaelStrom 上制作一款全新的现代游戏(非 Sea Dogs 衍生内容)可行吗?
Alexander: Sea Dogs 的建模制作非常困难。而 FBX 格式是一种行业通用格式,可储存动画、运动甚至整个场景。如果有引擎能使用 FBX 替代 Gm 格式,我们不仅能看到一款新游戏,甚至会看到整个 Sea Dogs 系列的进化。
Volodymyr: MaelStrom 有可能支持 FBX 吗?
Alexander: 这是需要专业程序员回答的问题。Roger Game Studio 正在尝试让引擎支持 FBX。如果成功,那会是巨大的革新,甚至可能意味着MaelStrom 的终结,因为大家都能在自己喜欢的软件中轻松编辑模型。但这不是一个人能完成的任务,因此 MaelStrom 本身实现这一点的可能性较小。
Volodymyr: 感谢你的采访!下次再见!
Alexander: 感谢阅读!











