Releases: boggedbrush/PatchOpsIII
PatchOpsIII v1.3.0-beta3
PatchOpsIII v1.3.0-beta3 Release Notes
Overview
PatchOpsIII v1.3.0-beta3 is a follow-up to beta2. It focuses on a cleaner Windows installer, a new EXE Swapper section, improved BO3 Enhanced setup, and a simple way to choose Stable or Beta updates.
These notes only cover changes since v1.3.0-beta2.
🚀 Major Highlights
- Windows downloads now use an MSI installer.
- EXE Swapper is now available as its own section.
- BO3 Enhanced setup now has a clearer install flow, source validation, help, and diagnostics.
- Users can switch update checks between Stable and Beta.
- BO3 Reforged has returned as a launch option.
📝 Detailed Changes
App Experience
- Added a Stable/Beta update channel option in Tools.
- Cleaned up the Tools page layout so system info, updates, logs, and cache actions are easier to scan.
- Reworked the Activity Log so it keeps useful space at the bottom of the app.
EXE Swapper
- Added the EXE Swapper tab.
- Added options for the latest Steam build, the compatible March 2023 build, and BO3 Enhanced when available.
- Added checks so PatchOpsIII can show what build is active and whether a backup is available.
BO3 Enhanced
- Rebuilt the Enhanced page around a clearer setup flow.
- Added source validation before install.
- Added status, help, requirements, and install details so users can see what is ready and what still needs attention.
- Kept uninstall controls separated in a collapsed Danger Zone.
Launch Options
- Added the BO3 Reforged launch option back.
- Kept the existing launch options behavior otherwise unchanged from beta2.
T7Patch
- No new T7Patch changes in beta3.
- T7Patch still follows the latest maintained Scroptss/T7Patch release.
- LPC files still come from the legacy t7patch release because the maintained release does not include them.
Packaging
- Windows beta releases now ship as
PatchOpsIII-Beta.msi. - The in-app updater now supports Windows MSI downloads first, with exe and zip update paths kept as fallbacks.
- The Windows installer uses PatchOpsIII branding and installs to Program Files by default.
- SHA-256 hashes and VirusTotal links remain part of the release process.
🛠 Fixes
Cross-Platform
- Fixed the update flow so beta and stable release checks can be selected inside the app.
- Improved Enhanced page spacing and reduced cramped controls.
- Improved empty-log handling so the Activity Log does not collapse into a tiny strip.
Windows
- Switched Windows release packaging to MSI.
- Added updater support for Windows MSI assets.
- Added EXE switching workflows for Windows users.
Linux and Steam Deck
- No major Linux or Steam Deck behavior changes since beta2.
- Linux beta releases still include the AppImage update metadata.
- Existing Linux and Steam Deck launch option behavior remains under beta testing.
⚠️ Known Issues
-
Beta Build
- Impact: Some controls and workflows may still need polish.
- Workaround: Report issues through GitHub with logs and your platform details.
- Status: Active beta testing.
-
Windows MSI Updates
- Impact: Windows MSI downloads are new, so update behavior needs wider testing.
- Workaround: If the in-app update fails, download the MSI from GitHub and run it manually.
- Status: Being tested in beta3.
-
EXE Swapper
- Impact: Switching to the compatible build may require the Steam depot download to exist locally first.
- Workaround: Follow the prompt shown by PatchOpsIII if the compatible build is missing.
- Status: Available in beta3 and being tested.
-
BO3 Enhanced
- Impact: BO3 Enhanced still requires a user-provided UWP dump source.
- Workaround: Use the dump guide from the Enhanced page and validate the source before installing.
- Status: Setup flow improved in beta3.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being tested across more systems.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.3.0-beta3 for Windows
- SHA256:
d6d8443e0e1136ebc2d3f3f7f97661ff0d299fca7c1ab66de894522b8ad67541 - VirusTotal: Windows scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.3.0-beta3 for Linux & Steam Deck
- SHA256:
9f875d7ee0123f54f5fdc13a206098fb696ae343dded82406c5d40621113fad8 - Update metadata: PatchOpsIII-Beta.AppImage.zsync
- VirusTotal: Linux scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: T7Patch on GitHub
- LPC files: shiversoftdev/t7patch on GitHub
- In memory of shiversoftdev: Thank you for the original t7patch work and your contributions to the Black Ops III community.
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
🔮 Upcoming Work
- Continue testing Windows MSI updates.
- Keep polishing BO3 Enhanced setup.
- Continue testing EXE Swapper behavior across more installs.
- Continue bug fixes and quality-of-life updates based on user reports.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.3.0-beta2
PatchOpsIII v1.3.0-beta2 Release Notes
Overview
PatchOpsIII v1.3.0-beta2 is a small follow-up to beta1. It keeps the new desktop app experience from beta1 and focuses on safer T7Patch downloads, a cleaner startup screen, and better release verification.
🚀 Major Highlights
- T7Patch now follows the latest maintained release instead of staying locked to beta1's release.
- PatchOpsIII checks the main T7Patch download before installing it.
- The startup screen is simpler and less alarming.
- The update button in the title bar is centered properly on beta builds.
- Bumped application version to
v1.3.0-beta2.
📝 Detailed Changes
App Experience
- Replaced the old startup message with a simple "Opening PatchOpsIII" loading screen.
- Made the beta version button in the title bar line up correctly.
- Made the app's version label more consistent while it is opening.
T7Patch
- The main T7Patch download now uses the latest maintained Scroptss/T7Patch release.
- PatchOpsIII checks the main T7Patch download before installing it.
- LPC files still come from the legacy t7patch release because the maintained release does not include them.
Packaging
- Added VirusTotal checks for Windows and Linux beta builds.
- Added VirusTotal links for published beta downloads.
- Kept SHA-256 hashes in the release notes for users who want to verify downloads.
Documentation
- Added VirusTotal links to the beta1 release notes.
- Updated the wiki to explain that T7Patch now follows the latest maintained release.
🛠 Fixes
Cross-Platform
- Fixed startup wording so users do not see technical text while PatchOpsIII opens.
- Fixed the beta2 version label in more places.
- Fixed T7Patch download checks so the main patch archive is verified from GitHub before install.
Windows
- Fixed the beta title bar update button alignment.
- Kept T7Patch install behavior the same for users, including admin permission when Windows requires it.
- Added VirusTotal scan links for the Windows beta build.
Linux and Steam Deck
- Added VirusTotal scan links for the Linux beta build.
- Kept the AppImage update file attached to beta releases.
- Kept Linux and Steam Deck behavior otherwise unchanged from beta1.
⚠️ Known Issues
-
Beta Build
- Impact: Some controls and workflows may still need polish.
- Workaround: Report issues through GitHub with logs and your platform details.
- Status: Active beta testing.
-
App Startup
- Impact: PatchOpsIII may fail to finish opening on some systems.
- Workaround: Restart PatchOpsIII and include logs in a bug report if the issue continues.
- Status: Being improved during beta.
-
All-around Enhancement Mod
- Impact: The full All-around Enhancement Mod remains unsupported as a launch option.
- Workaround: Use the Lite version when launch options are configured.
- Status: Upstream mod behavior may change independently of PatchOpsIII.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being tested across more systems.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.3.0-beta2 for Windows
- SHA256:
85922064af330dbfa51ca88a21418fd2a91f640f2426e0f3f9212dc67ef952ad - VirusTotal: Windows scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.3.0-beta2 for Linux & Steam Deck
- SHA256:
cb48ea9d5b99a2dafc77e3fba62487ad1a3d0bb992056be2f05ec58a38446a38 - Update metadata: PatchOpsIII-Beta.AppImage.zsync
- VirusTotal: Linux scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: T7Patch on GitHub
- LPC files: shiversoftdev/t7patch on GitHub
- In memory of shiversoftdev: Thank you for the original t7patch work and your contributions to the Black Ops III community.
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
🔮 Upcoming Work
- Continue beta testing the new desktop app.
- Keep polishing startup, update checks, and downloads.
- Continue fixes based on beta feedback.
- Continue bug fixes and quality-of-life updates based on user reports.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.3.0-beta
PatchOpsIII v1.3.0-beta Release Notes
Overview
PatchOpsIII v1.3.0-beta is a beta release with a rebuilt desktop app, smoother app controls, updated T7Patch downloads, and new Windows and Linux test builds. This release is meant for users who want to try the new PatchOpsIII experience early and report any rough edges.
🚀 Major Highlights
- Rebuilt PatchOpsIII as a modern desktop control center.
- Added a cleaner dashboard with live logs, folder browsing, launch profiles, graphics controls, and mod management.
- Updated T7Patch downloads to the maintained v3.02 release.
- Added beta Windows and Linux downloads.
- Updated setup and usage notes for the new app.
- Bumped application version to
v1.3.0-beta.
📝 Detailed Changes
App Experience
- Replaced the older app layout with a new desktop interface.
- Added a responsive dashboard for game status, mod tools, graphics settings, logs, and quick actions.
- Improved how the app handles file browsing, Steam actions, status checks, updates, and logs.
- Added better separation between the visible app and the local helper process that performs background actions.
T7Patch
- Updated the main T7Patch download source to the maintained Scroptss/T7Patch v3.02 release.
- Kept LPC files on the older source because the maintained release does not provide those files.
- Updated documentation so users can tell which source is used for each T7Patch component.
Packaging
- Added a Windows beta executable.
- Added a Linux and Steam Deck beta AppImage.
- Added SHA-256 files so downloads can be verified.
- Added VirusTotal scan links for the Windows and Linux beta downloads.
Documentation
- Updated the README and wiki for the new app experience.
- Kept older release notes available for users on previous versions.
🛠 Fixes
Cross-Platform
- Improved T7 status and reset controls so the dashboard better reflects what is installed.
- Improved file, Steam, status, update, and log handling.
- Updated T7Patch source handling to use the maintained v3.02 release.
Windows
- Added a beta Windows executable.
- Added a SHA-256 verification file for the Windows beta download.
- T7 installation may still require administrator permission depending on the game folder.
Linux and Steam Deck
- Added a beta AppImage.
- Added a SHA-256 verification file for the Linux beta download.
- Launch option behavior is still being tested across more Linux and Steam Deck setups.
⚠️ Known Issues
-
Beta Build
- Impact: Some controls and workflows may still need polish.
- Workaround: Report issues through GitHub with logs and your platform details.
- Status: Active beta testing.
-
Local Helper Startup
- Impact: Some app actions may not work if the local helper process fails to start.
- Workaround: Restart PatchOpsIII and include logs in a bug report if the issue continues.
- Status: Being improved during beta.
-
All-around Enhancement Mod
- Impact: The full All-around Enhancement Mod remains unsupported as a launch option.
- Workaround: Use the Lite version when launch options are configured.
- Status: Upstream mod behavior may change independently of PatchOpsIII.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being tested across more systems.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.3.0-beta for Windows
- SHA256:
2d42210dcf7447b219dcd438f9a58c8326fe4628fa47fdbe871a77af42385e5b - SHA256 file: PatchOpsIII-Beta.exe.sha256
- VirusTotal: Windows scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.3.0-beta for Linux & Steam Deck
- SHA256:
ea4af37f33e548027ffd4d4071293f70cf7606851a2ce445bf4cc2cedc98bb4d - SHA256 file: PatchOpsIII-Beta.AppImage.sha256
- Update metadata: PatchOpsIII-Beta.AppImage.zsync
- VirusTotal: Linux scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: T7Patch on GitHub
- LPC files: shiversoftdev/t7patch on GitHub
- In memory of shiversoftdev: Thank you for the original t7patch work and your contributions to the Black Ops III community.
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
🔮 Upcoming Work
- Continue beta testing the new desktop app.
- Improve startup reliability and release packaging.
- Polish advanced controls, logs, folder browsing, and launch option handling.
- Continue bug fixes and quality-of-life updates based on user reports.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.2.2-beta
PatchOpsIII v1.2.2-beta Release Notes
Overview
PatchOpsIII v1.2.2 focuses on BO3 Enhanced reliability and UX, especially on Linux/Steam Deck. This release adds automated Proton compatibility setup/cleanup, fixes UI responsiveness during Enhanced install/uninstall, and tightens status detection so dashboard state matches what is actually installed.
🚀 Major Highlights
- Added automated Linux BO3 Enhanced compatibility flow:
- resolves Proton source from local bundled fork or on-demand upstream download,
- installs compatibility tool as
BO3 Enhanced, - maps AppID
311210to that tool, - sets launch options to
WINEDLLOVERRIDES="WindowsCodecs=n,b" %command%.
- Added automated Linux BO3 Enhanced uninstall cleanup:
- clears compatibility mapping,
- resets launch options,
- removes installed compatibility tool and PatchOps backup tool directories.
- Moved Enhanced install/uninstall to background workers to prevent the app UI from becoming unresponsive.
- Updated Enhanced status model to match Reforged-style state reporting (
Installed/Not Installed | Active/Inactive). - Bumped application version metadata to
1.2.2.
📝 Detailed Changes
BO3 Enhanced (Linux/Steam Deck)
- Introduced Linux helper flow in
utils.py:configure_bo3_enhanced_linux(...)cleanup_bo3_enhanced_linux(...)- compatibility tool install/remove + Steam
CompatToolMappingwrite/clear - exact launch options set/clear path for
localconfig.vdf
- Added on-demand upstream Proton archive caching:
- source: Weather-OS GDK-Proton
release10-32 - archive:
GDK-Proton10-32.tar.gz - cache path under app storage and manifest normalization to display as
BO3 Enhanced.
- source: Weather-OS GDK-Proton
- Added Steam process handling hardening on Linux:
- better running-process detection,
- safer open/close sequencing,
- stricter
pkill -x steamusage, - improved launch fallback/error logging.
Enhanced Installer / UI Flow
- Replaced synchronous Enhanced install/uninstall operations with dedicated worker threads:
EnhancedInstallWorkerEnhancedUninstallWorker
- Updated first-run default-install warning behavior:
- choosing Enhanced now routes users to the Enhanced tab,
- no immediate forced dump picker/open/install action.
- Added missing browse/folder icon on Enhanced tab dump selection button.
- Added composite Enhanced status propagation so dashboard and tab remain consistent unless a worker is actively reporting progress.
Detection and Compatibility Fixes
- Fixed T7 false-positive “Installed” status by requiring actual T7 binaries (
t7patchloader.dllort7patch.dll) rather than config-only presence. - Added
GameChat2.dllto the BO3 dump whitelist for Enhanced file intake.
Repository / Documentation
- Added top-level
bo3-enhanced-proton/fork metadata and source provenance documentation. - Updated root README with a Forked Components section linking to the BO3 Enhanced Proton fork metadata.
Versioning
- Updated baked application version from
1.2.1to1.2.2inversion.py.
🛠 Fixes
Cross-Platform
- Fixed T7 installation state detection to avoid false positives from Reforged-related config artifacts.
- Improved Enhanced dashboard/tab status consistency and state clarity.
- Added missing Enhanced tab browse icon for UI consistency.
Windows
- No Windows-only behavioral changes in this release.
- Linux-only Enhanced compatibility automation is platform-gated and does not run on Windows.
Linux and Steam Deck
- Fixed app unresponsiveness during Enhanced install/uninstall by moving operations off the main UI thread.
- Fixed incomplete Enhanced uninstall cleanup by fully removing compatibility mapping, launch options, and compatibility tool artifacts.
- Fixed stale backup compatibility-tool directories causing
BO3 Enhancedto remain listed in Steam after uninstall. - Added robust fallback behavior for obtaining
BO3 EnhancedProton source (local fork bundle first, upstream cached download second).
⚠️ Known Issues
-
BO3 Enhanced on Linux is currently Offline-Only
- Impact: BO3 Enhanced currently runs in offline mode only on Linux installs.
- Clarification: This is not a limitation imposed by PatchOpsIII.
- Note: The same warning/message is also shown on game startup.
- Status: Issue is tracked upstream by BO3 Enhanced developers; a fix is pending.
-
All-around Enhancement Mod
- Impact: The current All-around Enhancement Mod does not work correctly when launch options are used; the Lite version remains compatible.
- Workaround: Use the Lite version of the All-around Enhancement Mod when launch options are configured.
- Status: Fix under investigation.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being evaluated across additional distributions and Steam Deck configurations.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.2.2 for Windows
- SHA256:
94C02F843C48444FA8BE122BD3218E604D577C5A0599A18A7BCA399004A1DAB5 - VirusTotal: Latest Windows Scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.2.2 for Linux & Steam Deck
- SHA256:
af59b399f0efedecbc58dec32fa67a2daa5f10cf0281e7c32f269adefdd1c29c - VirusTotal: Latest Linux Scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
- GDK-Proton (upstream for BO3 Enhanced Proton fork): Weather-OS/GDK-Proton
🔮 Upcoming Work
- Continued Linux/Steam Deck compatibility testing across distributions and Steam client variants.
- Additional polish for mod state detection/reporting and tab status consistency.
- Ongoing bug fixes and QoL updates based on user installation/uninstallation feedback.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.2.1
PatchOpsIII v1.2.1 Release Notes
Overview
PatchOpsIII v1.2.1 improves Linux/Steam Deck reliability for BO3 Reforged installation and introduces UI readability/theming improvements across the app.
🚀 Major Highlights
- Fixed a Linux/Steam Deck Reforged installer failure caused by TLS certificate verification in some packaged runtime environments.
- Improved download-path resilience while preserving existing Reforged executable integrity validation (SHA-256 trust list).
- Added runtime theme switching with saved preference support (
system,light,dark). - Improved readability in light mode and refreshed control styling (inputs, dropdowns, spin boxes, sliders, status labels, and sidebar states).
- Bumped application version metadata to
1.2.1.
📝 Detailed Changes
Reforged Installer (Linux/Steam Deck)
- Reworked Reforged executable download flow to use a requests-based streaming path.
- Added CA bundle resolution priority for HTTPS verification:
SSL_CERT_FILEwhen present,certifibundle when available,- system/default requests verification as fallback.
- Clarified Reforged tab messaging to explicitly state that install also applies the BO3 Reforged Workshop mod and downgrades
BlackOps3.exeto the build before the February 19, 2026 update. - Kept existing security checks unchanged after download:
- non-empty file validation,
- executable signature check (
MZ), - SHA-256 allowlist verification before replacement.
Theme and Readability
- Added persisted theme preference storage in
PatchOpsIII_settings.jsonwith valid modes:systemlightdark
- Added
--themeCLI option (system,light,dark) to set and persist theme preference. - Added runtime theme synchronization so system theme changes are reflected without restarting when using
systemmode. - Improved status/readability contrast for light mode and tuned color states for dashboard/workshop indicators.
- Updated form control styling for better legibility and consistency:
QLineEdit,QComboBox, andQSpinBoxborders/background/disabled states- themed up/down/drop-down arrows
- slider groove/fill/handle contrast
- Refreshed icon tone assets to better match the updated theme/readability pass.
Versioning
- Updated baked application version from
1.2.0to1.2.1inversion.py.
🛠 Fixes
Cross-Platform
- Added runtime theme switching and improved readability in both light and dark themed UI paths.
- Updated dashboard/workshop status coloring for clearer visual state feedback.
Windows
- No Windows-only fixes; theme/readability and UI improvements apply on Windows as part of the cross-platform updates.
Linux and Steam Deck
- Fixed Reforged install failures where HTTPS download could fail with:
SSL: CERTIFICATE_VERIFY_FAILEDunable to get local issuer certificate
- Improved compatibility with SteamOS/AppImage-like bundled runtime certificate layouts.
- Theme/readability improvements and runtime theme switching also apply on Linux and Steam Deck.
⚠️ Known Issues
-
All-around Enhancement Mod
- Impact: The current All-around Enhancement Mod does not work correctly when launch options are used; the Lite version remains compatible.
- Workaround: Use the Lite version of the All-around Enhancement Mod when launch options are configured.
- Status: Fix under investigation.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being evaluated across additional distributions and Steam Deck configurations.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.2.1 for Windows
- SHA256:
D6215650FF2D7BBD9071AFDD01325201BE2A3156909FD061DFCA5E000B3279EC - VirusTotal: Latest Windows Scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.2.1 for Linux & Steam Deck
- SHA256:
281f7987e9995ecc8b2fd9240d5879984ddbc47ca4bdbcfb276d501e66a5d220 - VirusTotal: Latest Linux Scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
🔮 Upcoming Work
- Additional robustness improvements around mod/binary download and validation workflows.
- Expanded Linux and Steam Deck compatibility checks for launcher and workshop flows.
- Continued bug fixes and quality-of-life improvements based on user reports.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.2.0
PatchOpsIII v1.2.0 Release Notes
Overview
PatchOpsIII v1.2.0 is a large feature release since v1.1.0, centered on BO3 Enhanced support, Reforged-first mod compatibility flows, and a major dashboard/UI overhaul. It also adds stronger integrity checks, safer uninstall behavior, and a one-click reset path back to stock.
🚀 Major Highlights
- New BO3 Enhanced tab with guided install/update/uninstall.
- New BO3 Reforged workflow with executable install/uninstall, integrity checks, and T7 settings support.
- Launch-option management updated for current BO3 compatibility constraints:
- Workshop mod options are gated when unsupported.
DefaultandPlay Offlineremain available.
- New Status Overview dashboard and improved mod/QoL visibility.
- New Reset to Stock in Advanced to restore config, launch options, and managed files.
🖼 UI Preview
📝 Detailed Changes
BO3 Enhanced
- Added
bo3_enhanced.pyservice flow for:- latest release discovery from GitHub,
- archive checksum caching (
bo3_enhanced_checksums.json), - validated install (dump-first, enhanced-last),
- backup-aware uninstall with protected executable fallback.
- Added guided dump source selection for
DUMP.zip, dump folder, orBlackOps3.exeparent. - Added strict dump/install safety constraints and rollback-friendly backup handling.
- Added Enhanced state tracking with warning and compatibility gating.
Reforged + Launch Options
- Added Reforged executable install with SHA-256 trust validation and backup preservation.
- Added Reforged uninstall restore flow and launch-option cleanup safeguards.
- Added Reforged T7 settings editing (
players/T7.json) including password visibility controls. - Added workshop profile install/status integration in Launch Options:
- one-click workshop open + apply,
- per-profile install/subscription status indicators,
- improved row layout (
?help near mod name, right-aligned status).
- Added compatibility gating so workshop mod launch options are disabled when unsupported, while
DefaultandPlay Offlineremain usable.
Dashboard and UX
- Introduced a full Status Overview panel for T7, DXVK, Enhanced, Reforged, Launch Option, and QoL.
- Updated status semantics:
- optional/not-installed components now show neutral gray instead of error red,
- Reforged status tracks executable install and launch-option activation as separate states.
- Refined QoL summary logic to avoid duplicate implied items (e.g.,
Skip All IntrosimpliesSkip Intro). - Modernized main UI with sidebar navigation, updated spacing/layouts, and icon refresh.
Graphics / DXVK / Advanced
- Reorganized Graphics and DXVK into nested tabs with aligned container sizing.
- Removed redundant internal tab titles to reduce visual duplication.
- Expanded Advanced tools:
- Clear Logs
- Copy Logs
- Clear Mod Files
- Reset to Stock
- Reset-to-Stock now runs asynchronously to avoid UI stalls and reduces log spam during bulk state updates.
🛠 Fixes
Cross-Platform
- Improved uninstall resilience for Enhanced and Reforged workflows, including protected-file handling when backups are missing.
- Fixed state synchronization bugs where launch-option status could remain active after Reforged uninstall.
- Fixed launch-option gating edge cases to ensure unsupported mod profiles are blocked while safe defaults remain available.
- Fixed reset workflow responsiveness and excessive activity-log output during bulk reset operations.
Windows
- Added stronger download and executable integrity checks for managed binaries.
- Improved Reforged download request compatibility and error handling.
Linux and Steam Deck
- Preserved Linux launch-option compatibility handling while integrating new gating and workshop profile logic.
⚠️ Known Issues
-
BO3 Enhanced requires a manual game dump
- Impact: PatchOpsIII cannot download game dumps automatically; you must provide a valid UWP dump source.
- Workaround: Use the in-app dump dialog and follow the linked guide to obtain a dump, then select
DUMP.zipor the dump folder. - Status: Expected behavior (legal/safety constraint).
-
All-around Enhancement Mod
- Impact: The current All-around Enhancement Mod does not work correctly when launch options are used; the Lite version remains compatible.
- Workaround: Use the Lite version of the All-around Enhancement Mod when launch options are configured.
- Status: Fix under investigation.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being evaluated across additional distributions and Steam Deck configurations.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.2.0 for Windows
- SHA256:
BE09F6F081325B5544D6E3BB9C9E03B53FF4517FD5A7AF4B31A2B16B7735A104 - VirusTotal: Latest Windows Scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.2.0 for Linux & Steam Deck
- SHA256:
f98f6787895e791b465e6ac35a9fee1f3c20fde62fff3c655704d674aaa3f76c - VirusTotal: Latest Linux Scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
- BO3 Enhanced: BO3 Enhanced on GitHub
- BO3 Reforged: BO3 Reforged
🔮 Upcoming Work
- Additional validation and preflight checks around dump/game-directory edge cases.
- Expanded compatibility smoke tests for future release cadence.
- Continued bug fixes and performance optimizations based on user feedback.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.1.0
PatchOpsIII v1.1.0 Release Notes
Overview
PatchOpsIII v1.1.0 is the first stable release following the v1.0.4 beta, focused on a built-in cross-platform updater, hardened Linux/AppImage packaging, and safer configuration handling. This release is recommended for all users on v1.0.x, especially those on Linux or Steam Deck. The primary highlight is the integrated auto-updater for Windows and Linux with more reliable release detection. 🎮
🚀 Major Highlights
- Auto-updater for Windows and Linux.
- AppImage-based packaging for Linux and Steam Deck.
- Improved Steam, DXVK, and launch option handling.
- UI/UX refinements and safer configuration behavior.
📝 Detailed Changes
Updater
- Added a unified update button that runs OS-specific checks for both Windows and Linux (#23).
- Enabled automatic update checks on Windows at startup with links to the latest GitHub release when a newer build is available (#23).
- Integrated Linux update flow with Gear Lever (an AppImage management tool) to apply AppImage updates when a newer AppImage is detected (#23).
Packaging (Linux)
- Switched Linux builds to AppDir-based AppImages with proper icons, bundled presets, persistent logs/backups, and update-friendly metadata (#18).
- Limited Linux release asset selection to real
.AppImageand.zsyncartifacts to improve both manual and automatic update detection (#18).
Game Management Improvements
- Centralized version data in
version.pyso packaged builds, tags, and updater prompts stay consistent across platforms (#23, #5, #7). - Grouped game directory tools with a dedicated update button and cached platform detection to reduce redundant checks (#23).
- Improved game directory detection to validate and remember user selections across runs, including Nuitka onefile builds (#5, #7).
Linux, Steam Deck, and DXVK Enhancements
- Improved DXVK-GPLAsync installs to remain robust against upstream archive changes (including
.tar.zst) and to preserve downloaded filenames for clarity (#9). - Adjusted default Linux paths and Steam process handling to better accommodate different distributions and Steam Deck setups (#9).
- Ensured launch options are preserved on Linux T7 Patch installs, keeping existing
fs_gameand mod settings intact (#9).
UI/UX and Configuration
- Promoted v1.0.4 beta quality-of-life improvements to stable: background threading for applying Steam launch options and installing the T7 Patch to keep the UI responsive.
- Refined direct “Launch Game” behavior via Steam so the main window Launch Game button works reliably.
- Added admin checks for T7 Patch installs on Windows to reduce failures due to missing elevation.
- Updated FOV slider behavior and graphics presets to avoid overwriting existing user settings unexpectedly.
- Guarded configuration writes so they only occur once a valid install directory has been detected, reducing the risk of invalid or partial configuration files (#5, #7).
- Improved log copy resilience and enabled automatic log cleanup every three launches to keep log files small and manageable.
Documentation and Build System
- Refreshed the README with updated badges and clearer usage and setup guidance (#20).
- Updated release workflows to improve tag selection and note publishing across both beta and stable channels (#20, #16, #12, #11, #10).
🛠 Fixes
Cross-Platform
- Resolved false positives when discovering the install directory in packaged builds and ensured configuration writes only occur once a valid path exists (#5, #7).
- Reduced log noise by tightening update-related logging and making log copy operations more resilient.
- Adjusted FOV slider and graphics presets to prevent them from overwriting existing user-defined settings.
Windows
- Fixed Windows auto-update handling to prevent duplicate update checks and ensure staged updates are applied safely (#23).
- Corrected Windows elevation detection for T7 Patch installs to reduce failed installations caused by insufficient permissions.
- Reduced Steam shutdown-related noise in logs on Windows when starting or closing the game.
Linux and Steam Deck
- Fixed DXVK auto-install failures by preferring extractable assets and surfacing lookup errors more clearly (#9).
- Ensured manual Linux update checks consistently surface the latest release via the GitHub API (#23).
- Preserved existing
fs_gameand mod settings during Linux T7 Patch installs to avoid unintended changes to launch options.
⚠️ Known Issues
-
All-around Enhancement Mod
- Impact: The current All-around Enhancement Mod does not work correctly when launch options are used; the Lite version remains compatible.
- Workaround: Use the Lite version of the All-around Enhancement Mod when launch options are configured.
- Status: Fix under investigation.
-
Launch Options Stability on Linux and Steam Deck
- Impact: Launch options may not work consistently across all Linux distributions and Steam Deck setups.
- Workaround: If issues occur, temporarily remove custom launch options and re-apply them incrementally.
- Status: Behavior is being evaluated across additional distributions and Steam Deck configurations.
📥 Downloads & Verification
-
Windows
- Download: PatchOpsIII v1.1.0 for Windows
- SHA256:
09E2D64B46D780917093A9F896A44077A165816EFE80F5A3868D0AEAC5770BE9 - VirusTotal: Latest Windows Scan
-
Linux & Steam Deck
- Download: PatchOpsIII v1.1.0 for Linux & Steam Deck
- SHA256:
4edf21738b0094ea5e70defbe6d40296cfc261e0de652a0fab4bfe7adfbc50b5 - VirusTotal: Latest Linux Scan
🧑💻 Acknowledgements
PatchOpsIII builds on the work of the following projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
🔮 Upcoming Work
- Bug fixes and performance optimizations based on user reports.
- BO3 Enhanced installation assistant tab for Windows users to automate installation from a Microsoft Store dump.
- Additional improvements for Linux and Steam Deck launch option handling and broader distribution coverage.
If you encounter issues or have suggestions, please open an issue on the repository or share feedback with the community so we can prioritize future improvements.
PatchOpsIII v1.0.4-Beta
PatchOpsIII v1.0.4-Beta Release Notes
The latest release of PatchOpsIII is here! Version 1.0.4 brings significant improvements in user experience, stability, and functionality.
🔍 VirusTotal Scans:
- Windows: Latest Windows Scan
- Linux: Latest Linux Scan
🚀 New Features & Improvements
- Enhanced User Experience (UI Responsiveness):
- Applying Steam launch options and installing the T7 Patch now run asynchronously in separate threads, preventing the UI from freezing during these operations.
- Improved DXVK-GPLAsync Installation:
- The DXVK-GPLAsync installation is more robust, as it now recursively searches for the necessary DLL files within the extracted archive, making it less dependent on a specific folder structure.
- Downloaded DXVK-GPLAsync archives will retain their original filenames for better clarity.
- Direct Game Launch:
- A new "Launch Game" button has been added to the main window, allowing users to directly launch Black Ops III via Steam from within the application.
- Refactored Codebase:
- Common utility functions related to Steam integration and launch options have been moved to a new
utils.pymodule, improving code organization and maintainability.
- Common utility functions related to Steam integration and launch options have been moved to a new
- Linux Compatibility Improvements:
- A default game directory path for Linux installations has been added.
- Improved handling of Steam processes on Linux with more robust process checks and timeouts.
- Robust Launch Options Management:
- The logic for setting Steam launch options has been refined to better handle existing
fs_gameparameters, ensuring correct application of new options without conflicts. - Timeouts have been added to Steam process management commands for more reliable execution.
- The logic for setting Steam launch options has been refined to better handle existing
- T7 Patch Installation Enhancements:
- The T7 Patch installation now includes a check for administrator privileges on Windows and will prompt for elevation if necessary, ensuring successful installation.
🛠 Fixes
- Addressed various minor bugs and stability issues.
- Fixed DXVK-GPLAsync auto-installation failures caused by new upstream archive formats by preferring extractable assets and supporting
.tar.zstpackages out of the box.
⚠️ Known Issues
- All-around Enhancement Mod:
- Current version doesn’t work with launch options (
Liteversion works fine).
- Current version doesn’t work with launch options (
- Launch Options Stability:
- May not work for all Linux distributions—still under testing.
- Linux/Steam Deck App Icon:
- Linux & Steam Deck versions do not currently have an app icon.
📥 Download the Latest Release
- Download PatchOpsIII v1.0.4 for Windows
- Download PatchOpsIII v1.0.4 for Linux & Steam Deck (PatchOpsIII.AppImage)
🏗 Build Metadata
- Windows SHA256:
D24FFE7CA9E4DBDE3DAB89D4B4D5D6024EE150B42515DF89FFB567B3F7AEC2AF - Linux SHA256:
fd57f26bcfb2be86f0a576b043170f211367626235626e4b85222dc494968e9f
🧑💻 Acknowledgements
PatchOpsIII is built upon the work of these amazing projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
- ValvePython/vdf: ValvePython/vdf on GitHub
🔮 What's Next?
- Bug Fixes & Optimizations: Continuing improvements based on user feedback.
- BO3 Enhanced Installation assistant tab for Windows users: User's specify their Microsoft store dump of the game and PatchOpsIII will automate the installation for you! To learn more about BO3 Enhanced I recommend watching this video
- Community Feedback: Your feedback is invaluable! Report issues, suggest improvements, and propose new features.
Thank you for supporting PatchOpsIII. Happy modding! 🎮
PatchOpsIII v1.0.3
PatchOpsIII v1.0.3 Release Notes
The latest release of PatchOpsIII is here! Version 1.0.3 builds upon the previous release with new features, improvements, and changes.
🔍 VirusTotal Scan: Latest VirusTotal Scan
🚀 New Features:
-
Linux & Steam Deck Support:
- PatchOpsIII can now run on Linux with the new Linux executable!
-
Quality of Life Improvements:
- Launch Options: Now works with the t7patch on Linux installations by automatically setting the necessary wine dll overrides.
-
t7patch Management:
- Added Linux-friendly
t7patchinstallation support. - Improved file path handling, downloading, and installing for non-Windows users.
- Added Linux-friendly
🔄 Changes:
- Improved UI scaling on Steam Deck.
- When updating the t7patch, it will no longer reset your name to the default name
Unknown Soldier. - Updated "Set VRAM target" in the Advanced tab to a percentage from 75-100% rather than 0.75-1.0 for better readability and understanding.
🛠 Fixes:
- Linux Compatibility:
- Improved handling of launch parameters and t7patch installation for Steam Deck & Linux
- t7patch Support:
- Updated to support the latest release of t7patch v2.0.4. You can learn more about the latest t7patch release here
- dxvk-gplasync Support:
- Updated to support the latest dxvk-gplasync v2.6-1
⚠️ Known Issues:
- All-around Enhancement Mod:
- Current version doesn’t work with launch options (
Liteversion works fine).
- Current version doesn’t work with launch options (
- Launch Options Stability:
- May not work for all Linux distributions—still under testing.
- Linux/Steam Deck App Icon:
- Linux & Steam Deck versions do not currently have an app icon.
📥 Download the Latest Release:
Download PatchOpsIII v1.0.3 for Windows
Download PatchOpsIII v1.0.3 for Linux & Steam Deck
🧑💻 Acknowledgements:
PatchOpsIII is built upon the work of these amazing projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
🔮 What’s Next?
- Bug Fixes & Optimizations: Continuing improvements based on user feedback.
- BO3 Enhanced Installation assistant tab for Windows users: User's specify their Microsoft store dump of the game and PatchOpsIII will automate the installation for you! To learn more about BO3 Enhanced I recommend watching this video
- Community Feedback: Your feedback is invaluable! Report issues, suggest improvements, and propose new features.
Thank you for supporting PatchOpsIII. Happy modding! 🎮
PatchOpsIII v1.0.3-Beta
PatchOpsIII v1.0.3-Beta Release Notes
The latest release of PatchOpsIII is here! Version 1.0.3-Beta builds upon the previous release with new features, improvements, and changes.
🚀 New Features:
-
Linux & Steam Deck Support:
- PatchOpsIII can now run on Linux with the new Linux executable!
-
Quality of Life Improvements:
- Launch Options: Now works with the t7patch on Linux installations by automatically setting the necessary wine dll overrides.
-
t7patch Management:
- Added Linux-friendly
t7patchinstallation support. - Improved file path handling, downloading, and installing for non-Windows users.
- Added Linux-friendly
🔄 Changes:
- Improved UI scaling on Steam Deck.
🛠 Fixes:
- Linux Compatibility:
- Improved handling of launch parameters and t7patch installation for Steam Deck & Linux
⚠️ Known Issues:
- All-around Enhancement Mod:
- Current version doesn’t work with launch options (
Liteversion works fine).
- Current version doesn’t work with launch options (
- Launch Options Stability:
- May not work for all Linux distributions—still under testing.
📥 Download the Latest Release:
Download PatchOpsIII v1.0.3-Beta for Linux & Steam Deck
🧑💻 Acknowledgements:
PatchOpsIII is built upon the work of these amazing projects:
- t7patch: t7patch on GitHub
- dxvk-gplasync: dxvk-gplasync on GitLab
🔮 What’s Next?
- Bug Fixes & Optimizations: Continuing improvements based on user feedback.
- Community Feedback: Your feedback is invaluable! Report issues, suggest improvements, and propose new features.
Thank you for supporting PatchOpsIII. Happy modding! 🎮