新年初更新
あけましておめでとうございます!
今年も宜しくお願いいたします!
ご挨拶が遅くなり大変申し訳ないです。
また、更新も久しぶりで申し訳ないです(記事になるようなネタが無かった為ですが)
昨年の年末からエフェクトアニメーションの解析に入ったのですが、視覚的解析では正直キツイことが判明。
全てのコードの引数は解析出来、コード単位の長さがわかったのですが、アニメーションの理解としては5%ほどしかわからずお手上げ状態です。
今年も宜しくお願いいたします!
ご挨拶が遅くなり大変申し訳ないです。
また、更新も久しぶりで申し訳ないです(記事になるようなネタが無かった為ですが)
昨年の年末からエフェクトアニメーションの解析に入ったのですが、視覚的解析では正直キツイことが判明。
全てのコードの引数は解析出来、コード単位の長さがわかったのですが、アニメーションの理解としては5%ほどしかわからずお手上げ状態です。
解析方法を試行錯誤したところ、色々な発見、疑問が生じました。
【1】エフェクトプロパティの11バイト目
エフェクトプロパティは14バイトで構成されそれぞれ以下のような構成でエフェクトを制御しています。
1BYTE 使用するコマエフェクト1下位
2BYTE 使用するコマエフェクト1上位
3BYTE 使用するコマエフェクト2下位
4BYTE 使用するコマエフェクト2上位
5BYTE 使用するコマエフェクト3下位
6BYTE 使用するコマエフェクト3上位
7BYTE 使用するコマエフェクト1の色
8BYTE 使用するコマエフェクト2の色
9BYTE 使用するコマエフェクト3の色
10BYTE 効果音
11BYTE ?
12BYTE 特殊エフェクト下位
13BYTE 特殊エフェクト上位
14BYTE 単体魔法を全体化したときの対象移動の時間?
この11バイト目の?ですが、エフェクトの動き(アニメーション)に深く関係するものです。
このコードでアニメーションが大きく変わる可能性があり現在プログラムレベルで解析中です。
【2】上記使用するコマエフェクト1.2、3でアニメーションコードが違った意味を成す可能性がある
これらの使用コマ指定は1、2、3ではアニメーションだけでなくエフェクト自体が大きく異なります。
例であげるとすると
エフェクト1は「ファイア」などの構成されたコマをそのまま表示するタイプ(FF5のエフェクトが殆どこれの為助かります)
エフェクト2は「ブリザラの大きな氷」などのエフェクト1では表示できない大きさなどのときに使用されています。
エフェクト3は「メテオ」「デジョン」などのエフェクトの背景となる部分で使用されています。
現在はエフェクト1のみを使用しアニメーションコード解析を行っていて、他の2,3を全く考慮していません。
なのでこれら2、3ではアニメーションコードの意味が違う可能性があるかもしれない(ただ単に1では動きが見られないだけの可能性もあり)
何かを追加することは本当に険しい道のりです…
FF5は幸いコマ送りでアニメーションが出来てしまうものが多いので助かりますが、ホーリー、フレア、グランドクロス、はどうほうなどは再現できるか正直不安なところです。
【追加魔法完成までの工程(メモ))】
(FF5のもののみ)
・アニメーションコード解析(エフェクトプロパティの11バイト目含む)
・アニメーション設定
・効果音追加可能かの解析とプログラム作成
・魔法データ、名前入力
募集しているオリジナルエフェクトの作成ですが、FF5のエフェクトはFF5、FF6のエフェクトはFF6という形になりそうです。
以下その理由
・効果音がFF5とFF6の両方を鳴らすということが出来ないかもしれない為
(メモ:アニメーションコードで使用されていない引数が合った場合、それを使用し、その後に効果音呼び出しコードを使用する形で可能かもしれない)
・エフェクトプロパティやアニメーションコードのエフェクトパレット指定が現在既存のエフェクトと追加分のエフェクトのパレット指定は別扱いで共存できない為
(メモ:プログラム変更でエフェクト指定を2バイト化できれば可能)
実際色々頑張れば可能ですが、上記の作業は恐らく非常に時間がかかるのでとりあえずFF5のエフェクトを再現し、FF6−G(イージー、ノーマルタイプ)が完成次第ハード、エクストラ作成時に作成しようと思います。・
以下作業の大まかな工程メモ
ー崩壊前ー
・魔法追加
・モンスター作成
・SPC(音楽)追加
・イベント追加
ー以下崩壊後ー
・ワールドマップ変更
・マップ解析、追加
・イベント、モンスター作成、追加
・調整、デバッグ
ーノーマルタイプ完成ー
ー以下イージタイプー
・アイテム、キャラ、モンスター、魔法などのデータ調整
先は長い…
そういえば、先日DISSIDIAを入手し通勤でプレイしてます。
【1】エフェクトプロパティの11バイト目
エフェクトプロパティは14バイトで構成されそれぞれ以下のような構成でエフェクトを制御しています。
1BYTE 使用するコマエフェクト1下位
2BYTE 使用するコマエフェクト1上位
3BYTE 使用するコマエフェクト2下位
4BYTE 使用するコマエフェクト2上位
5BYTE 使用するコマエフェクト3下位
6BYTE 使用するコマエフェクト3上位
7BYTE 使用するコマエフェクト1の色
8BYTE 使用するコマエフェクト2の色
9BYTE 使用するコマエフェクト3の色
10BYTE 効果音
11BYTE ?
12BYTE 特殊エフェクト下位
13BYTE 特殊エフェクト上位
14BYTE 単体魔法を全体化したときの対象移動の時間?
この11バイト目の?ですが、エフェクトの動き(アニメーション)に深く関係するものです。
このコードでアニメーションが大きく変わる可能性があり現在プログラムレベルで解析中です。
【2】上記使用するコマエフェクト1.2、3でアニメーションコードが違った意味を成す可能性がある
これらの使用コマ指定は1、2、3ではアニメーションだけでなくエフェクト自体が大きく異なります。
例であげるとすると
エフェクト1は「ファイア」などの構成されたコマをそのまま表示するタイプ(FF5のエフェクトが殆どこれの為助かります)
エフェクト2は「ブリザラの大きな氷」などのエフェクト1では表示できない大きさなどのときに使用されています。
エフェクト3は「メテオ」「デジョン」などのエフェクトの背景となる部分で使用されています。
現在はエフェクト1のみを使用しアニメーションコード解析を行っていて、他の2,3を全く考慮していません。
なのでこれら2、3ではアニメーションコードの意味が違う可能性があるかもしれない(ただ単に1では動きが見られないだけの可能性もあり)
何かを追加することは本当に険しい道のりです…
FF5は幸いコマ送りでアニメーションが出来てしまうものが多いので助かりますが、ホーリー、フレア、グランドクロス、はどうほうなどは再現できるか正直不安なところです。
【追加魔法完成までの工程(メモ))】
(FF5のもののみ)
・アニメーションコード解析(エフェクトプロパティの11バイト目含む)
・アニメーション設定
・効果音追加可能かの解析とプログラム作成
・魔法データ、名前入力
募集しているオリジナルエフェクトの作成ですが、FF5のエフェクトはFF5、FF6のエフェクトはFF6という形になりそうです。
以下その理由
・効果音がFF5とFF6の両方を鳴らすということが出来ないかもしれない為
(メモ:アニメーションコードで使用されていない引数が合った場合、それを使用し、その後に効果音呼び出しコードを使用する形で可能かもしれない)
・エフェクトプロパティやアニメーションコードのエフェクトパレット指定が現在既存のエフェクトと追加分のエフェクトのパレット指定は別扱いで共存できない為
(メモ:プログラム変更でエフェクト指定を2バイト化できれば可能)
実際色々頑張れば可能ですが、上記の作業は恐らく非常に時間がかかるのでとりあえずFF5のエフェクトを再現し、FF6−G(イージー、ノーマルタイプ)が完成次第ハード、エクストラ作成時に作成しようと思います。・
以下作業の大まかな工程メモ
ー崩壊前ー
・魔法追加
・モンスター作成
・SPC(音楽)追加
・イベント追加
ー以下崩壊後ー
・ワールドマップ変更
・マップ解析、追加
・イベント、モンスター作成、追加
・調整、デバッグ
ーノーマルタイプ完成ー
ー以下イージタイプー
・アイテム、キャラ、モンスター、魔法などのデータ調整
先は長い…
そういえば、先日DISSIDIAを入手し通勤でプレイしてます。
コメント
No title
No title
>>cccさん
私は一昨日手に入れたのでケフカがまだLv90くらいでとてもオンラインにはいけそうに無い感じです…
チート房は確かに怖いですね…
私は一昨日手に入れたのでケフカがまだLv90くらいでとてもオンラインにはいけそうに無い感じです…
チート房は確かに怖いですね…
No title
はじめまして、みょーしと申します。
ビッグブリッジ管理室から飛んできました!
ちょっとだけ結構期待してるので、がんばってください!
あと、チョコボかっけー
ビッグブリッジ管理室から飛んできました!
ちょっとだけ結構期待してるので、がんばってください!
あと、チョコボかっけー
No title
>>みょーしさん
はじめましてー!
ありがとうございます!!
完成まで長いと思いますが、どうか長い目でお待ちください!
はじめましてー!
ありがとうございます!!
完成まで長いと思いますが、どうか長い目でお待ちください!
コメントの投稿




私もDISSIDIA購入しましたよ。エアガイツの二の舞いかと思いきや結構よくできていました。
エアガイツはベスト版が出ていたから騙されたんですがw
そろそろオンラインにも手を出してみようかと思いますが、チートマンが怖い…