検索結果 352 件

by 名無し蛙
2025年3月20日(木) 14:46
フォーラム: VX / Ace:質問
トピック: 【解決済】RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい
返信数: 6
閲覧数: 3207

Re: RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい

パーティキャラクターにカーソルを合わせた状態、
または入れ替えるキャラクターを選択する状態から
ワンボタン入力(SHIFTキー押下など)でパーティから外すを実行
こんな感じですかね
class Window_PartyMember_List < Window_Command
#--------------------------------------------------------------------------
# ● 決定やキャンセルなどのハンドリング処理 ...
by 名無し蛙
2025年3月20日(木) 10:40
フォーラム: VX / Ace:質問
トピック: 【解決済】RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい
返信数: 6
閲覧数: 3207

Re: RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい

すみません。実行環境を揃えるのが億劫でコードだけ眺めて回答しました
なるほど、簡易ステータスウィンドウは選択内容と同期している訳ではないんですね
しかし元のコードがかなり柔軟性に欠けるので
ここから帳尻合わせようとするとがっつり改造する必要がありそうです

そこで目的が
>待機メンバーが増えた際に「パーティから外す」コマンドまでカーソルをあわせるのが億劫になると考え、
であるのならば初期カーソル位置を「パーティから外す」(選択肢末尾)に固定する事を提案します。
これでカーソル合わせは解決しますがどうですかね?
class Scene_PartyEdit < Scene_MenuBase ...
by 名無し蛙
2025年3月19日(水) 21:35
フォーラム: VX / Ace:質問
トピック: 【解決済】RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい
返信数: 6
閲覧数: 3207

Re: RGSSスクリプト倉庫 様の「PT編集用画面」をカスタマイズしたい

要はコマンドリストの末尾を削除して、先頭に挿入すれば良いので
RGSS3 PT編集用画面の直下のセクションに

コード: 全て選択

class Window_WaitMember_List < Window_Command
  alias :_old_make_command_list :make_command_list
  def make_command_list
    _old_make_command_list
    @list.unshift @list.pop
  end
end
と書けば良いと思います
by 名無し蛙
2025年3月10日(月) 00:17
フォーラム: MV:プラグイン素材のリクエスト
トピック: SceneFormation.js改変依頼:戦闘メンバーの人数を固定にしたい【ツクールMV】
返信数: 2
閲覧数: 3133

Re: SceneFormation.js改変依頼:戦闘メンバーの人数を固定にしたい【ツクールMV】

要は待機メンバーウィンドウの空欄を選択出来ないようにすれば良いんですよね
ここ以外で戦闘メンバー4人という前提が崩れないのであれば

1.096でチェックしたので行数はズレてると思いますけど
644行目の onTouchHandlerName() { というメソッドの下に
isCurrentItemEnabled() { を追加してください。
// ここは既存メソッド
onTouchHandlerName() {
return 'battleOff';
}

// ここが追加メソッド
isCurrentItemEnabled() {
return (this.index ...
by 名無し蛙
2025年3月09日(日) 02:34
フォーラム: MZ:質問
トピック: 【解決済み】ステート付与時に表示されるメッセージについて
返信数: 2
閲覧数: 1487

Re: ステート付与時に表示されるメッセージについて

適当に小型プラグインを作って対応してください

/*: @target MZ */
(() => {
'use strict'

Game_Battler.prototype.addState = function(stateId) {
if (this.isStateAddable(stateId)) {
if (!this.isStateAffected(stateId)) {
this.addNewState(stateId);
this.refresh();
this._result.pushAddedState(stateId);
}
this ...
by 名無し蛙
2025年3月08日(土) 04:15
フォーラム: VX / Ace:質問
トピック: 【解決済み】データベース上限突破のスクリプト使用による負荷について
返信数: 2
閲覧数: 4346

Re: データベース上限突破のスクリプト使用による負荷について

流石に「実際にやってみてくれ」としか言えないでしょう。
昔参加していたプロジェクトでは全体的に数千個程度
要素を増やしましたけど特に問題は報告されませんでした。

一般論で言うのなら配列のアクセス速度はO(1)で表されるので
1番目の要素にアクセスしようと10000番目の要素にアクセスしようと一定です。
データベース要素を数千個増やした程度で重くなるという事は無いと思います。
ただし、VXAceエディタでデータベースを編集中に更新速度が若干遅くなる程度は想定されます。
by 名無し蛙
2025年3月02日(日) 01:58
フォーラム: MZ:質問
トピック: 【解決済】強化ステートのアイコンについて
返信数: 2
閲覧数: 1498

Re: 強化ステートのアイコンについて

変更不可能ですね
アイコンの指定はrmmz_objects.jsの2415行目
Game_BattlerBase.ICON_BUFF_START = 32;
Game_BattlerBase.ICON_DEBUFF_START = 48;
で指定しています。
これは32番目のアイコンから16個がバフ用アイコン配列
48番目のアイコンから16個がデバフ用アイコン配列
という意味です。16個とは基本パラメータ8種×2段階の事です。

この数値を変更する事で16個分ずらしたり、
またバフ/デバフアイコン表示に関する処理を書き換える事で
指定方法を変更するプラグインも作成可能ですけど ...
by 名無し蛙
2025年2月24日(月) 23:18
フォーラム: MZ:質問
トピック: 【解決済み】物理と魔法別の会心率(クリティカル率)の設定
返信数: 5
閲覧数: 1929

Re: 物理と魔法別の会心率(クリティカル率)の設定

とかで、
1.5倍とか2倍とかダメージの倍率を変えるようにしたいのです。
きちんと書けていませんでした。
と、ここまで書いて思ったのですが、
そもそも会心のダメージを増やすステートって通常ではつくれないのですよね。
そうだとすると、魔法だけなく、物理も分けて設定しないといけないので、
難しそうですね。
改造する事自体は大して難しくも無いんですけど元が小型プラグインなので原型を留めなくなりそうですね。
思い切って最小限の仕様を残して再構成するとこんな感じですかね。
/*:
* @target MZ
* @pluguindesc 会心設定の拡張
* @help ...
by 名無し蛙
2025年2月22日(土) 22:48
フォーラム: MZ:質問
トピック: 【解決済み】物理と魔法別の会心率(クリティカル率)の設定
返信数: 5
閲覧数: 1929

Re: 物理と魔法別の会心率(クリティカル率)の設定

コードを検める限りそちらのプラグインをMZに転用しても問題無いと思いますよ。
自分が実装しても概ね似たような設計になりますね。
独自特徴の追加はゲーム起動直後に済ませた方が良いと思いますけど、支障無い範囲でしょう。

警告を消したい場合は@plugindescの直上に@target MZを
@target MZ
@plugindesc 魔法クリティカル別設定プラグイン

物理会心のみ1.5倍にしたい場合は終端の})(VW_MagicCritical);の直上に以下のコードを追加してください。
const _applyCritical = Game_Action.prototype ...
by 名無し蛙
2025年2月21日(金) 22:50
フォーラム: MZ:質問
トピック: 【解決済】オプション任意項目作成(CustomizeConfigItem.js)のスクリプトについて
返信数: 2
閲覧数: 1023

Re: オプション任意項目作成(CustomizeConfigItem.js)のスクリプトについて

それで、スクリプトの説明欄に「項目を決定したときに実行されるスクリプトです。」とありますが、
実際に挙動を確認すると、思ったように動作してくれません。
(ひょっとしてバグじゃないかと思っていますが、もし私の使用法が間違っていたらご指摘ください)
間違っているかと言われたら想定されていない使用法でしょうねぇ。
スクリプトの実行タイミングに関しては説明通りですが
スイッチの更新がイメージ通りではなくオプション画面から抜けるタイミングに発生します。

では画面上のON/OFFの切り替えはどこのスイッチを使っているのか?と言うと詳細は省きますけど
ConfigManager.Boolean1 ...

詳細検索ページに戻る