Shelter from Magnus' Blaze 7

Post » Sat Dec 10, 2011 6:03 pm

MGE XE
A custom MGE build with shadows and a handful of performance improvements, hopefully with similar or better performance than regular MGE. Have a look at these screenshots.

Galleries
Charm of the West
http://www.tesnexus.com/downloads/images/26348-1-1304178167.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178158.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178150.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178143.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178135.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178128.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178119.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178111.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178099.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178092.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178082.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178071.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178064.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178057.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178049.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178041.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178033.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178024.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178013.jpg http://www.tesnexus.com/downloads/images/26348-1-1304178004.jpg http://www.tesnexus.com/downloads/images/26348-1-1304177939.jpg
To the South
http://www.tesnexus.com/downloads/images/26348-1-1293153914.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153894.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153886.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153876.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153867.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153857.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153849.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153838.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153830.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153821.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153810.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153799.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153790.jpg http://www.tesnexus.com/downloads/images/26348-1-1293153781.jpg
Weight of Light
http://www.tesnexus.com/downloads/images/26348-1-1293046108.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046097.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046089.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046079.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046071.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046060.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046048.jpg http://www.tesnexus.com/downloads/images/26348-1-1293046009.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045995.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045981.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045961.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045952.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045601.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045593.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045583.jpg http://www.tesnexus.com/downloads/images/26348-1-1293045571.jpg
Ascadian Afternoon
http://www.tesnexus.com/downloads/images/26348-4-1278628508.jpg http://www.tesnexus.com/downloads/images/26348-3-1278628508.jpg http://www.tesnexus.com/downloads/images/26348-2-1278628507.jpg http://www.tesnexus.com/downloads/images/26348-1-1278628507.jpg
Coastal
http://www.tesnexus.com/downloads/images/26348-3-1281023163.jpg http://www.tesnexus.com/downloads/images/26348-2-1281023162.jpg http://www.tesnexus.com/downloads/images/26348-1-1281023162.jpg http://www.tesnexus.com/downloads/images/26348-3-1281023122.jpg http://www.tesnexus.com/downloads/images/26348-2-1281023122.jpg http://www.tesnexus.com/downloads/images/26348-1-1281023121.jpg
Solar Dipole
http://www.tesnexus.com/downloads/images/26348-5-1278457500.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457499.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457498.jpg http://www.tesnexus.com/downloads/images/26348-5-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457584.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457583.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457583.jpg http://www.tesnexus.com/downloads/images/26348-5-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-4-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-3-1278457655.jpg http://www.tesnexus.com/downloads/images/26348-2-1278457654.jpg http://www.tesnexus.com/downloads/images/26348-1-1278457654.jpg


It works by utilising the distant land objects to cast shadows, so it only works outside. It is real-time and speed that Morrowind time passes makes the passage of the sun quite noticeable. There are some limitations, and some optimizations compared to standard MGE. There are several features from MGE that have been cut too; some MGE-specific MWSE commands, texture hooks, and MGE-drawn animated tree statics.



New features since 0.8
  • Dynamic water from MGE 178+, water simulation adjusted to be more liquid
  • Full install package, doesn't require a previous MGE
  • HDR shader upgraded, opinions please
  • HUD mods reload properly after alt-tab from fullscreen mode.
  • Settings GUI improved


New features over standard MGE
  • All objects in Morrowind view distance receive shadows.
  • High quality selection of default shaders included.
  • Screenshot enable checkbox now works like others 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.
  • Windowed mode snaps to the screen edge to act like fullscreen, allowing Alt-Tab to work.
  • New underwater surface effects, 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 (uses dll)
  • Fullscreen alt-tab is functional (still slow to reload).



Requirements
Morrowind GOTY or Bloodmoon fully patched.
Shader Model 3.0+ graphics card; integrated graphics probably won't work.


Install Instructions
http://www.tesnexus.com/downloads/file.php?id=41102

1. Update to http://www.microsoft.com/download/en/details.aspx?id=35. (This won't conflict with DX10+.)
2. 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).
3. If you are using HUD mods made for standard MGE, you should deselect them from your load order.
4. Run the new MGEXEgui. Read the instructions page. If you are upgrading from MGE you should generate distant land with 150 minimum static size (or smaller for more shadow casters).
5. If you use Crossfire/SLI, turn off "Responsive menu caching" in the In-game tab, to avoid performance reductions as caching is SLI unfriendly.

Note that Morrowind view distance in-game is set to maximum when you first load a game.

