MGE XE (Morrowind Graphics Extender XE) is a continuation of MGE by Hrnchamd.
- Morrowind Graphics Mod
- Morrowind Draw Distance Mod
- Morrowind View Distance Mod
- Morrowind Infinite View Distance Mod
- 2How to Install and Uninstall MGE XE
- 2.1Install
Viewing distance = 10000. Exterior cell load distance = 2. If they don't exist you can just stick them anywhere. Increasing these values increases your view distance and the distance in which exterior cells are loaded (duh). Note that this is a hack that will hurt your fps more than normal 'Distant Land' would. However, consider that the world of morrowind was designed with the limited draw distance of the original game in mind. It makes the world feel a LOT larger because of clever design, similar to GTA San Andreas. You should seriously consider not using any distant land and extended view distance mods, it will change the feel of the world a lot.
![Mod Mod](https://i.imgur.com/eiRNCeu.jpg)
New Features over MGE
Screen recorder for mac sierra 10.12.6. Source: Jac's thread on the official forums
- All objects in Morrowind view distance receive shadows.
- High quality selection of default shaders included.
- Screenshot enable checkbox now works as expected, since the screenshot code is patched. Just use PrintScreen, no macro required.
- Object pop-in at the screen edge no longer occurs. Distant land and grass culling is not delayed by a frame any more.
- Grass parts when the player is nearby; grass is lit better.
- Shaders no longer affect the crosshair, nor spill over the screen during cell loading, nor screw with cutscenes or the main menu.
- Windowed mode snaps to the screen edge to act like fullscreen, allowing fast Alt-Tab to work.
- Support for using shaders with the UI display quality fix in MCP.
- New underwater surface effects, with total internal reflection.
- Water shows up in the local map again, previous MGE versions did not allow it to render in the map.
- Scattering exponential fog and better sunsets, thanks to phal.
- MWSE upgraded to 0.9.4a (includes dll)
- Fullscreen alt-tab is functional (still slow to reload).
![Distance Distance](https://i.ytimg.com/vi/Gu4-QNbE3sE/maxresdefault.jpg)
How to Install and Uninstall MGE XE
Source: Jac's thread on the official forums
Install
- Update DirectX 9.0c. (This won't conflict with DX10+.)
- Install MGE XE to the Morrowind directory. If you've never used MGE before, run the Morrowind launcher as admin and set a resolution in the launcher options (to generate Morrowind's first time settings).
- If you are using HUD mods made for standard MGE, you should deselect them from your load order. MGE XE requires its own HUD mods to fix design problems with older mods.
- Run the new MGEXEgui. Read the instructions page. If you are upgrading from MGE you should regenerate distant land with 150 minimum static size (or smaller for more shadow casters).
- If you use Crossfire/SLI, turn off 'Responsive menu caching' in the In-game tab, to avoid performance reductions as the menu cache is SLI unfriendly.
- Note:that Morrowind view distance in-game is set to maximum when you first load a game. MGE XE requires this.
Recommended: set timescale to 10 or 15 in the console to slow down the day cycle (or 1000 to speed up). The movement of the sun is very visible.Don't expect everything to cast a shadow, it's only objects large enough to appear in distant land. Small objects will cast weaker shadows for their size.
There are some HUD mods for use with MGE XE available from the same download page, mostly upgrades of Yacoby's mods and Vampiric Embrace. HUD mods for previous versions of MGE are unlikely to work.
Per-pixel lighting beta
Victoria ultimate mod. Replaces the standard vertex lighting with a shader generator that generates per-pixel lighting shaders. This is still somewhat slow compared to standard lighting. The lighting effect improvements vary depending on the overall lighting setup in each cell, some work better than others. Beta testing the lighting requires changes to your settings.
Morrowind Graphics Mod
You must set your In-game tab > Dynamic lighting coefficients to (4.2, 0, 0.34). It is adjustable, but the linear coefficient will be ignored. Bind the 'toggle lighting mode' function in the macro editor to a key for comparing the difference. You may notice dark spots in some cells, these are negative lights placed in the world. I'll have to figure out how to work with them. When the shader generator fails, objects will turn a default purple. Please post your mgeXE.log and a screenshot if you see that occurring.
Reporting problems
All errors while running Morrowind are logged to mgeXE.log in the Morrowind directory. Check there first if it crashes or white screens, it may explain why. Errors from running MGEXEgui are logged in the mge3 directory.
When reporting errors, always post mgeXE.log (in a spoiler tag to avoid clutter) and OS, video card details, and driver version. Please report rendering errors with detailed information and a screenshot.If the distant land generator crashes, please post your mge3/distant-land-crash-dump.txt.
Uninstall
MGE XE and MGE svn 178 are designed to be easily substitutable. To go back to MGE:
Kib control panel manual. Replace d3d8.dll with the one from the the MGE svn 178 package.(Optionally) Regenerate distant land, setting the distant static size back to its previous value.
Fully uninstalling:
Delete MGEXEgui, mge3, d3d8.dll and dinput.dll from your Morrowind directory.
See also
Morrowind Draw Distance Mod
Scripting functions added by MGE XE
Nexus download page
Nexus download page
Retrieved from 'http://wiki.theassimilationlab.com/mmw/index.php?title=MGE_XE&oldid=1814'
<<< This page is under construction! >>>
MGE and MGE XE are utilities which extend the capabilities of Morrowind's original engine. They allow the game to render distant land, shadows, and a huge variety of shaders. They also provide support for widescreen resolutions or scalable UI windows -- and much more.
While being ingenious pieces of software, both utilities are not compatible with OpenMW because they were written for a completely different engine. However, OpenMW will provide many of the features out of box, most likely replacing all of MGE's and MGE XE's functionality in the future.
This page keeps track of all MGE / MGE XE features and their implementation in OpenMW. To learn more about other utilities' compatibility with OpenMW, check out our Mod status page.
Original Description | Summary | OpenMW Status | Comments |
---|---|---|---|
Adds an oblivion style distant land feature, including distant statics and reflective water. | Adds Distant Land feature including distant statics and reflective water. | Partially implemented | OpenMW already provides distant land (see Camera Settings and Cells Settings). We are missing a proper LOD implementation though. |
Adds a semi-faked HDR effect. | Adds semi-fake HDR effect. | ||
Allows morrowind to make use of the graphics drivers 'application preference' setting for antialiasing, anisotropic filtering and vWait, mipmap detail, refresh rate, etc. | Allows Morrowind to use graphics driver's preference settings for things like Anti-Aliasing, Anisotropic Filtering, Mipmap Detail, or Refresh Rate. | ||
Allows global render state changes, such as disabling or enabling fog etc. | Allows to change global render states, e.g., disabling or enabling fog. | ||
Lets you change morrowinds screen resolution to non 4:3 values. | Allows screen resolutions which are not 4:3. | Implemented | OpenMW natively supports all screen resolutions. |
Fixes the white loading screens you get when trying to use antialiasing. | Fixes white loading screens appearing when using Anti-Aliasing. | Ignored | No issue in OpenMW. |
Adds fullscreen, customizable hardware and software shaders, up to 32 of which can be run at once. | Adds fullscreen, hardware, and software shaders. | Planned / in progress, see https://forum.openmw.org/viewtopic.php?t=4425 | |
Lets you take screenshots even when antialiasing is enabled, and in any of 6 different formats (bmp, jpeg, dds and png). | Allows to take screenshots with Anti-Aliasing enabled. | Implemented | You can take screenshots whenever you want in OpenMW. |
Lets you take screenshots even when antialiasing is enabled, and in any of 6 different formats (bmp, jpeg, dds and png). | Offers 6 different file formats for screenshots (.bmp, .jpeg, .dds, .png). | Implemented | The screenshot format can be changed in the settings file. The formats that are supported are determined at compilation-time, but should include the listed ones at the least. |
Lets you use different fogging modes. (Including the more accurate ranged vertex mode.) | Adds ranged-vertex fog mode. | ||
Lets you use different fogging modes. (Including the more accurate ranged vertex mode.) | Allows to use different fogging modes. | ||
14 different types of macro that can be attached to any key, including entering console commands, changing MGE graphics settings on the fly, and remapping any normally unmappable morrowind controls. | Adds 14 different types of macros in order to, e.g., change graphics settings on the fly. | ||
Time based triggers, which can be set to push keys after set periods of time. Useful for automatic saving. | Allows to remap time-based triggers, e.g., to achieve automatic saving. | ||
All macros can also use up to 8 mouse buttons as if they were keyboard keys. Macros can also be bound to the mouse wheel. | Allows to bind macros to any key. | ||
All macros can also use up to 8 mouse buttons as if they were keyboard keys. Macros can also be bound to the mouse wheel. | Allows to bind macros to mouse buttons or mouse wheel as well. | ||
Lets you skip the opening movie and disable the console. | Allows to skip the opening movie. | Implemented | You can already skip the intro movie in OpenMW. |
Lets you skip the opening movie and disable the console. | Allows to disable the console. | You can remove the key binding for the console, or you can just not use it. | |
Lets you use daggerfall style combat controls, where you move the mouse back and for to swing your weapon. | Adds Daggerfall-style combat controls as an option. | ||
Allows scripts to change global graphics settings, including specular highlighting, fogging, shading model etc. | Allows scripts to change global graphics settings (specular highlighting, fogging, shading model, etc.). | ||
Allows scripts to load and set fullscreen shaders. | Allows scripts to load and set fullscreen shaders. | ||
Allows scripts to change fog density, zoom, screen rotation etc. | Allows scripts to change fog density, zoom, screen rotation, etc. | ||
Allows scripts to load .x files, and then position, texture, and apply vertex/pixel shaders to the loaded mesh. | Allows scripts to load .x files. | ||
Allows scripts to load .x files, and then position, texture, and apply vertex/pixel shaders to the loaded mesh. | Allows to position, texture, and shade these loaded meshes. | ||
Gives scripts control over the players input. You can disable individual keys, force key presses etc. | Allows scripts to control player's input (disable keys, force key presses, etc.). | ||
Lets scripts add extra bits of HUD. | Allows scripts to add pieces to the HUD. | ||
Gives scripts control over the colour of fog, the background, sky, sunlight and a few other global colours. | Allows scripts to change many global colours (fog, background, sky, and sunlight colours). | ||
Lets modders attach shaders to ingame morrowind objects, so that effects such as bump mapping can be applied. | Allows modders to attach shaders to in-game Morrowind objects (e.g., to create bump map effect). | Implemented | Custom shaders could be added with the .osg Native Mesh Format, although this isn't a very practical thing to do. Bump maps are supported in the default shader. |
Provides an inbuilt shader editor to aid in writing your own fullscreen shaders, as well as many example shaders. | Provides an in-built shader editor for writing new fullscreen shaders. | ||
Provides an inbuilt shader editor to aid in writing your own fullscreen shaders, as well as many example shaders. | Provides many example shaders. | ||
Includes a feature to prevent morrowind hogging 100% of your cpu time. | Includes a feature to prevent Morrowind from using 100 % of your CPU. | Ignored | This shouldn't be an issue in OpenMW. |
Priveds a utility to generate heightmaps and low details textures and meshes of your installed plugins, for use with the distant land feature. | Provides a utility to generate heightmaps as well as low-detail textures and meshes of installed plugins. | Ignored | LOD meshes will be created at run-time. |
Original Description | Summary | OpenMW Status | Comments |
---|---|---|---|
All objects in Morrowind view distance receive shadows. | Adds shadows to all objects in Morrowind's view distance. | Implemented | Github pull request merged, #1547 and Gitlab issue closed, #4851. |
High quality selection of default shaders included. | Adds a selection of default shaders. | ||
Screenshot enable now works normally. Just use PrintScreen, no macro required. | Automatically enables screenshots. | Ignored | No issue in OpenMW. |
Object pop-in at the screen edge no longer occurs. Distant land and grass culling is not delayed by a frame any more. | Fixes objects popping-in at the screen edges. | ||
Object pop-in at the screen edge no longer occurs. Distant land and grass culling is not delayed by a frame any more. | Fixes distant land and grass culling to not be delayed by one frame. | Ignored | No issue in OpenMW. |
Grass moves and parts when the player is nearby; grass is lit better. | Adds grass moving and parting when the player is nearby. | ||
Grass moves and parts when the player is nearby; grass is lit better. | Improves grass lighting. | ||
Shaders no longer affect the crosshair, nor spill over the screen during cell loading, nor screw with cutscenes. | Fixes shaders to not affect the crosshair, cell loading, and cutscenes. | Ignored | No issue in OpenMW. |
Windowed mode snaps to the screen edge to act like fullscreen, allowing fast Alt-Tab. | Windowed mode snaps to the screen edges to allow fast Alt-Tab. | Should be achievable with borderless window mode, either way Alt-Tab should already be fast on most systems. | |
New underwater surface effects, with total internal reflection. | Adds new underwater surface effects, e.g., total internal reflection. | ||
Scattering fog/haze and better skies and sunsets, thanks to phal. | Adds scattering fog/haze, better skies and sunsets. | ||
Morrowind's UI can now be scaled/zoomed. | Adds UI scaling and zooming. | Implemented | OpenMW allows you to scale the UI via a setting (see GUI Settings Section). |
You can now choose moveable or borderless windowed mode. | Adds option to choose between moveable and borderless windowed mode. | Implemented | 'Window border' in Video settings. |
Screenshots now capture without the UI included, unless you are in menu mode. | Changes screenshots to not include the UI unless the player is in menu mode. | Ignored | You can simply toggle the UI by pressing 'F11' in OpenMW. |
Screenshot names are now appended with the date and time instead of an incrementing number. The need for a space after the screenshot prefix name is no longer present. | Changes screenshot names to include time and date instead of an incrementing number. | ||
Added transparency AA to grass and distant statics for better anti-aliasing. | Adds transparency AA to grass and distant statics for better anti-aliasing. | ||
XE Sky Variations mod. Changes the sky and sunrise/sunset colours every day. | Adds the XE Sky Variations mod which changes sky, sunset, and sunrise colours every (game) day. | ||
This feature is a new renderer that improves the lighting of Morrowind. You will see better warmth from torches, daytime will have more dynamic range, overlapping lights will actually provide more brightness, removal of inaccurate discolouration, and better point lighting from magic projectiles. This requires a good graphics card and reduces fps by approximately 10%. | Adds per-pixel lighting shader to improve Morrowind lighting. | Implemented | Can be achieved by setting 'clamp lighting' to false and 'force per pixel lighting' to true, see the settings documentation for details. |
New features over MGE:
- Water shows up in the local map again, previous MGE versions did not allow it to render in the map.
- Support for UI display quality fix in Morrowind Code Patch.
New features: Dramatical murder english dubbed.
- Fixes 16x antialiasing mode to use CSAA where available.
- Improved shaders. Small optimizations. Smoother, rounder bloom. DoF shader adds distance blur in heavy fog.
- Added French and Russian localizations, thanks to the community.
Fixes:
- Fixed initialization to start without errors when there are no distant land files and distant land set to off.
- Reduced gaps in water reflections caused by distant land projection bias.
- Fixed the rendering of moons when using high quality sky scattering.
- Reduce amount of logging to minimize stutter caused by disk I/O.
- Fog near the player in heavy weather (large fog offset like fog and ashstorms) is much closer to the density of the original fog. Fog and ashstorms look thicker, and fogged water reflections more accurately match the objects above ground.
- Corrected fog colour discrepancies at sunset and sunrise.
- Added separate LOD versions of the ghostfence and vivec water meshes, to avoid flickering caused by z-fighting. Mournhold steps and streetlamps included in distant land and reflections.
- Moving the third person camera in-game with macro functions displays the camera offset coordinates.
- Fixed some bugs with alt-tabbing.
Morrowind View Distance Mod
Not started | Work on this feature has not started yet. |
Partially implemented | This feature has been partially implemented. See the entry's comment for more information. |
Implemented | This feature has already been implemented. |
Ignored | This feature will not be implemented because either OpenMW provides a better solution to achieve the same functionality or it is not possible to properly implement the feature in OpenMW. See the entry's comment for more information. |
Morrowind Infinite View Distance Mod
Retrieved from 'https://wiki.openmw.org/index.php?title=MGE_XE&oldid=5069'