RPGツクールMV用プラグイン日本語訳

日本語版 YEP Self Switches & Variables プラグインVer1.04

更新日:

こちらは「イベントのセルフスイッチ・セルフ変数を追加、拡張できるプラグイン」です。

最新版はYanfly様のサイトで英語版が配布されています。
http://yanfly.moe/

これを簡単に日本語化したファイルをアップいたしました。
利用される場合は、作品のクレジットにYanfly様の名前を入れてください。

どなたかのお役に立てば幸いです。

 /*:ja
 * @plugindesc v1.04 イベントのセルフスイッチ・セルフ変数を追加、拡張できます。
 * @author Yanfly Engine Plugins
 *
 * @help
 * 翻訳:ムノクラ
 * https://munokura.tk/
 * https://twitter.com/munokura/
 *
 * ============================================================================
 * Introduction
 * ============================================================================
 *
 * RPGツクールMVにはセルフスイッチ機能が付いています。
 * ただし、提供されているセルフスイッチの数は合計4個にすぎず、
 * より複雑なイベントには不十分です。
 * このプラグインを使用すると、
 * セルフスイッチの数を増やすことができます。
 * 一方、自己変数はRPGツクールMVには存在しないため、
 * このプラグインはそのための機能も提供します。
 *
 * ============================================================================
 * Instructions
 * ============================================================================
 *
 * カスタムセルフスイッチ・セルフ変数を設定するには、
 * まずいくつかのことを行う必要があります。
 *
 *   1. エディタでスイッチ/変数リストを開きます。
 *   2. スイッチに'Self Sw'を含めた名前を付けます。
 *      - または -
 *      変数に'Self Var'を含めた名前を付けます。
 *
 * 以下のイベントコマンドを使用し、
 * セルフスイッチ・セルフ変数が対象であれば、
 * 実際のスイッチ・実際の変数の代わりにそれが使用されます。
 *
 *   セルフスイッチ
 *     - 制御スイッチ
 *     - 条件付き分岐
 *     - 移動経路を設定(スイッチオン/オフ)
 *
 *   セルフ変数
 *     - テキストを表示(\v[x]コードを使用)
 *     - 入力番号
 *     - アイテム選択
 *     - 制御変数
 *     - 条件付き分岐
 *     - 金を変更
 *     - アイテムの変更
 *     - 武器の変更
 *     - 防具の変更
 *     - HPを変更
 *     - MPの変更
 *     - TPの変更
 *     - すべてを回復
 *     - 経験値の変更
 *     - レベル変更
 *     - パラメータ変更
 *     - スキルを変更
 *     - 設備の変更
 *     - 敵HPの変更
 *     - 敵MPの変更
 *     - 敵TPの変更
 *     - プレーヤー転送
 *     - 車両位置の設定
 *     - イベントの場所を設定
 *     - 画像を表示
 *     - 画像を移動
 *     - 位置情報を入手
 *
 * 変数を使用する全てのプラグインが、
 * カスタムメイドのセルフスイッチ・変数と
 * 必ずしも互換性があるとは限らないことに注意してください。
 * YEPライブラリのプラグインはこのプラグインと互換性があります。
 *
 *   - YEP_EventMiniLabel
 *   - YEP_MapSelectSkill
 *
 * 非Yanflyエンジンプラグインは互換性がある場合とない場合があります。
 *
 * ============================================================================
 * Plugin Commands
 * ============================================================================
 *
 * セルフスイッチとセルフ変数をリモート制御したい人は、
 * 次のプラグインコマンドを使用できます。
 *
 * プラグインコマンド
 *
 *   SelfSwitch Map x, Event y, Switch z to true
 *   SelfSwitch Map x, Event y, Switch z to false
 *   SelfSwitch Map x, Event y, Switch z to code
 *   - マップ'x'、イベント'y'に使用されるセルフスイッチを変更し、
 *   'z'を'code'値の値に切り替えます。
 *   'code'を'true'・'false'の値・'$gameSwitches.value(4)'のようなコードに
 *   置き換えることができます。
 *
 *   SelfVariable Map x, Event y, Variable z to 12345
 *   SelfVariable Map x, Event y, Variable z to value + 100
 *   SelfVariable Map x, Event y, Variable z to code
 *   - マップ'x'、イベント'y'に使用されるセルフ変数を変更し、
 *   'z'を'code'値の値に切り替えます。
 *   'code'を'12345'のような数字、'value'(セルフ変数の現在の値)を使った計算、
 *   '$gameVariables.value(4)'のようなコードに置き換えることができます。
 *
 * ============================================================================
 * Lunatic Mode - Script Calls
 * ============================================================================
 *
 * 代わりにスクリプトコールイベント内でセルフスイッチ・変数を変更したい場合、
 * 次のスクリプトコールを使用できます。
 *
 * Script Call:
 *
 *   this.getSelfSwitchValue(mapId, eventId, switchId)
 *   - mapIdをイベントが存在するマップIDに置き換えます。
 *   eventIdをイベントIDに置き換えます。
 *   switchIdをスイッチIDに置き換えます。
 *   そのイベントのセルフスイッチの true/false を取得します。
 *
 *   this.getSelfVariableValue(mapId, eventId, varId)
 *   -mapIdをイベントが存在するマップIDに置き換えます。
 *   eventIdをイベントIDに置き換えます。
 *   varIdを変数IDに置き換えます。
 *   これはそのイベントのセルフ変数の値を取得します。
 *
 *   this.setSelfSwitchValue(mapId, eventId, switchId, true)
 *   this.setSelfSwitchValue(mapId, eventId, switchId, false)
 *   - mapIdをイベントが存在するマップIDに置き換えます。
 *   eventIdをイベントIDに置き換えます。
 *   switchIdをスイッチIDに置き換えます。
 *   これにより、そのセルフスイッチが true/false に設定されます。
 *
 *   this.setSelfVariableValue(mapId, eventId, varId, value)
 *   - mapIdをイベントが存在するマップIDに置き換えます。
 *   eventIdをイベントIDに置き換えます。
 *   varIdを変数IDに置き換えます。
 *   これはそのセルフ変数を挿入された値に設定します。
 *
 * ============================================================================
 * Changelog
 * ============================================================================
 *
 * Version 1.04:
 * - Bypass the isDevToolsOpen() error when bad code is inserted into a script
 * call or custom Lunatic Mode code segment due to updating to MV 1.6.1.
 *
 * Version 1.03:
 * - Updated for RPG Maker MV version 1.5.0.
 *
 * Version 1.02a:
 * - Lunatic Mode fail safes added.
 * - Documentation updated for the script calls. Previously used incorrect
 * function names. Function names should now be fixed.
 *
 * Version 1.01:
 * - Fixed a conflict that made self variables not work properly with the Input
 * Number event, select item event while a parallel process has a variable
 * being changed in the background.
 * - Added Self-Variable support for Transfer Player, Set Vehicle Location, Set
 * Event Location, Show Picture, Move Picture, and Get Location Info events.
 *
 * Version 1.00:
 * - Finished Plugin!
 */

