ICLPXのスマブラ改造日記2|2019年12月ICLPXのスマブラ改造日記2スマブラXの改造に関する記事をいろいろと書いていきます。v0.38をアップロードしました。・その他いくつかの仕様を変更いくつかの仕様を変更と書いていますが、基本的にアプリの中で行っている動作などの変更なので、v0.37cと全く異なる動作を行うことはないと思います。以前は使えたのに使えなくなっているものは基本的にバグだと思われるので、報告お願いします。Article・ExtraDatas・ArticleExtraDatasを追加しました。ModelVisibilityは、ArticleExtraDatasやExtraDatasにあるものにも使えるようになっています。VisibleのBoneSwitchをすべて消すと、Hiddenだけにすることができます。Hiddenだけの状態でも、BoneSwitchを増やせるようになっています。HiddenのBoneSwitchをすべて消すとHiddenとVisibleがどちらも消えた状態となります。Data」をクリックすると、HiddenとVisibleが作られます。(これによりHiddenだけの状態からVisibleも作ることもできます)HiddenとVisibleの下にある「Data」は1つにまとめられました。12のデータ数を新しく変更できるようにしました。Jump、Glide、Crawl、Tetherの作成と削除もできるようになりました。Jump、Crawl、Tetherは初期値に最頻値(0以外の値)が設定されます。Jumpで作られるHopsの数は、AttributesのJumpsに依存します。(最大5、Override時は最大20)HandBones、Unknown24でもCountが存在するので、データ数を変更できるようにしました。Unknown24は新規作成ができ、完全に削除することもできます。Articleでは、SubActionsで選択したアニメーション名とAnimationFlagsの変更と、イベントリストのサブルーチンを開けるようになりました。Interlockの機能をOFFにしないようにしてください。(この機能のおかげで使えるようなものなので)また、本体を表示時にMain、GFX、SFXがない場合は開けません。Data、Data2などがあった場合も読み込めるようにしました。Data、Data2のデータ数を変更できます。Article上でも同じ動作をします。v0.14にいくつか不具合が見つかったので書いておきます。Routinesをすべて消すと、読み込めないファイルを出力するこれらは次回(v0.15)で修正する予定です。Dataと合体するバグ以外は、あまり発生することはないので、そこまで気にする必要はないと思います。IDの値が大きいAnimationが<null>になるというもので、一番最後のAnimationが<null>になっていなければ発生はしていません。Preの終点からSubActionFlagsの開始地点がAnimation名を書き込むスペースになっていますが、ファイルがこれを超えているとこの不具合が発生します。ファイルごとに違いはありますが、Animation名の長さの平均が12文字を超えている場合、不具合が発生する可能性があります。不具合があまり発生しない理由は、複数回同じAnimation名が使われると、2回目以降はAnimation名を書き込むスペースが必要ないため、Animation名が<null>の場合も同じく容量を取らないためです。PreのExternalを含むすべてのExternalイベントを消して、Overrideもない場合だと発生する程度なのでほとんど気にする必要はありません。不具合ではありませんが、非対応データも書いておきます。未編集の状態で出力されます。※対応しているデータでも、読み込めなかった場合は消えずに初期値設定で出力されます。(パラメータなどは復元されますが、Article内のイベントは消えたままになります)ActionInterrupts以外は、ほとんど編集されないとは思いますが、対応するようにしたいと思っています。Compressorでも編集できないままで、編集する意味もないためこのまま非対応データとしておくつもりです。▲|HOMEプロフィールAuthor:ICLPX主にスマブラXの改造をやっています。更新ペースはその時によってバラバラです。質問などがあれば気軽に書き込んでください。過去に書いた記事も更新することがあります。