原文描述

晨风图形扩展XE

这是晨风引擎的一款图形改进插件,可实现更远的视距、绝美的日落、精致的着色器和更好的光照效果。支持MWSE 2.1,安装程序已将其内置,因此最新的Lua游戏玩法模组可以直接运行。作为引擎级模组,它与OpenMW不兼容。

系统要求

《晨风》年度版或已完整打补丁的《血月》。
2009年左右及之后生产的任意显卡。
Windows Vista SP2或更高版本(自MGE XE 0.11.2起不再支持Windows XP)。
若要使用MWSE,需安装《晨风代码补丁》。

主要功能

MGE XE提供以下功能:

– 分辨率和视野配置。
– 远景世界渲染。可根据需求调整任意远近的视距,搭配壮观的大气色彩效果。
– 全新水面渲染,模拟玩家和雨滴产生的涟漪。
– 日光阴影,可随时间流畅更新。
– 包含SSAO、阳光光束和HDR等着色器。
– 逐像素光照。对于性能较好的显卡,它能提升光影渲染效果,修复旧引擎导致的色彩偏移问题。
– MWSE 2.1支持。出色的新模组可以完全自定义《晨风》的用户界面和游戏机制。

核心功能是远景世界。MGE XE程序会读取你的模组列表,生成一个低细节版本,用于在游戏中渲染远景世界。你可以在“远景世界”选项卡下的“远景世界生成向导”中完成生成。如果你添加或移除任何会改变世界的模组,需要重新运行生成器,否则远景世界会和你安装的模组内容不一致,显得过时。

新的水面、阴影和光照效果已集成到远景世界中。它们都依赖远景世界数据来获知玩家附近区域之外的世界信息。因此,生成远景世界后,所有这些功能都将可用。

安装说明

1. 如果你对MWSE 2.1和Lua模组感兴趣,必须先安装《晨风代码补丁》。它提供的错误修复是MWSE运行的必要条件。作为UI缩放选项的补充,你还可以使用“更好的对话字体”来让菜单文字更清晰。

2. 运行MGE XE安装程序。它会在你的《晨风》目录中以及开始菜单的《晨风》分区下添加一个新的配置程序“MGE XE”。所有Visual C++和DirectX更新现在都已内置在安装程序中。

安装过程中你可以选择更新MWSE,此步骤需要联网。如果要手动安装,将压缩包文件解压到你的《晨风》目录,然后运行MWSE-Update程序。

3. 运行主MGE XE程序,完成所有图形配置。如果你使用Mod Organizer 2(模组管理器2),需要在MO2内运行MGEXEgui,因为它会在《晨风》的Data Files目录中生成文件。

在“图形”选项卡中配置你的图形设置,在“远景世界”选项卡中生成远景。还有一个说明选项卡提供更多详细信息。如果你之后向模组列表中添加了改变世界的模组,需要重新运行生成器,才能在远景世界中看到对应的变化。

(新增)许多设置都可以在游戏内调整,你可以实时看到修改带来的效果。这需要MWSE支持。按下Esc键,点击“模组选项”,然后从模组列表中选择MGE XE。之后你可以通过按钮打开设置窗口,该窗口会隐藏所有其他界面,显示完整的世界预览。窗口内有多个选项卡,配置可以加载和保存。

4. 如果你使用Steam,应关闭Steam界面(在Steam中右键点击《晨风》,选择“属性”进行设置)。如果你使用交火/SLI技术,在游戏内选项卡中关闭“菜单中暂停世界渲染”选项,以避免性能下降,因为该功能对SLI不够友好。

5. 还有一个可选模组“XE天空变化”,它会让天空色彩和日出日落效果每天随机变化。该模组需要开启高品质天空散射效果,且已安装MWSE。

6. 强烈推荐使用MWSE,当你看到主菜单中新增了“模组选项”按钮时,就说明它正常工作了。MWSE模组可通过该按钮进行配置。

升级说明

从旧版本MGE XE升级:
运行安装程序,或手动将压缩包文件解压到《晨风》目录。运行MGEXEgui并重新生成远景。你已安装的自定义模组着色器可能兼容也可能不兼容,因此你应该咨询相关作者获取更新,或者使用默认着色器。

你可能需要了解的信息

MGE XE内置了NullCascade开发的MWSE 2.1测试版安装选项。(https://github.com/MWSE/MWSE/ )因此你在使用MGE XE时可以支持MWSE模组,无需额外使用MWSE启动器。MWSE会定期收到修复和改进,你可以运行《晨风》目录下的MWSE-Update.exe进行更新。有关MWSE模组的支持问题,你应该联系模组作者。

许多渲染设置现在可以通过MGE XE模组选项窗口在游戏内更改,这是v0.14版本的新增功能。现在大量设置都支持动态调整。

当文件标注了类别标签时,后期处理着色器会自动按正确顺序排序。你将着色器添加到活动列表时就能看到它的类别。标准着色器已经完成分类,但其他着色器需要更新才能支持该功能。关于该系统的更多细节请参考Data Files/shaders/XEshaders目录下的说明文件。

着色器核心模组。如果你了解HLSL语言,就可以编辑MGE XE的渲染效果。这个模组系统取代了之前替换核心着色器的方案——旧方案会在升级时引发问题。如果某个着色器模组无法编译,游戏会继续使用标准着色器运行,你也会收到明显的警告提示。

想要开始制作模组,可以查看Data Files/shaders/core/目录下的着色器;任何以“XE Mod”开头的文件都可以复制到Data Files/shaders/core-mods/目录中。core-mods目录下的着色器会覆盖对应的标准渲染效果。你可以安全地将它们随自己的模组分发,不需要使用时直接删除即可。

遇到问题?

如果你在游戏中收到提示“MGE XE严重错误。请查看mgeXE.log了解详情。”,可以点击MGEXEgui的“配置”选项卡中的“显示mgeXE.log”按钮查看日志文件。你可以通过错误信息找出问题所在。

相关问题和支持讨论区位于Discord的#troubleshooting频道:https://discord.me/mwmods

上报游戏崩溃问题:打开MGEXEgui,在配置选项卡中点击“显示最近的mgeXE.log”。将该日志添加到你的报错信息中。

上报远景世界生成器崩溃问题:打开MGEXEgui,在配置选项卡中点击“显示远景世界生成器日志”。将该日志添加到你的报错信息中。

致谢
多年来有许多人为MGE付出了努力,他们的创意以及实现这些创意的辛勤工作极大地优化了《晨风》的体验。MGE XE基于MGE的代码开发而成。

MGE由Timeslip、LizTail、Krzymar和Phal开发。MGE XE目前由Hrnchamd开发。
感谢始终活跃且充满活力的《晨风》社区提供的所有灵感和反馈。