Recommended: set timescale to 10 or 15 (or 1000) in the console to slow down the day cycle. 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. HUD mods for previous versions of MGE are unlikely to work.


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.


Uninstalling

MGE XE and MGE svn 178 are designed to be easily substitutable. To go back to MGE:

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.


Known issues

Reducing Morrowind options draw distance slider below maximum causes drawing errors.
There's a bug related to objects turning white occasionally, need to track it down.
Possible problems with Morrowind's actor shadows, turning them on may cause the game to be unstable, save often.


Notes

If you used a previous version, please remove the old HDR.fx shader from the XEshaders directory, it is no longer being updated.

Reflect far statics is disabled. It causes a very large amount of drawing to occur which is not visible for the 95% of the game when you are looking towards land. I tried to detect when they should be visible before, but it hardly ever worked well.

The MGE XE statics override list is included automatically in every distant land build, you don't need to do it manually.

Companion Health Bars has been fixed so you can still ask an NPC to turn off their health bar if they are no longer your companion or following you.

Source code available at https://github.com/Hrnchamd/MGE-XE/
User avatar
Amber Ably
 
Posts: 3372
Joined: Wed Aug 29, 2007 4:39 pm

Post » Sat Dec 10, 2011 9:06 pm

You are a Daedric god amongst mortal modders.
User avatar
celebrity
 
Posts: 3522
Joined: Mon Jul 02, 2007 12:53 pm

Post » Sat Dec 10, 2011 11:26 am

Welcome back. :thumbsup:


Edit: Nexus download is working now! :D
User avatar
Stacey Mason
 
Posts: 3350
Joined: Wed Nov 08, 2006 6:18 am

Post » Sat Dec 10, 2011 7:25 am

Uhm, am I missing something? I don't see a download link.
User avatar
Miragel Ginza
 
Posts: 3502
Joined: Thu Dec 21, 2006 6:19 am

Post » Sat Dec 10, 2011 7:09 pm

Uhm, am I missing something? I don't see a download link.

http://www.tesnexus.com/downloads/file.php?id=41102

I guess Hrnchamd was waiting until the Nexus download properly worked.


I'm liking the changes to the UI, it's very intuitive now. The instructions tab is also welcome.
User avatar
Nitol Ahmed
 
Posts: 3321
Joined: Thu May 03, 2007 7:35 am

Post » Sat Dec 10, 2011 10:00 am

Is Alternate Daggerfall-style Combat Controls fully functional now?

A few months ago I heard it made impossiblo to execute the charged attacks (only fast attacks were possible)... and maybe, chop and thrust attack worked, but slash did not...

Hrnchamd, what can you say about this?

Hats off for your work, of course.
User avatar
Judy Lynch
 
Posts: 3504
Joined: Fri Oct 20, 2006 8:31 am

Post » Sat Dec 10, 2011 6:39 pm

Ooooh I just did a happy. :biggrin:

Thank you for all your work on this! :thumbsup:
User avatar
Luna Lovegood
 
Posts: 3325
Joined: Thu Sep 14, 2006 6:45 pm

Post » Sat Dec 10, 2011 4:47 am

I have exponential fog on and the distance multiplier at the default of 4, but my adjusting of the above water fog distance does not automatically quadruple the cell draw distance, it just goes up equally. Is this intended? Should I quadruple the cell draw distance myself to ensure things look good, or is that done automatically now?
User avatar
Gen Daley
 
Posts: 3315
Joined: Sat Jul 08, 2006 3:36 pm

Post » Sat Dec 10, 2011 8:12 pm

Is Alternate Daggerfall-style Combat Controls fully functional now?

A few months ago I heard it made impossiblo to execute the charged attacks (only fast attacks were possible)... and maybe, chop and thrust attack worked, but slash did not...

Does it work properly in standard MGE? I do plan on making charged attacks available soon. It requires some testers to be available because I don't understand why some attacks don't work for people.
User avatar
Johnny
 
Posts: 3390
Joined: Fri Jul 06, 2007 11:32 am

Post » Sat Dec 10, 2011 1:36 pm

Hrnchamd! Glad to see you're back on the forums. :) New MGEXE is working flawlessy, shadows look beutiful, and the performance is nice too - I haven't seen any significant FPS drop. I'm eagerly awaiting version 1.0, keep up the good work!

Edit: does this also add interior shadows? If not, is that even doable?
User avatar
brian adkins
 
Posts: 3452
Joined: Mon Oct 01, 2007 8:51 am

Post » Sat Dec 10, 2011 4:13 pm

AWWWW YEAAAAAAAAAH

