美星日記

伺かゴースト開発記、旅行記、雑記等

里々

里々の()の動作検証してるのだが
OnFileDrop2で渡されたファイル名に(1)とか入ってると、そのまま渡された(R0)で扱ってる分には問題ないが、変数に記憶させて再度使うと括弧展開されちまって邪魔くさい事になったはずだけど、今やって見ると、括弧の前にφが自動でついて無効化されて問題ないな・・・はて・・・どうだったかな

YAYA as SAORI の FENUMとかFREADとかで(1)入りのデータ帰って来ると括弧展開してサーフェス指定に置き換わるので死ぬけど、builtins.aymを改造して関数の返り値を RES.RESULT じゃなくて RES.VALUE0 で返す様にして(S0)で参照出来るようにすると、関数返り値で(1)がサーフェスに置き換わる問題を解決できる。

ファイル名の特殊記号は#の方が問題で、(R0)で扱う分には○、最初に変数に入れてそれを使う分には○、一旦ゴーストを終了してセーブデータから読み込まれる時にコメントとして機能しちゃうのでコメント記号以降が読み取られない

うーんどうだったか思い出せないな…
里々系ゴーストでプレイリストサウンド再生機能搭載してるとこの括弧つきファイル名問題でるゴースト多いんだけど、この動作検証の結果だと問題ない事になるが、動作不安定なのかなー、人のゴースト解析面倒だしな…
今日はこれ位にしといてやる