当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Mano VisuMZ_1_OptionsCore連携 - ManoPP_VisuMZ_OptionCore.js
シェア用テキスト:
▼Mano VisuMZ_1_OptionsCore連携(しぐれん様作) - ManoPP_VisuMZ_OptionCore.js
https://plugin-mz.fungamemake.com/archives/6816
VisuMZ_1_OptionsCoreへ項目を追加する補助をします。
ふりがな:VisuMZ_1_OptionsCoreれんけい
機能概要: VisuMZ_1_OptionsCoreへ項目を追加する補助をします。
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMZ/m…
ファイル名:ManoPP_VisuMZ_OptionCore.js
プラグインのヘルプ:
/*:ja
* @plugindesc VisuMZ_1_OptionsCoreとの連携を提供します。
* @author しぐれん
*
* @orderAfter VisuMZ_1_OptionsCore
* @target MZ
*
* @param lookupTable
* @desc 追加された項目をどこに割り振るかを設定します。
* @type struct<LookupItem>[]
* @default [”{”symbol”:”GAMEPAD_CONFIG”,”categoryVisuMZ”:”General”,”categoryIconVisuMZ”:”245”}”,”{”symbol”:”KEYBOARD_CONFIG”,”categoryVisuMZ”:”General”,”categoryIconVisuMZ”:”245”}”,”{”symbol”:”TestData”,”categoryVisuMZ”:”Playtest”,”categoryIconVisuMZ”:”84”}”]
*
* @param testData
* @text TestData/テストデータ
* @desc 動作テスト用。このプラグインの練習・学習に使います。
* @type struct<TestData>
* @default {”okSound”:”Cat”,”text”:”TestData/テストデータ”}
*
* @help
* VisuMZ_1_OptionsCoreへ項目を追加する補助をします。
* このプラグインは、登録のための窓口を追加します。
* 複雑な処理はこのプラグインの内部で行いますので、
* このプラグインのメソッドを呼び出すだけでOKです。
*
* ■プラグインの使い方(プラグイン作者向け)
* VisuMZ_1_OptionsCoreが導入されていると、
* 通常の方法ではオプションの項目が追加されなくなります。
* 追加する方法は存在しますが、難読化されたコードを解読して処理する必要があります。
* これは手間が大きいので、このプラグインが登録作業の複雑な部分を行います。
* VisualStudioCodeが導入されているのであれば、登録用の関数を呼び出すことができます。
* PP_Option.Managerに追加処理を行うメソッドがあります。
* ここから各自で動作を試してください。
*
* ■lookupTable
* オプションをどのCategoryに割り振るかを定義します。
* また、Symbolのデータについてはプラグイン作者からの要望があれば候補を追加します。
* 候補追加を希望する方は作者のTwitterへどうぞ。
*
* ■テストデータについて
* この項目はプラグインが何をやっているか理解するための項目です。
* プラグインパラメータの読み込みは、プラグインの下の方にあります。
*
*
*/