rfuzzo / d3d8to9

A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MGE-XE Remix

This is an experimental port of MGE-XE onto d3d8to9 to enable distant land with rtx-remix

Branches

  • morrowind-remix main dev branch
  • morrowind-remix-d3dx9 experimental branch that uses d3dx9 dll directly
  • morrowind-remix-mwse only pass-through MWSE no distant land

⚠️ enable MGE_DEBUG directive to test y-up transformations

Testing

Set up game

  • download TES3: Morrowind - GOTY

  • copy-paste the install folder twice and rename, so that you have e.g.

    • C:\morrowind\mge
    • C:\morrowind\d3d8
    • C:\morrowind\d3d8-remix

Set up compare installs

set up remix

On first launch with remix you need to:

  • follow the remix wiki guide
  • alt+X to display the remix overlay
  • always show developer menu
  • always show cursor
  • tag UI textures on first launch otherwise the screen is just black
  • tag terrain textures to blend the ground

⚠️ disable remix in-game to debug distant land! it will render distant land without rtx artifacts!

About

A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 99.0%Language:CMake 0.8%Language:C 0.2%