Contents
Wiki内検索
最近更新したページ
最新コメント
タグ

●●●技の記述に変更を加える2●●●

●4、まんぐりの段階で受けキャラのボイスが変わるようにする●
  • mugeryona2376』より『0D_Birdie
  • mugeryona1617』より『Schlussel
この2キャラをMUGENに登録し、動かせる状態であることをスタート地点とします。


バーディのまんぐりは後背位とは違い、速度ごとにアニメーションが分かれています。
そのため、前半と後半のアニメーションのボイスを変えることで、最初は小声、後半から感じ声のような変化をつけることができます。

※20/09/05/0:40頃 とてつもない間違いがあったため、訂正しました。それよりも前に閲覧して弄った方はもう一度ご確認ください。

0、対応させる前に、『0D_Birdie』で『Schlussel』にセービングアタックの最大溜め(でセービングアタックからまんぐりに飛べるようにしている場合)を当てて、シュリセルのまんぐり時のボイスを確認する。 
 ※この時、MUGENは試合中で開いたままにしておく。

1、『Birdie-N2.cns』を開き、『[Statedef 11108]』で検索。

2、下にスクロールさせていくと↓のような記述があるので、指定の記述に書き換える。

〜〜〜〜書き換える元の記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
trigger1 = random%2 = 0
value = 4218, 21 + random%3
〜〜〜〜書き換える元の記述↑

〜〜〜〜上書き貼り付けする記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 21 + random%3
channel = 1

