OpenMW
OpenMW是一个开源的开放世界RPG游戏引擎,支持玩Bethesda Softworks开发的晨风(Morrowind)。你需要拥有该游戏才能使用OpenMW来玩晨风。
OpenMW还附带OpenMW-CS,这是Bethesda的Construction Set的替代品。
- 版本:0.49.0
- 许可证:GPLv3(更多信息请参见LICENSE)
- 网站:https://www.openmw.org
- IRC:irc.libera.chat上的#openmw频道
- Discord:https://discord.gg/bWuqq2e
字体许可证:
- DejaVuLGCSansMono.ttf:自定义(更多信息请参见files/data/fonts/DejaVuFontLicense.txt)
- DemonicLetters.ttf:SIL开放字体许可证(更多信息请参见files/data/fonts/DemonicLettersFontLicense.txt)
- MysticCards.ttf:SIL开放字体许可证(更多信息请参见files/data/fonts/MysticCardsFontLicense.txt)
当前状态
晨风、审判庭和血月中的主线任务都可以完成。支线任务可能会遇到一些问题(但很少见)。查看错误追踪器以了解我们在"1.0"版本发布前需要解决的问题列表。即使在"1.0"版本发布之前,OpenMW也已经拥有一些新的功能,如改进的图形和用户界面。
为原版晨风引擎创建的现有修改模组可能会出现兼容性问题。OpenMW脚本编译器执行更彻底的错误检查,这意味着为晨风创建的模组不一定能在OpenMW中运行。一些模组还依赖于特殊行为或引擎错误才能正常工作。我们正在逐案考虑这些兼容性问题 - 在某些情况下,为OpenMW添加解决方案可能是可行的,而在其他情况下,修复模组将是唯一的选择。如果你知道任何可以或不能工作的模组,欢迎将它们添加到模组状态维基页面。
入门指南
数据路径
数据路径告诉OpenMW在哪里找到你的晨风文件。如果你运行启动器,OpenMW应该能够自动找到这些文件的位置,前提是晨风和OpenMW都正确安装(在WINE下安装晨风被认为是正确安装)。
命令行选项
语法:openmw <选项>
允许的选项:
--help 打印帮助信息
--version 打印版本信息并退出
--data arg (=data) 设置数据目录(后面的目录优先级更高)
--data-local arg 设置本地数据目录(最高优先级)
--fallback-archive arg (=fallback-archive)
设置后备BSA存档(后面的存档优先级更高)
--resources arg (=resources) 设置资源目录
--start arg 设置初始单元格
--content arg 内容文件:esm/esp,或omwgame/omwaddon
--no-sound [=arg(=1)] (=0) 禁用所有声音
--script-verbose [=arg(=1)] (=0) 详细的脚本输出
--script-all [=arg(=1)] (=0) 在启动时编译所有脚本(不包括对话脚本)
--script-all-dialogue [=arg(=1)] (=0) 在启动时编译所有对话脚本
--script-console [=arg(=1)] (=0) 启用仅控制台脚本功能
--script-run arg 选择一个包含在启动时执行的控制台命令列表的文件
--script-warn [=arg(=1)] (=1) 编译脚本时的警告处理
0 - 忽略警告
1 - 显示警告但仍然认为脚本编译正确
2 - 将警告视为错误
--script-blacklist arg 忽略指定的脚本(如果启用了黑名单使用)
--script-blacklist-use [=arg(=1)] (=1)
启用脚本黑名单
--load-savegame arg 在游戏启动时加载保存的游戏文件
(指定绝对文件名或相对于当前工作目录的文件名)
--skip-menu [=arg(=1)] (=0) 在游戏启动时跳过主菜单
--new-game [=arg(=1)] (=0) 运行新游戏序列(如果skip-menu=0则忽略)
--encoding arg (=win1252) OpenMW游戏消息中使用的字符编码:
win1250 - 中欧和东欧语言,如波兰语、捷克语、
斯洛伐克语、匈牙利语、斯洛文尼亚语、波斯尼亚语、
克罗地亚语、塞尔维亚语(拉丁文)、罗马尼亚语和阿尔巴尼亚语
win1251 - 西里尔字母,如俄语、保加利亚语、
塞尔维亚西里尔文和其他语言
win1252 - 西欧(拉丁)字母,默认使用
--fallback arg 后备值
--no-grab 不捕获鼠标光标
--export-fonts [=arg(=1)] (=0) 将晨风.fnt字体导出为当前目录中的PNG图像和XML文件
--activate-dist arg (=-1) 激活距离覆盖
--random-seed arg (=<impl defined>) 随机数生成器的种子值