Skip to content

v2.1.2 - The LAN clients get updates now

Choose a tag to compare

@DavidHiFi DavidHiFi released this 20 Sep 09:04
· 34 commits to main since this release

Download QualityOfLifeModManager-portable.zip below and unzip 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.


The LAN clients now actually get updates.

The update check read every version out of the app's update feed — a file that
only changes when somebody regenerates it by hand. Nothing regenerates it when
a new T7-CLL or S1-CLL client is released, so the app could never find
out a newer one existed. It would have stayed on the same client version
forever, which is exactly what you would expect it not to do.

It now asks each component's own repository what its latest release is, every
time it checks, and only falls back to the feed for anything it cannot reach.
That covers the LAN clients for Black Ops III and Advanced Warfare, the portable
Plutonium kit, and the app itself.

A few details worth knowing:

  • It uses plain github.com, not the GitHub API, so there is no hourly rate
    limit and nothing to sign in to. On some machines the API is blocked outright;
    this works there too.
  • It only asks about components you actually have installed, so a machine
    without Black Ops III or Advanced Warfare makes one request, not five.
  • If you are offline, or GitHub is unreachable, the check quietly falls back to
    the feed instead of failing.

New: QualityOfLifeModManager.exe -checkupdates prints what every component
resolves to and whether that came from the repository or the feed.