原文描述

** 请访问SourceForge镜像站点查看更新的版本 **

MGE是一个封装《晨风》所使用的各类DirectX动态链接库的项目。尽管名称如此,它不仅封装图形相关的动态链接库,还封装输入相关的动态链接库。它还可与MWSE交互,为模组开发者提供更多可用功能。当前的部分功能列表如下:

> 增添《湮灭》风格的远景地形功能,包含远景静态物件与可反射水面。
> 增添半模拟的高动态范围特效。
> 允许《晨风》调用显卡驱动的“应用程序首选项”设置,来开启抗锯齿、各向异性过滤、垂直同步、多级纹理细节、刷新率等相关选项。
> 支持全局渲染状态修改,比如开启或关闭雾效等。
> 允许将《晨风》的屏幕分辨率修改为非4:3的数值。
> 修复开启抗锯齿时出现的白色加载界面问题。
> 新增全屏可自定义的硬件与软件着色器,最多可同时运行32个。
> 即使开启抗锯齿也能正常截取截图,支持6种不同格式(bmp、jpeg、dds和png)
> 支持使用不同的雾效模式。(包含精度更高的范围顶点模式)

p>> 共有14种不同类型的宏可绑定到任意按键,包括输入控制台指令、实时修改MGE图形设置,以及重新映射原本无法自定义的《晨风》操作。
> 支持基于时间的触发器,可设置在指定时长后自动触发按键,对自动存档功能非常实用。
> 所有宏最多可调用8个鼠标按键,将其当作键盘按键使用,宏也可以绑定到鼠标滚轮上。
> 支持跳过开场动画、禁用控制台。
> 支持使用《匕首雨》风格的战斗操作,移动鼠标前后摆动即可挥砍武器。

p>> 允许脚本修改全局图形设置,包含高光反射、雾效、着色模型等内容。
> 允许脚本加载、设置全屏着色器
> 允许脚本修改雾效浓度、缩放、屏幕旋转等参数。
> 允许脚本加载.x格式文件,后续可对加载的网格调整位置、赋予纹理,并为其应用顶点/像素着色器。
> 让脚本可以控制玩家的输入操作,你可以禁用单个按键、强制触发按键按下等操作。
> 支持脚本向界面添加额外的HUD元素。
> 让脚本可以控制雾效、背景、天空、阳光及其他部分全局色彩的参数。
> 模组开发者可将着色器绑定到《晨风》的游戏物件上,以此实现法线贴图这类特效。

p>> 内置着色器编辑器,方便用户编写自定义全屏着色器,同时附带大量示例着色器。
> 自带功能可防止《晨风》占用100%的CPU资源。
> 提供配套工具,可基于你已安装的插件生成高度图,以及低细节纹理和网格,供远景地形功能调用。