ぴぽやフレンズについて
ぴぽや - ゲームグラフィック素材販売 -

ウディタ基本システムをプチ改造『戦闘コマンド調整・敵隊列変更』

2016.10.29
最近、息抜き時間でちょこちょこウディタでゲームを作り始めているのですが、ウディタ2の基本システムをベースに色々改造を行っています。

ウディタ2の基本システムが公開されて3年が経ち、ウディタの新バージョンの話題もちらほら聞こえはじめ、ウディタ公式サイトのスレッドでαバージョンが公開されていたりします。
バグ報告スレッド 11
現在、解像度とマップチップサイズを自由に組み合わせられるようになったのが大きいですが、不具合も多く一度このバージョンを適用してしまうと前のバージョンには戻せないという問題もあるようですので、試して見る場合は自己責任できちんとバックアップを取ってからにしましょう。

さて、そんなわけで今更に基本システムの改造と言ってもネタが尽きているとは思うのですが、blog記事のネタにいくつか書いていこうかと思います。

コモンイベントやデータベースの改造を行いますので、試して見る場合は必ずバックアップを取った環境で行ってください。元に戻せなくなっても責任取れませんので、ご了承くださいね。


■ 戦闘画面のコマンド「何もしない」を通常のコマンドメニュー内に表示する

もしかしたら、知らない方もいるかもしれませんが、ウディタの基本システムの戦闘画面のコマンド選択時に左右キーを押すと、「何もしない」というコマンドが1つぽこっと表示されます。
20161028-10.gif

そのまま「何もしない」という待機コマンドなわけですが、隠しコマンドのように左右キーで表示しないで、普通に「攻撃」とかのコマンドメニュー内に収めていいんじゃないかと思い下の画像のように改造してみました。
20161028-08.png

2つのコモンイベントを改造していきます。

まずは「192:X┃┣◆味方コマンド選択」で、183行目付近の画像にある選択箇所の5行をコピーします。
何も書き換えていませんが、「192:X┃┣◆味方コマンド選択」での作業は一旦完了。
あとでまた戻ってきます。
20161028-01.png

次に「152:X[戦]戦闘コマンド一覧算出」に移動します。
一番下、最後の1行を残して108行付近に先程コピーしたイベントコマンドをペーストします。
20161028-02.png

ペーストしたコメント文を抜いた4行のDB書込コマンドのデータ番号の値を「変数:Cself32[万能ウィンドウ登録位置]」に変更していきます。
20161028-03.png

ペーストしたイベントコマンド5行の上にある1行「■変数操作: CSelf32[万能ウィンドウ登録位置] += 1 + 0 」をコピーして、ペーストしたイベントコマンド5行の下にペーストします。
「152:X[戦]戦闘コマンド一覧算出」の改造は以上です。
20161028-04.png

再び「192:X┃┣◆味方コマンド選択」に戻り、135行目のコモンイベントを呼び出すイベントコマンドを書き換えます。
20161028-05.png

「オプション」を「0:決定音を鳴らす」に変更します。
以上で、改造は完了です!
20161028-06.png

ちなみに「何もしない」コマンドのコマンド名や説明文を書き換えるには、「152:X[戦]戦闘コマンド一覧算出」の最初にペーストした5行の内容のテキストを変更します。
私は「待機」と変更しています。画面はふざけてますがw
20161028-07.png

テキストを書き換えて、こんなかんじにw
20161028-09.png



■ 戦闘画面の敵隊列を変更する

ウディタ基本システムの戦闘画面のちょっと山なりになっている隊列、奥行きが出てこれはこれでいいのですが、もうちょっと色々な隊列に変更したいと思うのが作り手の心というものw
20161028b-11.png

今回はとりあえず、すっきり横一列の隊列を追加していきます。
20161028b-12.png

ユーザーデータベース1つとコモンイベント1つを改造します。
デフォルトの山なりの隊列も残して、複数の隊列を追加しても自由に選択できるように作っていきます。

まずはユーザーデータベース「13:敵グループ」を選択し改造していきます。
「タイプの内容設定」ボタンを押します。
20161028b-01.png

「項目名12」を有効にして「変数:隊列表示タイプ」を入力していきます。
20161028b-02.png

「▼特」ボタンを押して、「選択肢を手動作成」で以下の選択肢「[0]:デフォルト、[1]:横一列」を追加していきます。
20161028b-03.png

「13:敵グループ」に隊列を選択する項目が追加されました。
ユーザーデータベース「13:敵グループ」の改造は以上です。
今回は隊列を1つだけ追加していきますが、さらに追加したい場合はここで選択肢も追加していきます。
20161028b-04.png

次はコモンイベント「175:X[戦]敵キャラ_座標算出」を改造していきます。
ちょっと複雑な書き換えになるので、面倒でしたら変更済みのコモンイベントファイルをアップしましたので、こちらをご利用ください。
175_X[戦]敵キャラ_座標算出.common
20161028b-05.png

はじめにコモンセルフ変数を1つ名前をつけておきます。
どこでもいいですが、今回は「Cself30 敵隊列表示タイプ」としました。
20161028b-06.png

次に22行目に先程追加したユーザーデータベースの「隊列表示タイプ」を読み込むイベントコマンドを追加します。
20161028b-14.png

「DB操作 読込」で下記の画像のように入力していきます。
データ番号の「15018800」コモンイベント188のコモンセルフ変数0<敵グループ番号>を呼び出しています。
これでユーザーデータベース「13:敵グループ」からどの隊列にするかの値を読み込むことができました。
20161028b-07.png

29行目にどの隊列にするかの「条件分岐」を作ります。
20161028b-15.png

今回は隊列を1つ追加するだけですので、「デフォルトの0」「横一列の1」の2つの分岐になります。
隊列を増やす場合はこの分岐を追加していきます。
20161028b-08.png

今、追加した「条件分岐」コマンドの下に敵グラフィック7体文の表示座標を設定している箇所がありますので、一式をカット&ペーストで「条件分岐」の2つの分岐の中に追加していきます。
20161028b-09.png

「分岐1」はデフォルトの山なり隊列の座標設定になるので、何も変更しません。
「分岐2」が今回追加したい横一列の隊列の座標設定になるので、座標を書き換えていきます。
「Cself23[表示先Y](Y座標)」を同じ値に揃えていきます。
以上で完了です!
20161028b-10.png

敵グラフィックの表示座標を指定する際は下記の画像のように、「320×240画面サイズ内の敵の中央足元の座標」になります。
20161028b-13.png

同じ手順でどんどん隊列を追加していくことができます。
ただ、どんどん増やしていくとコモンイベントが長くなっていくので、いっぱい追加していくようなら隊列の敵グラフィックの表示座標の値をまとめたデータベースを作って、そこから呼び出すようにするのがスマートになっていいと思います。

また、ユーザーデータベース「13:敵グループ」の敵1~敵7の順番でピクチャ番号が振られていくので、敵1が一番奥で敵2が一番手前に表示されることにも、隊列を追加していく上で注意する必要があります。

公開予定はないですが、勢いでこんなもの作ってみました。



今回は以上になります。
他にも色々改造してあるのですが、もともと記事にするつもりもなく気晴らしで作っていて、ちょっと覚えていないところもあったりで、また良さそうなネタがありましたら記事にしたいと思います。
関連記事

この記事へのコメント

非公開にする :

トラックバック

URL :

プロフィール

ぴぽ

管理人:ぴぽ
フリーのグラフィックデザイナーという傍ら、「ゲームを作りたいなぁ♪」と奮闘中です!

TwitterYoutubeチャンネルtwitchチャンネル
Fantia-ぴぽやフレンズCi-en ぴぽやフレンズ

▼運営サイト
・ぴぽやショップ
 有料素材の販売
・ぴぽや倉庫
 公開した素材のまとめ

・ぴぽやリンク
 素材配布サイトリンク集
・はじめてのウディタ
 ウディタお勉強wiki

ご感想・ご連絡


最新記事一覧
2018/07/16 『感情&状態アイコンアニメ素材』発売!
2018/07/07 戦闘エフェクトアニメ 時間魔法 6セット
2018/07/03 戦闘エフェクトアニメ HEXシールド 3セット
2018/07/01 ぴぽやフレンズ(Fantia,Ci-en) 6月の活動報告
2018/06/30 2018年6月 DLsite.comで発売されたゲーム向け素材紹介
カテゴリ
最新コメント
リンク

リンクして頂ける場合はこちらのバナー画像をお使いください。
※バナー画像なしでも構いません。

RSS
広告
おすすめ有料素材
同人誌、同人ゲーム、同人ソフトのダウンロードショップ - DLsite.com

タイルセット
ねくらファンタジーマップチップ素材集
ねくらレトロフューチャーマップチップ素材集
普通シティ 現代日本都市タイルセット
ファミコン風RPG基本マップ素材セット

背景イラスト
みにくる背景CG素材集『ファンタジー編』part01
みにくる背景CG素材集『ファンタジー編』part02
みにくる背景CG素材集『ファンタジー編』part03

エネミーイラスト
イラスト素材集-baroque-
イラスト素材集-異界のアリス-
RPG制作に使えるデフォルメ素材集~モンスター娘編~ Vol.3

キャラチップ
ぴぽやキャラチップ素材集 乗り物10種
どうぶつキャラクターチップセット3

キャラ立ち絵
中世ファンタジーRPG風2Dキャラクターパック【キャラクター画像素材】
立ち絵素材男女
【立ち絵素材】Aさんのバイト服
【立ち絵素材】現代人まとめ (女子生徒・男子生徒・一般女性・一般男性・少女)

エフェクトアニメ
物理攻撃エフェクト素材集1 71点収録
ぴぽやゲームエフェクト素材集01-斬撃- &02-属性斬撃- セット

アイコン
イラストアイコン素材集Vol.1
ゲーム製作用アイコン集#01
ぴぽや感情&状態アイコンアニメ素材集
ファンタジーゲーム向けアイコン素材1

ゲーム制作ソフト
SMILE GAME BUILDER
SRPG Studio
ティラノビルダー PRO