RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

詳細説明ウィンドウ - TMDescriptionEx.js

シェア用テキスト:
▼詳細説明ウィンドウ(tomoaky様作) - TMDescriptionEx.js
https://plugin.fungamemake.com/archives/2332
アイテムやスキルの詳細情報を表示する機能を追加します。

ふりがな:しょうさいせつめいうぃんどう

機能概要: アイテムやスキルの詳細情報を表示する機能を追加します。

利用規約(ライセンス): MITライセンス

作者:tomoaky

作者サイト:https://x.com/tomoaky

直接ダウンロード:Zipファイル

ダウンロードページ:https://raw.githubusercontent.com/munokura/tomoaky-MV-p…

ファイル名:TMDescriptionEx.js

プラグインのヘルプ:

/*:
 * @plugindesc アイテムやスキルの詳細情報を表示する機能を追加します。
 *
 * @author tomoaky (http://hikimoki.sakura.ne.jp/)
 *
 * @param descriptionKeyCode
 * @desc 説明ボタンとして使うキー
 * 初期値: 65
 * @default 65
 *
 * @param leftPaneWidth
 * @desc 左側のパラメータの幅
 * 初期値: 300
 * @default 300
 *
 * @param rightPaneWidth
 * @desc 右側のパラメータの幅
 * 初期値: 400
 * @default 400
 *
 * @param horzLineHeight
 * @desc 横線の余白も含めた高さ
 * 初期値: 28
 * @default 28
 *
 * @param secretItemA
 * @desc 隠しアイテムAのタイプ名
 * 初期値: 隠しアイテムA
 * @default 隠しアイテムA
 *
 * @param secretItemB
 * @desc 隠しアイテムBのタイプ名
 * 初期値: 隠しアイテムB
 * @default 隠しアイテムB
 *
 * @param consumableText
 * @desc 消耗の項目名
 * 初期値: 消耗
 * @default 消耗
 *
 * @param occasionText
 * @desc 使用可能時の項目名
 * 初期値: 制限
 * @default 制限
 *
 * @param scopeText
 * @desc 範囲の項目名
 * 初期値: 範囲
 * @default 範囲
 *
 * @param speedText
 * @desc 速度補正の項目名
 * 初期値: 速度補正
 * @default 速度補正
 *
 * @param successRateText
 * @desc 成功率の項目名
 * 初期値: 成功率
 * @default 成功率
 *
 * @param repeatsText
 * @desc 連続回数の項目名
 * 初期値: 連続回数
 * @default 連続回数
 *
 * @param tpGainText
 * @desc 得TPの項目名
 * 初期値: 獲得TP
 * @default 獲得TP
 *
 * @param hitTypeText
 * @desc 命中タイプの項目名
 * 初期値: 命中判定
 * @default 命中判定
 *
 * @param priceText
 * @desc 価格の項目名
 * 初期値: 売却額
 * @default 売却額
 *
 * @param priceRate
 * @desc 価格の表示倍率
 * 初期値: 0.5
 * @default 0.5
 *
 * @param mpCostText
 * @desc 消費MPの項目名
 * 初期値: 消費MP
 * @default 消費MP
 *
 * @param tpCostText
 * @desc 消費TPの項目名
 * 初期値: 消費TP
 * @default 消費TP
 *
 * @param requiredWtypeText
 * @desc 必要武器の項目名
 * 初期値: 必要武器
 * @default 必要武器
 *
 * @param effectText
 * @desc 使用効果の項目名
 * 初期値: 効果
 * @default 効果
 *
 * @param traitText
 * @desc 特徴の項目名
 * 初期値: 特徴
 * @default 特徴
 *
 * @param effectTextRecoverHp
 * @desc HP回復の書式
 * 初期値: HPが%1回復
 * @default HPが%1回復
 *
 * @param effectTextRecoverMp
 * @desc MP回復の書式
 * 初期値: MPが%1回復
 * @default MPが%1回復
 *
 * @param effectTextGainTp
 * @desc TP増加の書式
 * 初期値: TPが%1増加
 * @default TPが%1増加
 *
 * @param effectTextAddState
 * @desc ステート付加の書式
 * 初期値: %2%の確率で%1を付加
 * @default %2%の確率で%1を付加
 *
 * @param effectTextRemoveState
 * @desc ステート解除の書式
 * 初期値: %2%の確率で%1を解除
 * @default %2%の確率で%1を解除
 *
 * @param effectTextAddBuff
 * @desc 強化の書式
 * 初期値: %2ターンの間だけ%1アップ
 * @default %2ターンの間だけ%1アップ
 *
 * @param effectTextAddDebuff
 * @desc 弱体の書式
 * 初期値: %2ターンの間だけ%1ダウン
 * @default %2ターンの間だけ%1ダウン
 *
 * @param effectTextRemoveBuff
 * @desc 強化の解除の書式
 * 初期値: %1アップの効果を解除
 * @default %1アップの効果を解除
 *
 * @param effectTextRemoveDebuff
 * @desc 弱体の解除の書式
 * 初期値: %1ダウンの効果を解除
 * @default %1ダウンの効果を解除
 *
 * @param effectTextSpecial
 * @desc 特殊効果の書式
 * 初期値: 戦闘から離脱する
 * @default 戦闘から離脱する
 *
 * @param effectTextGrow
 * @desc 成長の書式
 * 初期値: %1が永続的に%2上がる
 * @default %1が永続的に%2上がる
 *
 * @param effectTextLearnSkill
 * @desc スキル習得の書式
 * 初期値: %1を習得する
 * @default %1を習得する
 *
 * @param damageTextDamageHp
 * @desc ダメージタイプ『HPダメージ』の書式
 * 初期値: HPに%1ダメージを与える
 * @default HPに%1ダメージを与える
 *
 * @param damageTextDamageMp
 * @desc ダメージタイプ『MPダメージ』の書式
 * 初期値: MPに%1ダメージを与える
 * @default MPに%1ダメージを与える
 *
 * @param damageTextRecoverHp
 * @desc ダメージタイプ『HP回復』の書式
 * 初期値: HPを回復する
 * @default HPを回復する
 *
 * @param damageTextRecoverMp
 * @desc ダメージタイプ『MP回復』の書式
 * 初期値: MPを回復する
 * @default MPを回復する
 *
 * @param damageTextDrainHp
 * @desc ダメージタイプ『HP吸収』の書式
 * 初期値: 与えたダメージをHPとして吸収する
 * @default 与えたダメージをHPとして吸収する
 *
 * @param damageTextDrainMp
 * @desc ダメージタイプ『MP吸収』の書式
 * 初期値: 与えたダメージをMPとして吸収する
 * @default 与えたダメージをMPとして吸収する
 *
 * @param traitTextElementRate
 * @desc 属性有効度の書式
 * 初期値: %1耐性%2%
 * @default %1耐性%2%
 *
 * @param traitTextDebuffRate
 * @desc 弱体有効度の書式
 * 初期値: %1ダウン耐性%2%
 * @default %1ダウン耐性%2%
 *
 * @param traitTextStateRate
 * @desc ステート有効度の書式
 * 初期値: %1耐性%2%
 * @default %1耐性%2%
 *
 * @param traitTextStateResist
 * @desc ステート無効化の書式
 * 初期値: %1無効
 * @default %1無効
 *
 * @param traitTextParam
 * @desc 通常能力値の書式
 * 初期値: %1%2%
 * @default %1%2%
 *
 * @param traitTextXparam
 * @desc 追加能力値の書式
 * 初期値: %1%2
 * @default %1%2
 *
 * @param traitTextSparam
 * @desc 特殊能力値の書式
 * 初期値: %1%2%
 * @default %1%2%
 *
 * @param traitTextAttackElement
 * @desc 攻撃時属性の書式
 * 初期値: 攻撃に%1付加
 * @default 攻撃に%1付加
 *
 * @param traitTextAttackState
 * @desc 攻撃時ステートの書式
 * 初期値: 攻撃時に%2%の確率で%1を付加
 * @default 攻撃時に%2%の確率で%1を付加
 *
 * @param traitTextAttackSpeed
 * @desc 攻撃速度補正の書式
 * 初期値: 攻撃速度%1
 * @default 攻撃速度%1
 *
 * @param traitTextAttackTimes
 * @desc 攻撃追加回数の書式
 * 初期値: 攻撃回数%1
 * @default 攻撃回数%1
 *
 * @param traitTextStypeAdd
 * @desc スキルタイプ追加の書式
 * 初期値: %1使用可能
 * @default %1使用可能
 *
 * @param traitTextStypeSeal
 * @desc スキルタイプ封印の書式
 * 初期値: %1使用不可
 * @default %1使用不可
 *
 * @param traitTextSkillAdd
 * @desc スキル追加の書式
 * 初期値: %1使用可能
 * @default %1使用可能
 *
 * @param traitTextSkillSeal
 * @desc スキル封印の書式
 * 初期値: %1使用不可
 * @default %1使用不可
 *
 * @param traitTextEquipWtype
 * @desc 武器タイプ装備の書式
 * 初期値: %1装備可能
 * @default %1装備可能
 *
 * @param traitTextEquipAtype
 * @desc 防具タイプ装備の書式
 * 初期値: %1装備可能
 * @default %1装備可能
 *
 * @param traitTextEquipLock
 * @desc 装備固定の書式
 * 初期値: 
 * @default 
 *
 * @param traitTextEquipSeal
 * @desc 装備封印の書式
 * 初期値: %1装備不可
 * @default %1装備不可
 *
 * @param traitTextActionPlus
 * @desc 行動回数追加の書式
 * 初期値: %1%の確率で連続行動
 * @default %1%の確率で連続行動
 *
 * @param xparamText
 * @desc 追加能力値の項目名(カンマ区切りで10項目)
 * 初期値: 命中,回避,会心,会心回避,魔法回避,魔法反射,反撃,…
 * @default 命中,回避,会心,会心回避,魔法回避,魔法反射,反撃,HP再生,MP再生,TP再生
 *
 * @param sparamText
 * @desc 特殊能力値の項目名(カンマ区切りで10項目)
 * 初期値: 狙われ率,防御効果,回復効果,薬の知識,MP消費,…
 * @default 狙われ率,防御効果,回復効果,薬の知識,MP消費,TPチャージ,物理ダメージ,魔法ダメージ,床ダメージ,経験値獲得
 *
 * @param consumableValue
 * @desc 消費の値
 * 初期値: する,しない
 * @default する,しない
 *
 * @param occasionValue
 * @desc 使用可能時の値
 * 初期値: なし,バトルのみ,メニューのみ,使用不可
 * @default なし,バトルのみ,メニューのみ,使用不可
 *
 * @param scopeValue
 * @desc 範囲の値(カンマ区切りで12項目)
 * 初期値: なし,敵単体,敵全体,敵1体,敵2体,敵3体,敵4対,味方単体,…
 * @default なし,敵単体,敵全体,敵1体,敵2体,敵3体,敵4対,味方単体,味方全体,味方単体,味方全体,使用者
 *
 * @param hitTypeValue
 * @desc 命中タイプの値
 * 初期値: 必中,物理,魔法
 * @default 必中,物理,魔法
 *
 * @param slotTypeValue
 * @desc 特殊能力値の値
 * 初期値: 二刀流使用不可,二刀流使用可能
 * @default 二刀流使用不可,二刀流使用可能
 *
 * @param specialFlagValue
 * @desc 特殊フラグの値
 * 初期値: 自動戦闘,防御,身代わり,TP持ち越し
 * @default 自動戦闘,防御,身代わり,TP持ち越し
 *
 * @param partyAbilityValue
 * @desc パーティ能力の値(カンマ区切りで6項目)
 * 初期値: エンカウント半減,エンカウント無効,不意打ち無効,…
 * @default エンカウント半減,エンカウント無効,不意打ち無効,先制攻撃率アップ,獲得金額2倍,アイテム入手率2倍
 *
 * @param elementFooter
 * @desc 属性の接尾語
 * 初期値: 属性
 * @default 属性
 *
 * @param costExTextHp
 * @desc 消費HPの書式( TMSkillCostEx.js が必要)
 * 初期値: HPを%1消費する
 * @default HPを%1消費する
 *
 * @param costExTextItem
 * @desc 消費アイテムの書式( TMSkillCostEx.js が必要)
 * 初期値: %1を%2個消費する
 * @default %1を%2個消費する
 *
 * @param costExTextExp
 * @desc 消費経験値の書式( TMSkillCostEx.js が必要)
 * 初期値: 経験値を%1消費する
 * @default 経験値を%1消費する
 *
 * @param costExTextGold
 * @desc 消費金額の書式( TMSkillCostEx.js が必要)
 * 初期値: お金を%1消費する
 * @default お金を%1消費する
 *
 * @param passiveAlwaysText
 * @desc 常時発動の書式( TMPassiveSkill.js が必要)
 * 初期値: 常に効果が適用される
 * @default 常に効果が適用される
 *
 * @param passiveTpText
 * @desc TP○○以上で発動の書式( TMPassiveSkill.js が必要)
 * 初期値: TP%1以上で効果が適用される
 * @default TP%1以上で効果が適用される
 *
 * @param passiveTpText2
 * @desc TP○○未満で発動の書式( TMPassiveSkill.js が必要)
 * 初期値: TP%1未満で効果が適用される
 * @default TP%1未満で効果が適用される
 *
 * @param passiveStateText
 * @desc ○○状態で発動の書式( TMPassiveSkill.js が必要)
 * 初期値: %1状態で効果が適用される
 * @default %1状態で効果が適用される
 *
 * @help
 * TMPlugin - 詳細説明ウィンドウ ver2.0.3
 * 
 * 使い方:
 *
 *   このプラグインを導入すると、アイテムやスキルを選択中にAキーを押すことで
 *   詳細説明ウィンドウが開くようになります。
 *   ヘルプウィンドウをクリック(タップ)しても開けます。
 *
 *   使用するキーは descriptionKeyCode の値を変更することで設定できます。
 *   65 ならA、66 ならB、とアルファベットが順に並んでいます、
 *   XやZなど他の機能に割り当てられていないキーを設定してください。
 *
 *   プラグインコマンドはありません。
 * 
 *   このプラグインは RPGツクールMV Version 1.3.4 で動作確認をしています。
 *
 *
 * メモ欄タグ(スキル、アイテム、武器、防具):
 *
 *   <dType:素材>       # タイプ名(右上に表示)を素材にする
 *   <dText:テキスト>   # 右側パラメータの下部にテキストを追加(改行可能)
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.