スポンサードリンク

スポンサードリンク

-RPGツクールMV用プラグイン日本語訳

執筆者:

関連記事

日本語版 YEP Weather In Battle プラグインVer1.00

こちらは「戦闘に天候を使用できるようにし、天候がアクションシーケンスを通して制御可能になるプラグイン」です。 最新版はYanfly様のサイトで英語版が配布されています。 https://yanflye

日本語版 YEP X Turn Order Display プラグインVer1.03

こちらは「ターン制戦闘の行動順を表示するプラグイン」です。 最新版はYanfly様のサイトで英語版が配布されています。http://yanfly.moe/ これを簡単に日本語化したファイルをアップいた …

日本語版 YEP Instant Cast プラグインVer1.12

こちらは「ターンを消費しないスキル/アイテムを作れるプラグイン」です。 最新版はYanfly様のサイトで英語版が配布されています。 http://yanfly.moe/ これを簡単に日本語化したファイ …

日本語版 YEP X Extended Damage Over Time プラグインVer1.04

こちらは「カスタムHP再生(ダメージ)式と効果を作成できるプラグイン」です。 最新版はYanfly様のサイトで英語版が配布されています。 http://yanfly.moe/ これを簡単に日本語化した …

日本語版 YEP X Item Requirements プラグインVer1.02

こちらは「アイテムの使用条件を詳細に設定できるプラグイン」です。 最新版はYanfly様のサイトで英語版が配布されています。 http://yanfly.moe/ これを簡単に日本語化したファイルをア …

サイト内検索