制作日記

こういうの作った方が、逃げにくいじゃない

posset

内部的には、float

このステコンが
[state ]
type = posset
x = 8901018
y = 8901018
ignorehitpause = 1
persistent = 12348912
trigger1 = 1||fvar(0):=8901018||var(59):=8901017

こうなる

Address : +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
04E2ABB8 : 78 F8 ED 05 01 00 00 00 F0 6D BC 00 01 00 00 00
04E2ABC8 : 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04E2ABD8 : 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
04E2ABE8 : 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
04E2ABF8 : 00 00 00 00 9A D1 07 4B 01 00 00 00 00 00 00 00
04E2AC08 : 9A D1 07 4B 00 00 00 00 00 00 00 00 00 00 00 00
04E2AC18 : 00 00 00 00


possetはオプションがx,yの2つだけだから、
上記ステコンみたいに即値指定時はここに直接記録される

このあたり

04E2ABF8 : 00 00 00 00 9A D1 07 4B 01 00 00 00 00 00 00 00
04E2AC08 : 9A D1 07 4B 00 00 00 00 00 00 00 00 00 00 00 00


9A D1 07 4Bのエンディアンを直して、0x4B07D19A
8901018の単精度浮動小数点数の内部表現と一致する
終わり

ただし、これはステコン内の表現の問題
諸々計算してposに反映される際には整数型に切り詰められている可能性はある
というか、posって内部的にはintで持ってなかったっけ?
変換かましてるコードを見た覚えがあるけど、実際のとこどうなんだろ

pos関連は使ったことないから、よく知らん
よってステコンとかトリガーの仕様からの考察はなし

そもそも、wikiにfloatって書いてあるじゃねーか
http://elecbyte.com/wiki/index.php/PosSet

intって書いてるサイトもいくつかあるらしいけど、
一体何を以って整数型だと判断したんですかねえ



最近のバグとかキャラ制作とか

いろいろ雑多に

defファイルに仕込んで、起動時に攻撃してる奴
XP手元にないから、別口で自分が見てたやつからの推測だけど
たぶんヒープぶっ壊そうとしてるのかな
自分の環境では何の問題もなく処理されるから知らんけど

昨日凶悪スレにあがってたのは、うちの1.8x
というか1024文字でスタックこわすバグ自体は
今更というか、新mugenでキャラ公開してなかったっけか
%nなしでもなんとかしようってことかな?
もちろんwindows10でもLの1.8は問題ない、↑は無理

一応、Lのversion1.9は作ったけど、やってる内容は無価値だから公開してない
ステコンオバフロで、changestateとかなしでも128以上を書き込む方法
ただし、changestateより不便

どうにかしてpersistentを自由に変えたいなら、ステコンのアドレス取るしかないね
memReadに思いっきりアドレス書いてるから、キャラにはしないけど

windows10で唯一不便なのは、一部デバッガが動かなくなったことぐらい?
物にもよるし、原因はわからんけど

夏休み2

久しぶりにスイプリ見てるけど、Vガンで荒んだ心が癒される
やっぱ、スイプリが一番好きだ

終盤、ラスボス絡みは特に秀逸
集合変身バンクも手が込んでて良い
4人揃って効果音が1オクターブになる演出とか最高やで
あと、ハミィがぐう聖ぐう有能

初代とかハトも好きだし、戦闘関連はそっちのほうが良いんだけどね
そこはキャラデザ的に仕方ない

最近は売り上げ落ちてるみたいだし、金のなる木で落ち着いてくれたら良いんだけどな
前作で10周年、こないだ560回超えたんだっけか?
このまま続いて欲しいわ

難読化ネタ

http://blog-imgs-79.fc2.com/d/r/a/drabs/2015081101045964e.txt

これで1つ目のステートのトリガーは常に偽
1つ目のステート末尾あたりから読み込まれない

あとは
[TPEnd]
とだけ書いた行を入れても、それ以降読み込まれない
こっちは、わかりやすいから難読化にはならんか

似非よりはマシじゃね?

追記
こう解釈される
[statedef -2]
[state 1]
type = displaytoclipboard
text = "foo"
ignorehitpause = 1
persistent = 256
trigger1 = 0

たぶん、メモ帳にはコピペできない
というか、上の通りにペーストされると思う

追記
trigger1= 0 + 1
の、0の後にnull、1の後にEOF入れてる
通常は1行単位で読み込んで行末が終端だけど、null文字入れて無理やり文字列終端させてる
だから、コメントアウトと同義
EOFはファイル終端文字、そこがファイル終端になる

どうあがいたって、ネタレベルが限界
これ以上はdefオバフロで復号処理ぶち込めば良いんじゃね

夏休み

2桁連休だし?そういや見てなかったなとVガン見だした

なんやこれ、面白いけど胸糞悪いな
シャクティが戦闘中に種植えだすのも仕方ないわ

せめて導入部ぐらい、リガミリティアとウッソがまともだったら。。。
糞みたいな味方陣営と、表面的にだけ苦悩して平気で順応するウッソがほんと気持ち悪い

シャクティ可愛いなあ、ガンダムのヒロインで一番好きだ
あと、音楽良いね

プロフィール

Author:drab
霊夢改変キャラ
「12 3 ! {V} [_]」
公開中
L霊夢でもl_reimuでも好きなように読んでください

最新記事
最新コメント
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク