RPGメーカーでこのようなステータス配分システムを作る方法はありますか?

I know RPGMZ has classes and stats, but the game I’m making is more of survival horror game, and I wanted to have a stat distribution system at the start of the game when naming your character.

I want it to sorta look like this? but I’m not sure if its possible without plugins.

私の理解では、プラグインを使わず、名前入力処理の直後に実行されるイベントで変数とループを使用すれば実現可能だと思います。

各ステータス(俊敏性、感覚、筋力)用の変数と、残りポイント用の変数を1つ作成します。ループ内では、\V[n](nは変数ID)を使って残りのポイントを表示する「テキストの表示」、ステータスと完了オプションをリストアップする「選択肢の表示」を行います。選択肢のテキストにはテキストコードもサポートされているため、俊敏性 \V[1] のようにすると、リスト内に現在値を直接表示できます。ステータスを選択すると、その説明文を表示する「テキストの表示」と、「ポイント追加」「ポイント削除」「戻る」の選択肢を表示する「選択肢の表示」を開き、条件分岐で残りポイントとステータスが0を下回らないようにします。完了を選択すると、残りポイントが0になった時点でループを抜けます。

数式については、説明文を表示する直前に「変数の操作」で計算できます。例えば、「スキル命中率」=「俊敏性」→「スキル命中率」× 10 → 「スキル命中率」+ 25 とし、説明文で スキル命中率 \V[n]% と表示します。

外観については、img/system/Window.pngをより枠の太いウィンドウスキンに差し替えることで、そのスタイルに近づけることができます(ただし、ゲーム内のすべてのウィンドウが変更されます)。または、「画像の表示」を使って、メッセージウィンドウ(透過設定)の背後にパネル画像を配置することも可能です。プラグインが必要になると思われる唯一の部分は、リストの各ステータスにカーソルを合わせた際に説明文が更新される機能です。これは「選択肢の表示」にそのようなヘルプウィンドウがないためです。プラグインなしで最も近い方法としては、まずステータスを選択してからその説明文を表示する方法があります。

ご要望にかなり近い機能を持つプラグインがあります。このプラグインには、プレイヤーがポイントを使ってカスタムステータスを強化できるステータス配分・レベルアップ画面が含まれており、ステータス、コスト、計算式などを自由に設定できます。

また、画面にはいくつかのバリエーションがあります。ステータスのみを表示するもの、スキルのみを表示するもの、そして両方を扱えるマルチページ形式のものです。これらの画面はカスタマイズ可能なので、ご希望の設定に近いものを構築できる可能性は十分にあります。

念のためお伝えすると、私はこのプラグインの開発者です。有料プラグインですが、以下のリンクから詳細をご覧いただき、ご自身のやりたいことに適しているかご確認いただけます:

Baz氏が説明したようにイベントを使ってよりシンプルなバージョンを構築することももちろん可能ですが、専用のステータスシステムと配分画面をお求めであれば、このプラグインを使うことで設定の手間を大幅に省けるかもしれません。