An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Dark Plasma Detect Savedata Contamination - DarkPlasma_DetectSavedataContamination.js

Plugin desc : Detecting corrupted save data

License : MIT License

Author : DarkPlasma

Website : https://github.com/munokura/DarkPlasma-MZ-Plugins/blob/main/DarkPlasma_DetectSavedataContamination.js

Desc page : https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release

Download Page : https://raw.githubusercontent.com/munokura/DarkPlasma-MZ-Plugins/main/DarkPlasma_DetectSavedataContamination.js

File name : DarkPlasma_DetectSavedataContamination.js

Help of plugin :

@target MZ
@url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
@plugindesc Detecting corrupted save data
@author DarkPlasma
@license MIT

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/DarkPlasma-MZ-Plugins ).
Original plugin by DarkPlasma.
Please check the latest official version at:
https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
-----

version: 1.1.0
Detects save data contamination caused by plugins and scripts.

Contamination is detected based on the class names of objects included in the
save data.
The contamination level for each object is determined using the following
criteria:

Uncontaminated: The class name is originally included in the save data.

Presumed uncontaminated: A custom class beginning with Game_, but not
originally included in the save data.

Possibly contaminated: A custom class other than those listed above.

Contaminated: A class name not expected to be included in the save data.

This plugin is a development plugin designed to detect whether save data
contains abnormal objects.

We recommend turning it off when deploying your game.

@param detectBeforeSave
@text Detected before saving
@desc Detects save data corruption just before saving the game. Saving will take longer.
@type boolean
@default true

@param showClean
@text Shows no contamination
@desc The contamination level in the detection results is displayed as Uncontaminated.
@type boolean
@default false

@param showGood
@text Shows no contamination and estimated
@desc The contamination level included in the detection results is displayed as No contamination and Estimated contamination.
@type boolean
@default false

@param showWarn
@text Indicates possible contamination
@desc Displays Possibly Contaminated in the detection results.
@type boolean
@default true

@param whitelist
@text Untainted Class Name
@desc The class name specified here will be considered untainted.
@type string[]
@default ["Filter_Controller"]

@command detect
@text Detecting taint
@desc Detects corrupted save data and displays the results in the developer console.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.