Repository navigation
PZ-ModGuard v2.6.0 - Intelligent Framework Classification & Continuous Deep Scanning
PZ-ModGuard v2.6.0 - Intelligent Framework Classification, Continuous Deep Scanning & Linux / SteamOS Support
ℹ️ Disclaimer: This project was developed and coded with the assistance of Google Gemini.
What is New in v2.6.0:
-
🐧 Official Linux & SteamOS / Steam Deck Support:
- Zero Dependencies: Native Python 3 scanner (
pz_modguard.py) + POSIX shell launcher (pz-modguard.sh). Uses only standard library modules—nopipor administrative privileges required. - Pre-Installed Out-of-the-Box: Runs on standard Linux distributions (Ubuntu, Debian, Arch, Fedora) and SteamOS without disabling Steam Deck write protection.
- Auto-Discovery: Automatically queries Native Steam (
~/.local/share/Steam), Flatpak Steam (~/.var/app/com.valvesoftware.Steam), MicroSD card library mounts (/run/media/...), and Heroic/Lutris GOG folders. - Full Feature Parity: Includes all 5 scan profiles, real-time ANSI colored progress bars, and identical high-speed JVM stream parsing.
- Zero Dependencies: Native Python 3 scanner (
-
Intelligent 3rd-Party Framework Classification:
- PZ3D Framework Support: Recognizes
pz3dLoader.dll/libpz3dLoader.soas a Known Native Framework (PZ3D 3D Camera Engine Hook) andpz3dLoader.jar(ByteBuddy / Dynamic ClassLoader / SelfUpdater). Instead of raising alarming false positives (Unauthorized Native Binary Detected), ModGuard reports them transparently as elevated engine hooks in Cyan. - ZombieBuddy Native Agent: Fully recognized as a known Build 42 native hook framework (
zbNative.dll/libzbNative.so). - Discord Rich Presence (RPC):
ZomboidRichPresence.jaropening local IPC sockets (LinuxIPC -> Socket) to the Discord desktop client is pre-audited and recognized as clean.
- PZ3D Framework Support: Recognizes
-
Continuous Deep Malware Auditing (Zero Blind Bypasses):
- Crucial Security Guarantee: Pre-audited frameworks are never given a blind pass. Every single compiled
.classfile is decompiled in-memory and audited against all Tier 1 hostile malware signatures (Discord webhook stealers, token grabbers, remote shell payloads, C2 domains). - If a known framework is ever tampered with or contains malicious payloads, ModGuard will immediately flag it as
[CRITICAL THREAT]and halt game launch.
- Crucial Security Guarantee: Pre-audited frameworks are never given a blind pass. Every single compiled
-
Developer Script Artifact Handling:
- Accidental developer automation scripts left behind in mod source directories (such as
CarPhysicsImproved\...\media\src\build.ps1andtest.ps1) are classified as non-executing dev notices rather than halting the user from launching the game.
- Accidental developer automation scripts left behind in mod source directories (such as
-
Full Deep Scan Fix for Installed Loose Classes (PZ_Optimization /
pzopt):- Fixed a false alarm where
Restart.classandUninstall.classwere flagged when installed into the main game root (\ProjectZomboid\pzopt\) during Profile [2] Full Deep Scan. - Added
zombie|GameWindow.class|java/lang/ProcessBuildermatching official game window management code. - All 1,620 loose class overrides and 23,800+ core engine classes now scan 100% clean.
- Fixed a false alarm where
-
Discord Community:
- Join our community: https://discord.gg/5rmsnwMPez