[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 24 + random%3
channel = 1
〜〜〜〜上書き貼り付けする記述↑



3、さらに下にスクロールさせると、『[Statedef 11109]』が現れるため、再び下にスクロールさせ、同じように記述を書き換える。

〜〜〜〜書き換える元の記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 21 + random%3
〜〜〜〜書き換える元の記述↑

〜〜〜〜上書き貼り付けする記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 21 + random%3
channel = 1

[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 24 + random%3
channel = 1
〜〜〜〜上書き貼り付けする記述↑



4、さらに下にスクロールさせると、『[Statedef 11110]』が現れるため、再び下にスクロールさせ、同じように記述を書き換える。
〜〜〜〜書き換える元の記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 8 || animelem = 18
trigger2 = animelem = 26 || animelem = 34
trigger3 = animelem = 38 || animelem = 43
value = 4218, 21 + random%3


[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 44
value = 4218, 23
〜〜〜〜書き換える元の記述↑


〜〜〜〜上書き貼り付けする記述↓
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 8 || animelem = 18
trigger2 = animelem = 26 || animelem = 34
trigger3 = animelem = 38 || animelem = 43
value = 4218, 21 + random%3
channel = 1

[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 8 || animelem = 18
trigger2 = animelem = 26 || animelem = 34
trigger3 = animelem = 38 || animelem = 43
value = 4218, 24 + random%3
channel = 1


[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 44
value = 4218, 210
〜〜〜〜上書き貼り付けする記述↑

4、『Schlussel』のフォルダの『Schlussel.snd』を『ctrl』を押しながら『txt』の上で離す。(少し特殊な調整をするため、バックアップ)

5、『Sclussel.snd』をSAEにドラッグアンドドロップ。

6、検索欄に『4218』を入力

7、音声の番号を画像のように変更する。(バックアップを取ったため、あとで戻せます)
前↓

後↓


8、検索欄に『5000』を入力

9、『ctrl』を押しながら、『5000,0』『5000,100』『5000,20』の三つを選び、右クリックを押して『コピー』


10、『5000,0』を選択し、右クリックを押して『この位置に挿入』


11、挿入した三つの名前を画像のように変更する。


12、『上書き保存』。

13、MUGENのウィンドウをクリックし、動き始めたら『Shift』+『F4』を押す。

14、試合が再開されるため、再び『0D_Birdie』でセービングアタック最大溜めを当て、まんぐり時のボイスを確認する。


結果…まんぐり時のボイスが前半と後半で変化する。(前半が少し抑えめのボイスになっている)


経緯説明
  • 今回説明のために少し強引なsndファイルの調整を行いました。気になる方は『Schlussel.snd』を『txt』内に避難させておいたバックアップの方に変えておいてください。

  • ボイスが段階で変化するのは、既存のキャラにも設定されているキャラは多くいますが、sndファイルをしっかり設定していないと対応できず、無音になります。
 ちょこちょこ途中で無音になって「???」ってなるのはここが原因のことが多いです。

 音声のテンプレとして『4218,21〜23』は基本エロやられボイスになっていることが多いので、この音声にしておけば外れはないのですが、出来ればこのような
 特殊設定も楽しみたい。でも、これも『4218,24』のような特殊な型にすると、絶対にBirdieで試す前に受け側のsndを合わせる必要があるので面倒。

 まんぐりなどの画像のように、特殊音声がなくてもある程度は合わせたいです。
 playsndはおそらく、アニメのように『〜〜〜の音源がなければ』という条件はないと思うので(使ってる人がいないから多分ないのだと思う。あったらごめんなさい)
 以前説明を後回しにした『channel』の仕様を使えばおそらく上手く両立できると考えられます。

 基本的に記述は上から下に読んでいき、同じ条件であれば下にある発生できるものが優先されます。
 つまり、下のように、
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 21 + random%2
channel = 1

[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 4
value = 4218, 24 + random%2
channel = 1

鳴らすchannelが同じ場合、下の方が優先されます。ただし、優先されるのは鳴らせる音のみで、『4218,24』が存在しない場合は優先するものがないため、
上の『4218、21』を鳴らす記述になる、はず、です。(間違ってたら恥ずかしい)

とりあえず手元で試したところ、そのように動くのでこれで両対応出来ると思います。
間違ってたら教えてください。勉強し直します。(他人任せですみません)

↓修正部分↓
+ random%2』というのは、『ランダムに0〜2を足す』という意味で〜〜〜〜
↑修正部分↑

nanashi様より教えていただきました! 一時的とはいえ間違った形で書き込んでしまい本当に申し訳ありません。
『random%2はrandomを2で割った余り』ということで、random%2は0か1、つまり『ランダムに0〜1を足す』が正解です。
何種類の音声を流したいか、と考えて、その数を%の後ろにつけると考えるのがいいかと思います。

ですので、修正前のように%2にしてしまうとせっかく3種類の音声を作ったのに、26が流れないことになります。
(記事は修正済みです)

音声が1つだけだと単調なので、これでランダム性を出すわけです。このためにも下の数字は連続していないといけません。



今回音声周りに調整を加えましたが、画像と違って結構テンプレは少ないため、下手したら違うキャラの対応音声と被っていたりします。
そのため、どのような変化を加えたかは覚えておいた方がいいです。

※現在まんぐりフィニッシュの最後付近の音声が『4218,210』になるという状態になっています。手順4の
[State -2, PlaySnd]
type = PlaySnd
trigger1 = animelem = 44
value = 4218, 210←ココ

ここを210から30辺りに変えると絶叫ボイスが当たったりします。この辺りの音声合わせも手をつけると色々出来ると思います。


記事内容を間違えてしまい申し訳ありません。精進します。

前回>>●3、バーディの後背位で断面図が表示されるようにする●
2020年09月05日(土) 01:01:57 Modified by ID:ax/Hl6A81Q

添付ファイル一覧(全5件)
l0k9QrJ9Cd.jpg (265.99KB)
Uploaded by ID:xC9YmowpSQ 2020年09月16日(水) 19:03:08
5VhKWigB_E.jpg (197.11KB)
Uploaded by ID:xC9YmowpSQ 2020年09月16日(水) 19:02:30
3Plgh2jlIi.jpg (167.14KB)
Uploaded by ID:xC9YmowpSQ 2020年09月16日(水) 19:02:24
5cH6KoXzae.jpg (122.61KB)
Uploaded by ID:ax/Hl6A81Q 2020年09月05日(土) 00:57:38
fU700xWbyw.jpg (110.84KB)
Uploaded by ID:ax/Hl6A81Q 2020年09月05日(土) 00:57:36



スマートフォン版で見る