Skip to content

thierbig/BG3UpscalerProxy

Repository files navigation

BG3UpscalerProxy

GitHub Release

Latest Version DLSS FG ONLY

Download .dll from link and follow readme here below

Overview

A modified Script Extender that enables compatibility with DLSS FG from PureDark.

Screenshots

Mod Configuration Menu (requires Script Extender) Working with Upscaler(top-left corner)

image

Features

  • Enables simultaneous use of PureDark's FG upscaler, Bg3 Script Extender and compatible mods
  • Enables MCM menu with DLSS FG
  • Only is compatible with Vulkan

Prerequisites

  • You must purchase the original BG3 upscaler injection from PureDark's Patreon
  • You need the BG3 Script Extender installed and used once
  • This only works with Baldur's Gate 3 on PC
  • Use Vulkan - Enable VSync and normal DLSS in BG3 Video settings

Installation

  1. Purchase and activate DLSS FG from PureDark's Patreon
  2. Rename PureDark's DLSS FG version.dll to upscaler.dll in your Baldur's Gate 3 bin folde
  3. Copy the BG3ScriptExtender.dll from the releases page to folder containing the latest version folder of Script Extender (i.e C:\Users\User\AppData\Local\BG3ScriptExtender\ScriptExtender\27.... (highest number is good number)
  4. Replace PureDark's Streamline folder with the one from the releases page

Important:

  • Only works for Nvidia GPUs series 4000/5000 because of DLSS4 MFG support
  • Only Vulkan

Note: You still need to purchase PureDark's plugin for authentication.

Known Issues

  • MCM Menu Flickering: The Mod Configuration Menu will flicker and will be harder than usual to use
  • You might have to switch between Fullscreen and Fullscreen borderless for the MCM menu to appear

OLD VERSION COMPATIBLE WITH DX11 AND/OR FSR (NO MCM Menu)

FOLLOW THE README ON LINK: https://github.com/thierbig/BG3UpscalerProxy/releases/tag/3.0

Credits

Codebase

Code hosted on this repo corresponds to release older 3.0. Release 4.0 auto builds BG3ScriptExtender.dll from my SE fork: https://github.com/thierbig/bg3se-upscaler.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A compatibility layer that enables simultaneous use of DLSS Framegen/FSR upscaling and the BG3 Script Extender. This proxy DLL properly sequences initialization of both components, allowing players to enjoy enhanced graphics with DLSS/FSR while using Script Extender mods like MCM. Includes updated upscaler files with DLSS4 and MFG support.

Resources

License

Stars

6 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages