【プラグイン配布】プラグイン軽量化&難読化プラグイン【RPGツクールMV】
レティシア物語改良体験版ver1.03.zip (823.97MB)
ダウンロードレティシア物語の製品版はこちらから!
プラグイン軽量化&難読化プラグイン
Ci-enにてRPGツクールMVプラグイン配布の第九弾!
同人ゲームを制作する上であったら便利だなと思って作成したプラグインを配布します!
第九弾の今回は、コアスクリプトや作成したプラグインの軽量化および難読化を提供するプラグインです!!!
「本プラグインは、プラグインの軽量化および難読化を提供するプラグインとなります。本プラグイン導入により、コアスクリプト及び作成したプラグインの容量削減が可能です。」
【ver1.00】プラグイン軽量化&難読化プラグイン
Wataridori_ClosureCompiler.js (7.61kB)
ダウンロード利用規約
本プラグインを無断で改変、再配布が可能で商用、18禁利用等を問わずにご利用が可能です。改良して頂いた場合、報告して頂けると喜びます。クレジットして頂ければ泣いて喜びます。
本プラグインの使用によって生じたいかなる損失・損害、トラブルについても一切責任を負いかねますことをご了承ください。
This software is released under the MIT License.
MIT License
プラグインの説明
本プラグインはGoogleが提供するClosure Compiler Service APIを使用してソースコードを圧縮します。Closure Compilerについては下記リンク先をご覧ください。本プラグインを使用してコンパイルされたコードと、それ以外のコードとの連携が妨げられることはありません。
Closure Compiler
注意事項
Closure Compiler Service APIを使用するため、プラグインの圧縮にはインターネット接続が必要になります。
プラグインパラメータの説明
プラグインパラメータはデフォルトのままでも使用可能です。
output_dirName
圧縮したプラグインを保存するフォルダ名を設定します。このフォルダはpluginsフォルダ内に作成されます。
compilation_level
圧縮のレベルを設定します。本プラグインでは下記二つのレベルを設定可能です。
WHITESPACE_ONLY :ソースコードから空白・改行とコメントを削除します。
SIMPLE_OPTIMIZATIONS:WHITESPACE_ONLYの処理に加え、ローカル変数のリネームを行いソースコードの圧縮および最適化を実行します。
ExcludeFiles
圧縮から除外するファイル名を設定します。ファイル名は拡張子の「.js」まで必ず含めてください。何も設定がない場合、pluginsフォルダ内の全てのJSファイルが圧縮されます。
プラグインの使い方の説明
圧縮したいJSファイルをpluginsフォルダ内に保存して、テストプレイにてプラグインコマンド「ClosureCompiler」を実行してください。
ポイント
1.プラグインパラメータの設定がない場合は、pluginsフォルダ内の全ての拡張子が「.js」のファイルが圧縮されます。
2.圧縮されたファイルはpluginsフォルダ内に新たに作成されたフォルダ内に保存されます。
3.短時間に多くのファイルを圧縮した場合、一定時間Closure Compiler Service APIを使用した圧縮ができなくなります。
4.余りにも容量が大きなファイルは圧縮できません。
5.ソースコードの容量によっては時間がかかる場合があります。必ず圧縮されたファイルが全て作成されたことを確認してからゲームを終了してください。
6.テストプレイ時のみプラグインコマンド「ClosureCompiler」が有効となります。
次回作の制作を着々と進行させています・・・!
Copyright(c) 渡り鳥の楽園