メモリ改竄チートを予防するプラグイン – MemoryCheatingBlocker.js

タイトル
メモリ改竄チートを予防するプラグイン
作者名
ヘルプ
メモリ改竄チートを予防するプラグイン

【特徴】
・ローカル環境でのみ動きます
・「ツクールの変数」に対するメモリ改竄を検知します
・ゴールドに対するメモリ改竄を検知します

【使用方法】
このプラグインはローカル環境専用です(アツマールなどでは動かない)。
プラグインの導入後、プラグインパラメーターを設定してください。
また、このプラグインを導入する前に作成したセーブデータでは動きません。必ず新規ゲームで試してください。


【「ツクールの変数」のメモリ改竄】
ツクール本体から設定できる変数に対するメモリ改竄を検知します(変数の値そのものを隠蔽しているわけではなく、値の検索は比較的容易)。
不正行為を検知した場合、元の値に復元しようと試みます。
また、指定されたコモンベントが実行されます。

【ゴールドに対するメモリ改竄】
所持金に対するメモリ改竄を検知します(値そのものを隠蔽しており、値の検索は比較的困難)。
不正行為を検知した場合、ゴールドを強制的に0にします。
また、指定されたコモンイベントが実行されます。

【その他の不正行為】
当プラグインでは、例えばアクターのHPや攻撃力に対する改竄の対策はおこなっていません。
理由は、他のプラグインと競合する可能性が非常に高くなるためです。

【プラグインコマンド】
プラグインコマンドはありません。


【更新履歴】
1.0.0 2018/05/16 公開。

【備考】
当プラグインを利用したことによるいかなる損害に対しても、制作者は一切の責任を負わないこととします。

【利用規約】
ソースコードの著作権者が自分であると主張しない限り、
作者に無断で改変、再配布が可能です。
利用形態(商用、18禁利用等)についても制限はありません。
自由に使用してください。
パラメータ
param ----基本的な設定----
desc
default

param 不正警告イベント
type number
desc 不正行為が発覚したときに実行するコモンイベントの番号
default 1

ライセンス表記
当プラグインを利用したことによるいかなる損害に対しても、制作者は一切の責任を負わないこととします。
ソースコードの著作権者が自分であると主張しない限り、
作者に無断で改変、再配布が可能です。
Copyright (c) 2017-2018 Tsumio
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/Tsumio/rmmv-plugins/blob/master/plugins/MemoryCheatingBlocker.js