Skip to content

Quality of Life Mod Manager 2.2.0

Choose a tag to compare

@DavidHiFi DavidHiFi released this 22 Sep 07:38
· 13 commits to main since this release

Download QualityOfLifeModManagerSetup.exe and run it — that is the app.

Do NOT download the bare QualityOfLifeModManager.exe for a fresh install: it is
the in-app updater's file only, and running it alone fails with
Qt6Gui.dll was not found.

DLSS 5 in Black Ops II, on LAN

NVIDIA DLSS 5 neural rendering now runs in Black Ops II through the DLSS5-Feeder
ReShade add-on, as a tick box beside ReShade on the game page.

Add-ons need a build of ReShade that will load them, and the stock build will
not: asked for one it answers, in its own words, "this build of ReShade has only
limited add-on functionality"
. That is what people mean when they say ReShade
works with Plutonium "but limited". So the manager now keeps both builds and
chooses per launch:

  • LAN gets ReShade with full add-on support, and DLSS 5 with it on Black Ops II.
  • Online gets the stock build, and every add-on file leaves bin first.
  • Unticked takes ReShade out of bin altogether and checks that it is gone.

The 237 MB of NVIDIA runtimes are not shipped here. Quality of Life → DLSS 5 →
Import copies them from a folder on your PC that already has DLSS 5 working.

What it costs. The neural pass runs in a 64-bit helper process, because the
engine is 32-bit, and the game waits on that round trip every frame. Measured on
an RTX 4070 at 1440p: the game presents at its own frame cap using under 3 ms of
GPU, while the pass evaluates around 50 times a second. It is a look, not a
performance feature. Its panel is on F10 and starts hidden, because leaving
it open costs far more than the pass does.

Only Black Ops II can take it: World at War, Black Ops and Modern Warfare 3 are
Direct3D 9, and the feeder needs Direct3D 11 or newer. ReShade itself, including
the add-on build, works on all four.

Also in this release

  • DLSS5.ini — a preset holding only the two effects DLSS needs, so ReShade's
    own preset switcher flips cleanly between DLSS and your colour grading. Your
    own preset is never edited.
  • Checkbox focus ring no longer clipped. It was drawn three pixels outside
    the indicator while the indicator sat one pixel from the edge, so clicking any
    checkbox cut the left of the ring off.
  • A ReShade watchdog can no longer outlive the app. It was tracked only by
    the pid of the session that started it, so killing the app left it running and
    enforcing the rules of an older build — three at once on one machine. It now
    records its pid and the app clears strays at startup.
  • Only the effects the preset uses are compiled. ReShade rewrites its own
    config on exit and a stale value there compiled all 548 shaders in the pack on
    every launch.