Edit: Anyone up to porting over Tomerk's ingame.fx? Can we just use the XEwater.fx Abot had posted previously?
Edit 2: No that does not work lol. So, someone port it? I'm talking about the one with a more detailed water texture and shore foam. Would be nice if shore foam was exteriors only.
User avatar
Mrs Pooh
 
Posts: 3340
Joined: Wed Oct 24, 2007 7:30 pm

Post » Sat Dec 10, 2011 11:32 am

Welcome back, Hrnchamd! We missed you and your work.
And just as Minamir asked, are interior shadows possible like how they have them in TESV Skyrim?
User avatar
Philip Lyon
 
Posts: 3297
Joined: Tue Aug 14, 2007 6:08 am

Post » Sat Dec 10, 2011 5:09 pm

It white screened when i launched, went into the log and said "!! Failed to load water texture" Is there a water texture i am missing?
User avatar
Stephanie Valentine
 
Posts: 3281
Joined: Wed Jun 28, 2006 2:09 pm

Post » Sat Dec 10, 2011 7:19 am

Nevermind, i fixed it! But the water doesn't look that different to me, does anyone have a screenshot of how it should look with the update?

Also does anyone know the console command to set timescale?
User avatar
Krista Belle Davis
 
Posts: 3405
Joined: Tue Aug 22, 2006 3:00 am

Post » Sat Dec 10, 2011 5:31 pm

Also does anyone know the console command to set timescale?

"set timescale to 8". "8" is an example, but I like to play at 8.
User avatar
Raymond J. Ramirez
 
Posts: 3390
Joined: Sun Oct 14, 2007 8:28 am

Post » Sat Dec 10, 2011 5:57 am

"set timescale to 8". "8" is an example, but I like to play at 8.

Got it, also yes the water looks much improved upon closer inspection.
User avatar
Oscar Vazquez
 
Posts: 3418
Joined: Sun Sep 30, 2007 12:08 pm

Post » Sat Dec 10, 2011 10:05 am

I just did a fresh install of Morrowind GOTY and applied the MCP2.0.
I updated the DirectX as instructed. However a fatal error in encountered when generating the textures. This error happens almost immediately after I hit the generate textures button.
I did not have a previous version of MGE installed, however I did have Morrowind working on this same system a few months back with MGE XE 0.8.

I don't see an MGE log file but I did find a distantland crash dump file.

Spoiler
SlimDX.CompilationException ---> SlimDX.Direct3D9.Direct3D9Exception: D3DXERR_INVALIDDATA: Invalid data (-2005529767)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
at SlimDX.CompilationException.Check[T](Int32 hr, String errors)
--- End of inner exception stack trace ---
at SlimDX.Direct3D9.Effect.FromFile(Device device, String fileName, ShaderFlags flags)
at MGEgui.DirectX.CellTexCreator..ctor(Int32 Res)
at MGEgui.DistantLand.DistantLandForm.workerCreateTextures(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

SlimDX.CompilationException ---> SlimDX.Direct3D9.Direct3D9Exception: D3DXERR_INVALIDDATA: Invalid data (-2005529767)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
at SlimDX.CompilationException.Check[T](Int32 hr, String errors)
--- End of inner exception stack trace ---
at SlimDX.Direct3D9.Effect.FromFile(Device device, String fileName, ShaderFlags flags)
at MGEgui.DirectX.CellTexCreator..ctor(Int32 Res)
at MGEgui.DistantLand.DistantLandForm.workerCreateTextures(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


Do I need to install MGE178 as well?
I am running Win7 64 bit with a HD4870 1GB graphics card, Phenom X4 940 CPU.

Thanks in advance

UPDATE: Copied the MGE and Data Files Directories from MGE 178 and chose to ignore replacing any existing files. This fixed the problem. I am not sure which file is messing though.
User avatar
Myles
 
Posts: 3341
Joined: Sun Oct 21, 2007 12:52 pm

Post » Sat Dec 10, 2011 11:52 am

  • Object pop-in at the screen edge no longer occurs. Distant land and grass culling is not delayed by a frame any more.
  • Shaders no longer affect the crosshair, nor spill over the screen during cell loading, nor screw with cutscenes.



These have always bothered me. The mere fact that I can stand out in the Ascadian Isles and be able to view Vality's parasols without having to walk up to them first makes me so very very happy!

AWWWW YEAAAAAAAAAH

Edit: Anyone up to porting over Tomerk's ingame.fx? Can we just use the XEwater.fx Abot had posted previously?
Edit 2: No that does not work lol. So, someone port it? I'm talking about the one with a more detailed water texture and shore foam. Would be nice if shore foam was exteriors only.


I'd like to see the one matilija linked over in the MGE thread ported over.
User avatar
DAVId MArtInez
 
Posts: 3410
Joined: Fri Aug 10, 2007 1:16 am

Post » Sat Dec 10, 2011 7:19 am

Yes I agree it would be great to take some of the functions of the Matilija's InGame.fx and port it to MGE XE ^^
User avatar
le GraiN
 
Posts: 3436
Joined: Thu Mar 22, 2007 6:48 pm

Post » Sat Dec 10, 2011 4:56 am

Glad to see you back, Hrnchamd.
Wonderful!!! :foodndrink:
User avatar
Lynette Wilson
 
Posts: 3424
Joined: Fri Jul 14, 2006 4:20 pm

Post » Sat Dec 10, 2011 8:53 pm

I'm too get a fatal error when I select the distant lands generator button.

The error message from "crash and dump"
Spoiler
SlimDX.CompilationException ---> SlimDX.Direct3D9.Direct3D9Exception: D3DXERR_INVALIDDATA: Invalid data (-2005529767)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
at SlimDX.CompilationException.Check[T](Int32 hr, String errors)
--- End of inner exception stack trace ---
at SlimDX.Direct3D9.Effect.FromFile(Device device, String fileName, ShaderFlags flags)
at MGEgui.DirectX.CellTexCreator..ctor(Int32 Res)
at MGEgui.DistantLand.DistantLandForm.workerCreateTextures(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

SlimDX.CompilationException ---> SlimDX.Direct3D9.Direct3D9Exception: D3DXERR_INVALIDDATA: Invalid data (-2005529767)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
at SlimDX.CompilationException.Check[T](Int32 hr, String errors)
--- End of inner exception stack trace ---
at SlimDX.Direct3D9.Effect.FromFile(Device device, String fileName, ShaderFlags flags)
at MGEgui.DirectX.CellTexCreator..ctor(Int32 Res)
at MGEgui.DistantLand.DistantLandForm.workerCreateTextures(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


Hope this helps. My system is Win XP, SP3, the ASUS M4A89GTD Pro and 4Mb ram. I'm currently running a game under MGE Stable version but not using Distant Lands. That is all located in a completely separate game folder.

John
User avatar
FLYBOYLEAK
 
Posts: 3440
Joined: Tue Oct 30, 2007 6:41 am

Post » Sat Dec 10, 2011 5:30 pm

yay hrnchamd is back! and he returns with nothing less than 3d water for MGXE :celebration:

the new water is awesome and even looks good when close to it (swimming) or looking at it from underwater, something where the MGE water failed.

while quick testing i could barely notice any brightness changes with the new HDR shader, but overall the colors look great with it.

i also had that distant land error and fixed it by installing MGE and MGXE on top of it.
User avatar
Charleigh Anderson
 
Posts: 3398
Joined: Fri Feb 02, 2007 5:17 am

Post » Sat Dec 10, 2011 6:51 pm

MGE XE 0.9.1

- Fixed weird fog colour problem with high quality atmospheric scattering active.
- Fixed alt combat mode to allow power attacks. Chop attacks should be easier to perform.


That distant land generation error is due to a file I forgot to put in the package list, shouldn't be a problem now.

does this also add interior shadows? If not, is that even doable?

The shadow casting is designed for sunlight. This doesn't work in interiors because none of the windows are transparent, and the roof and multi floor buildings block the light inconsistently. I can't use interior light sources because there are so many visible and invisible light sources in cells, it would be way too slow.
User avatar
TASTY TRACY
 
Posts: 3282
Joined: Thu Jun 22, 2006 7:11 pm

Post » Sat Dec 10, 2011 5:33 am

Anyone interested in porting MDLAA down to MGE/XE from OBGE? Seems to be one of the few things we're missing, now.
User avatar
TASTY TRACY
 
Posts: 3282
Joined: Thu Jun 22, 2006 7:11 pm

Post » Sat Dec 10, 2011 8:06 pm

Spotted something interesting in my log after generating distant land.

Spoiler

>> Distant Land init statics
Cannot load texture data files\textures\tx_dwrv_trim17.tga
Cannot load texture data files\textures\tx_dwrv_wall10.tga
Cannot load texture data files\textures\tx_dwrv_floor00.tga


I haven't really done much in the way of looking around so far, so I have no idea if it's affected anything.
User avatar
Bad News Rogers
 
Posts: 3356
Joined: Fri Sep 08, 2006 8:37 am

Next

Return to III - Morrowind