1. Go to the latest UASIL release. Don't dig the whole repo or some old releases, you need only the latest.

2. There you can see the full list of supported UASIL aliases. It looks like this:



3. Among all of them you need one of Win64 libraries the game uses. It's important. Not every library is loaded by the game, so choose thoughtfully. Oblivion Remastered uses these libraries intersecting with the list above:

- d3d9.dll < Tested, doesn't work
- d3d12.dll < Tested, doesn't work
- dsound.dll < Tested, works
- version.dll < Tested, works
- wininet.dll < Tested, doesn't work
- winmm.dll < Tested, works
- winhttp.dll < Tested, works
- xinput1_3.dll < Tested, works
- This means only 5 names are good for Oblivion Remastered. And all others are invalid and cannot be used. And even some mentioned names can give you issues because of modding or Windows shenanigans, you may need to try different options until you find what works.

4. As you can see, I provide names with links so you can click them and download renamed UASIL package. No need to rename anything manually, more steps = more mistakes possible. You can download any specific package here or click its URL from the GitHub table. "version.dll" is the most common because its name is simple and memorable, but any of specified options may work. Let's assume you pick "version.dll". Download the package and unpack it.

5.1. Steam version. Go to your <GameRoot>\OblivionRemastered\Binaries\Win64 directory. If you see OblivionRemastered-Win64-Shipping.exe file there, you are in the right place. Copy version.dll file into the directory.

5.2. GamePass version. Go to your <Content>\OblivionRemastered\Binaries\WinGDK directory. If you see OblivionRemastered-WinGDK-Shipping.exe file there, you are in the right place. Copy version.dll file into the directory.

6. How to install UASIL plugins?

Option one - you can place ASI files you need in the same directory where UASIL's version.dll is located. So you get 3 critical files in the same place: [...]-Shipping.exe + version.dll + WhateverPlugin.asi.

Option two - if you don't want to clutter up the directory - create "plugins" folder in the directory and place ASI files there. This is an UASIL feature, very neat. So your files structure is this:

WinGDK

├───OblivionRemastered-WinGDK-Shipping.exe
├───version.dll
├───[ other game files ]

└───plugins
    │
    ├───NLTagRemover.asi
    ├───NLTagRemover.log
    ├───NLTagRemover.pdb
    └───[ other asi files ]


Please note, GamePass version uses WinGDK naming, and Steam version uses Win64 naming. And version.dll is always near the [...]-Shipping.exe file, even if you install ASI plugins into "plugins" folder.

Article information

Added on

Edited on

Written by

MeridianoRus

17 comments

  1. ProNutro
    ProNutro
    • supporter
    • 0 kudos
    After struggling for absolute weeks, i finally was able to get this to work on game pass.

    I cannot run the game from the Shipping .exe

    1) I added all 5 .dll's to the GDK folder. 
    2) i had to manually "Unblock" all the downloaded DLL's due to Windows being clownish, right click -> Properties -> Unblock -> Apply -> Okay, for every single downloaded .dll 

    My Folder structure is as follows

    WinGDK
      - Shipping.exe
      - dsound.dll 
      - version.dll
      - winmm.dll 
      - winhttp.dll
      - xinput1_3.dll

    all unblocked via properities, Hope this helps

    1. viceroycombs
      viceroycombs
      • member
      • 0 kudos
      Thanks for sharing! This worked for me too
  2. alphaspecs99
    alphaspecs99
    • member
    • 0 kudos
    Been at this for hours.
    I've given up on ASI Loader working for Gamepass.
    It just doesn't work.
    There's no explanation for why it isn't working, I've checked everything and tried every alias.
    These files are simply dead for Xbox.
    Can't even get the loader to run at all.
    no log file generated, no other plugins interfering, nothing.
    I've poured over every speck of information available and 100% people, this will NOT WORK on GAMEPASS
    1. TheOneSigma
      TheOneSigma
      • supporter
      • 0 kudos
      same dude, same 😥
    2. Tivoko
      Tivoko
      • premium
      • 36 kudos
      Same, I'm tried them all and can't get it to work. Wanted to get rid of the annoying pop up whenever I launch the game saying I don't meet the required specifications... game runs fine regardless. 
    3. ProNutro
      ProNutro
      • supporter
      • 0 kudos
      I had to add all 5 and manually unblock the .dll via properties. Finally got it to work
  3. DJMilkchoco
    DJMilkchoco
    • supporter
    • 0 kudos
    For anyone else having issues with game pass try launching the game directly through the shipping.exe instead of the xbox app. nothing else worked for me and Im confident this will help all the people complaining in the comments :). p.s. I also downloaded all the dlls tagged as working like the comment below said so maybe thats needed too idk.
  4. QuentinStyger
    QuentinStyger
    • member
    • 0 kudos
    I use GP and I got this to work.; And here's what I did:
    1. I followed the instructions to set up ASI and it didn't work.
    2. I downloaded all the dlls that are tagged as working except winmm.dll because that was already in my directory and now it works. (the directory where ASI is that has the shipping exe)
  5. TragicXeno
    TragicXeno
    • member
    • 0 kudos
    This was so helpful. I was concerned it would be confusing since I'm using the Gamepass version but it wasn't and it works great.
  6. Nizash1
    Nizash1
    • member
    • 0 kudos
    edit, i forgot to look at the log, i found that some mod that uses asi doesn't work and some does.
    i'm using nltagremover and it worked (using version.dll) tho some mod just doesn't want to work like the skip requirement message so i decide to use the dsound.dll one (mod author specifically link this to download) and it still doesn't work. Note: NL-tag remover still worked with this dll
    but based on my experience using uasil on skyrim one dll is enough to rule them all, i'm just assuming that this also applied to OR but i might be wrong, btw using gamepass

    extra: universal achievement unblocker uses winmm.dll as their mod and this doesn't conflict with version.dll so i assumed (again) all dll will work even if all 5 of them is in the WinGDk folder currently i have dsound.dll, version.dll, winmm.dll.

    edit: okay my game crash on every startup after deleting dsound.dll
  7. EpicWinNoob
    EpicWinNoob
    • member
    • 0 kudos
    Does not work for the gamepass version and I'm sure I've tried all the listed ones one at a time in the same folder as WinGDK
  8. admiraln8
    admiraln8
    • supporter
    • 1 kudos
    Yeah I can't this to work for gamepass.
  9. SativaDoty
    SativaDoty
    • member
    • 0 kudos
    So this Broken for Game Pass?
  10. dracahn
    dracahn
    • premium
    • 2 kudos
    Great guide.  Got it working thanks to this.