Victor Engineのヘルプが必要です [RPG Maker VX ACE]

最近 Victor Engine をインストールしたのですが、正直何をしていいか全く分かりません。マニュアルや YouTube のチュートリアルはありますが、これらの動画ではカバーされていない機能があり、マニュアルを本当に理解することも、ナビゲートすることもできません。(もしかしたらかなり自明のことなのかもしれませんが、私にはピンときていません。)それに、それらは非常に古く、おそらく時代遅れになっている可能性もあります。

これらの作業の流れについて、ガイドしていただける方がいたら助かります。現在特に、Animated Battle を使って戦闘中に異なる敵を表示する方法が分かりません。というのも、現状では敵は「マンイーター・プラント」のスプライトしか持てず、制作中のゲームには「マンイーター・プラント」以外の敵も追加したいからです。

以前、戦闘中に敵のスプライトだけでなく、アートポートレート(グラフィック)を表示していた非常に古い動画をよく見かけました。

将来もさらに助けが必要になると思うので、もし Victor Engine に精通していて、この見当違いな私を手伝ってくれる方がいたら、本当に感謝します。:slight_smile:

ちなみに、私は RPG Maker VX ACE を使用しています。

マニュアルは正確です。まず理解すべきことは、アクターと敵を3つの異なる方法で表示できるということです。デフォルト、ホルダー、カドゥキです。

スタイルを混ぜてマッチさせることができるかどうかは分かりませんが、私のプロジェクトではカドゥキを使用しています。

すべてのグラフィックファイルは3x4の形式になっています。

歩行、戦闘アクション1、戦闘アクション2、戦闘アクション3、戦闘アクション4、戦闘アクション5

そして、敵も同様の方法でデザインしました。

image_2026-07-01_110829106

歩行、戦闘スプライト、エディタ画像

そして、データベースをバトラーファイル名で設定するだけです

これはファイルのデザイン例です。このように設定すると、デフォルトで最初のアクターになります。

これはフルシートであることを注意してください。

戦闘画像、歩行スプライト。

2番目のファイルは「b」を付けています。これは、Modern Algebra Bestiaryを修正して、モンスターファイル名 + bを使用するようにしたためです。そうすることで、プロジェクトで以前のようにスプライトシート全体が表示されるのではなく、画像のみが表示されるようになります。

そして、スクリプトにコードを追加する必要があります

image_2026-07-01_112054934

アクターの場合とは異なります

image_2026-07-01_112218080

基本的には、いくつかのオプションを試行錯誤しながら、作業を続ける必要があります。1つの方法を理解するだけでも時間がかかりますし、2つを理解するのはなおさらです。

これが私が使用している方法ですが、スクリプトを使用すれば異なることも可能です。

また、作業を中断すると、仕組みを忘れてしまう可能性があるので、継続してください。

私はこれらをすべて理解し、私に合った形式でグラフィックを設定しましたが、今では完全に必要な手順を覚えていません。

セカンドスキル - コードで確認できるように - <攻撃ポーズ: スキル、リセット>

これらは編集可能ですが、自分のやっていることを理解している場合に限ります。

かなり複雑であり、ミスするとバトラーが奇妙な動きをすることがあります。

結局のところ、これが複雑すぎると感じたら、ほとんどの人はTheoAllenのAnimated Side View Battle System(TSBS)に移行します。彼らはそれをよりよく理解しているからです。

とても興味深いです!手伝ってくれてありがとう!(待たせてごめんね。)正直、VEをインストールして以来、ほぼ半年が経っているので、どうやって今の進捗に到達したのか忘れてしまっていたんだ。(予想通りだね、笑)でも、進捗自体の内容は覚えているよ。

まず、もし役に立つなら、これまでにやったことを教えておくね:

-インストールしているアドオン:

-戦闘の開始、戦闘自体、勝利・敗北の判定は問題なく動作し、画面は以下の通りです:

__________________________________________________________________________________________________

ここまでの機能は計画通りにすべて動作しています。今の問題は、敵のグラフィックを変更することです。(「 troop 」ではなく、敵単体のグラフィックのことです。)

あなたは独自のスプライトシートを作成したんですよね?(もしそうなら、素晴らしいと思いますよ。)もしそうだとすると、それは問題になりますか?私はただゲームが提供する既製のスプライトシートを使っているだけなので:


__________________________________________________________________________________________________
例えば、プレイヤーがスライムと戦うようにする場合、どうすればいいのでしょうか?他のすべての手順は「ファイルを複製して名前を変更する」と言っているだけなのですが、そうするとこうなってしまうのです:


(すでに説明されていたらすみません。こういうことにはまったく詳しくないので)

あなたの問題は、私がスプライトシートをそのように作成しているまさにその理由です。スクリプトはデフォルトでアクター0を使用します。アクター2の位置を使用する方法は分かりません。

ここでモンスターの頭蓋骨のスプライトシートをお見せしました。私はそれがフルシートであることを指摘しましたが、バトラー画像は位置0にあり、歩くスプライトは位置1にあります。

これがフルシートであることをご確認ください。
バトラー画像は、歩く画像の行3からスプライトを繰り返したものです。

「いいね!」 1