Skip to content

Repository files navigation

Quality of Life Mod Manager

Install, update, launch and remove mods for Call of Duty on Plutonium.

One window for the whole Quality of Life series, every other mod in your Plutonium folders, LAN and online play, ReShade, and a LAN server.

Download




What it does

  • Quality of Life page. Install, update or remove each game's mod, plus the Black Ops II extras: HD texture pack, custom sounds, controller icons (PlayStation 5, Switch, Xbox). Everything goes into your Plutonium folder; the game's own files are never touched.
  • Backups. Every Quality of Life install first copies your own textures, sounds, controller icons, ReShade setup, scripts and settings into storage\t6\backups. Put any of them back from the Quality of Life page, or take a fresh copy, including your other mods and maps. Removing a pack offers to put your originals back.
  • Play. One page per game with the game art. LAN starts the game through Plutonium's bootstrapper with the selected mod loaded. Online hands off to Plutonium's own launcher, which signs you in. Tick ReShade to start the watchdog beside the game.
  • Home. A catalog of community mods with cover art, install badges and one-click install.
  • Mods. Drop a .zip, .rar, .7z, .exe or .cll, or paste a GitHub link. Every install writes a checkpoint, so uninstall restores what it replaced.
  • LAN server. Start and stop a dedicated server with generated configs.
  • ReShade. Cinematic colour grading for every Plutonium game. Plutonium clears its bin folder on every start, so the watchdog puts the files back the moment a game opens and saves your in-game preset edits.
  • Fifteen themes. Nocturne, Classic Things, OLED, the four Catppuccin flavours and the six T3 palettes.
  • Self-updating. Checks this repository's releases on start.

Games

Code Game Client
T6 Black Ops II Plutonium
T4 World at War Plutonium
T5 Black Ops Plutonium
T7 Black Ops III T7-CLL or BOIII Community
IW5 Modern Warfare 3 Plutonium
S1 Advanced Warfare S1-CLL

The Quality of Life series covers T6 (released), T4, T5 and T7 (planned).

Install

  1. Download QualityOfLifeModManagerSetup.exe from Releases and run it. It installs to %LOCALAPPDATA%\Programs\Quality of Life Mod Manager for the current user, adds Start menu and desktop shortcuts, and registers in Apps & features. Everything the app needs is inside Setup. It needs no .NET, VC++ redistributable, or separate Qt download. Before Setup finishes, it starts a hidden check that loads Qt, MinGW, the Windows platform plugin, Schannel TLS, and the Windows graphics libraries. A damaged install stops with one diagnostic instead of opening a chain of missing-DLL dialogs.

    Prefer no installer? Take QualityOfLifeModManager-portable.zip and unzip it anywhere writable.

    The release has no bare app .exe. Its in-app updater payload is named QualityOfLifeModManager.update.bin, so it cannot be mistaken for Setup.

  2. Run the app. The first-run wizard asks for your name, theme, Plutonium folder and game folders.

  3. Open Quality of Life in the sidebar and press Install on Black Ops II.

  4. Open Black Ops II, pick LAN or Online, and press Start.

Prefer a zip? QualityOfLifeModManager-portable.zip is the same app. Unzip the whole archive anywhere writable, then run the exe inside it.

Settings live in QualityOfLife.ini next to the exe. Point it at a different Plutonium folder from Settings if yours is not %LOCALAPPDATA%\Plutonium.

Online versus LAN

Plutonium's bootstrapper, started directly, has no login and answers Could not authenticate (401). LAN mode needs no login, so the app can pre-load a mod with fs_game. Online play therefore goes through the plutonium://play/<game> handler that Plutonium's launcher registers: the launcher signs in and starts the game, and you pick the mod from its in-game Mods menu. Online is only offered for the registered install in %LOCALAPPDATA%\Plutonium.

Building

Qt 6 (Widgets, Network, Concurrent, Svg), a MinGW kit and CMake.

powershell -ExecutionPolicy Bypass -File scripts\build.ps1 -Clean

The script writes dist\ with the exe and the Qt runtime. Paths at the top of the script point at the Qt kit, MinGW and the Visual Studio folder that carries cmake and ninja. scripts\build-setup.ps1 checks every imported DLL, runs -installcheck, builds Setup, extracts the finished Setup into a throwaway directory, and runs the installed check again. See scripts\README.txt for the static single-exe route.

Version lives in src/Version.h.

Feeds

  • qol_home.json is the Home catalog. Edit it, commit, and the app picks it up on next start; a copy is built into the exe as a fallback.
  • qol_update.json is the update feed. Regenerate it with python scripts\gen_update.py -o qol_update.json after each release.

Credits

  • DavidHiFi, this app and the Quality of Life series.
  • MestreTM, Cod Lan Launcher, which this app is forked from. Its games list, mod installer, LAN server, themes and updater are all its work.
  • JugAndDoubleTap, the original LanLauncher.
  • xerxes-at, T4, T5 and T6 dedicated server configs.
  • alterware.dev and boiii-community, standalone client sources.
  • crosire, ReShade.
  • Plutonium and Call of Duty belong to their owners. This project is not affiliated with them.

License

LGPL-3.0, inherited from Cod Lan Launcher. See LICENSE.

About

The mod manager for Call of Duty Zombies on Plutonium. Install, update, launch and remove mods for World at War, Black Ops and Black Ops II, including the Quality Of Life series.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages