FC2ブログ
2019.06.  12345678910111213141516171819202122232425262728293031 2019.08.
新神紹介



こういうのは良いね(´ω`)
まぁつらつらと搭載が何なのか挙げてもヤバさが伝わりにくいのは仕方ない事だが…
こればかりは直に触らないとわからんからなぁ


( 2019.07.16 ) ( ニコ動・MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )
アニメティカによるセーブデータ改竄




PSでもこんな事できるのか…
これは滅茶苦茶やべーわ

これMUGENで例えるとヘルパーのpalno弄り引き継ぎの超拡張版みたいな
親変更、親捏造の親戚的な感じの親近感がありますね

ヘルパー変数使った後に普通に消してそこに相手のヘルパーが入り込んだら親変更成立しちゃいました的な技術ですな

1ブロック目
→旧ヘルパーから新ヘルパーに変わる事でそのヘルパー(ゲーム)として扱う
2~7ブロック目での改竄
→palnoやroundsexisted等のようにPアドレス上で書き換え可能なものの
新たにヘルパーが入っても更新、リセットされない為
旧ヘルパーの値(キャンパス書き込み)を引き継ぐ

これ完全にアニメティカの無圧縮保存が余計でしょ

改竄後のゲームを恐らく選ばないのでアニメティカ式の改竄バグがこれから増えるとなるとwkwkしますね(´∀`)


( 2019.07.14 ) ( ニコ動・その他 ) ( COMMENT:0 ) ( TRACKBACK:0 )
相手キャラ強制選択

できた …は良いけどやりたいのはこういう事じゃないんだよな…

相手のキャラ固定ってどうやるんだろうとdsルガ覗いてたんだけど
選択されたキャラのアドレスとかどこかにあるのかなと思いきやそんなものは何処にも見当たらず
こやつはキャラセレそのものを弄ってたというオチですな
やり口がステージ強制選択のそれと同じだったので試してみたら変更できて案の定

わかりやすく言うとdsルガは選択された瞬間(DBOFが発動した瞬間)に
キャラセレを自分以外ダミーに変えてしまうコードをしてました
選ばれた途端に変えるんじゃなくてもう既に全部変わってるの
kfm,dsルガ,M-Remu,……ってなってるとこをダミー,dsルガ,ダミー,……
という感じにね
MUGEN起動時にはポトレとnameは既に内部で決定してるからそこは変わらず
見た目は変わらないから選んだ瞬間切り替えるものだと誤解してたんだけどね

因みにdsルガはあろうことかご自身が何処のフォルダに入ってるか確認せずにcharsフォルダ内第一層に居るのを前提として直接ファイルパスを書き込んでいる為
例えばchars/ydccdy/dsrugalというような一層深いファイルパスになってるとダミーの位置が合わずエラー吐きます

こんなしょうもないエラーとか別に知りたくも無かったわ_(:3」∠)_


<追記>
何番目のキャラが選ばれたかの部分を見つけたのでそこを弄って何番目を選ぼうが指定した者が選択される事に成功
このやり方ならばキャラセレを破壊せずに済むのでお手軽だ
パスが格納されてるアドレスを渡してやればキャラセレ未登録のキャラもいけるかな まぁステージ強制選択と同じでしょう
既に選ばれてしまったキャラをどうやって変えるのかはまだ不明(´・ω・`)

<さらに追記>
できたわ(´・ω・`) 滅茶苦茶簡単だった
キャラ強制選択 おわり


( 2019.07.11 ) ( MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )
ミミズクとコウモリ NG集



手書き劇場でNG作るの初めて見た
皆微笑ましいですね(´ω`)


( 2019.07.10 ) ( ニコ動・その他 ) ( COMMENT:0 ) ( TRACKBACK:0 )
MUGEN本体記述改変に対する修復

以前のメモを見直しながら再挑戦し今度は無事に修復できた
ヘカーテ12Pに対して通常%n並びに%fCALLを機能させられるように
何か一つでも任意コード通せるならそこから解除していけるから4CA型通るのはやっぱ甘えって感じしますね DTCそのものを封じなかったのは恐らく自分のだけは通したかったからなんだろうけど…
まぁDTC封じられたらDBOFで解除しに行くからこれはいたちごっこですね

以前ミスしてたのは単純に修復干渉が足りてなかっただけだった
6byte前後弄ってるのを4byteのみ修復を繰り返してて全然戻せてなかったわ
今回の再挑戦でしっかり直したのでこれでヘカーテに対してならまぁ憂い無く修正ぶっぱできる

本体記述をがっつり弄ってくるのをヘカーテ以外に持ってないので専用修復対応は彼女のみ(´・ω・`)
面倒くささしか残らんので安易な封印とかやらんで欲しいと思うわ
封殺するならつべ勢でもやってる開幕封殺KOしてムービーキャラにでもしとけってね
後は今回の修復してて一度の操作で5byte以上の範囲を書き換えられたらなって思った
何か良いやり方無いかな?


( 2019.06.23 ) ( MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )
ステージ強制選択

DBOF組めたわ
キャラフォルダにステージ用のsffとdefぶちこんでそのdefファイルを追記するようにして固定ステージに
bat起動だと自身のファイルパスが得られないから無理だけど通常起動なら無問題

ポトレ変更の副産物で自パスは見えてたからわりと簡単だったな
あとはステージdef毎に一々コードとして埋め込むのが面倒だからもっと楽にするか…
あとname判断もいい加減面倒になってきたわ ここらへんも一発切り替えできるように組まなきゃなぁ

DBOFばっかで本記述がまるで進んでいない('、3_ヽ)_


( 2019.06.10 ) ( MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )
東南対抗 13



第三章 完! お疲れ様でした
北西戦はやるのかな? 仲間集めパート好きだけどそれやってるのは今は別の大会だしねぇ

美鈴また11勝1敗で勝数1位ですね(´∀`) 東西の時と同戦績とは
そしてアヴィスが東相手でも総当たり勝率高いのは驚きですな


( 2019.05.27 ) ( ニコ動・MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )
キャラセレ中のポトレ変更(続)

数多のエラー(記述凡ミス7割)を乗り越えようやくDBOFを組み終えたわ

SFFの中身X番目~Y番目までの指定をとても簡単に、直接できるようにした上でそこの画像に変更

MUGENがキャラセレ以外の時だと欲しいNameアドレスが0にリセットされて辿れなくなる場合もあるのでその場合の修復処理(ただし自作コードが引き続き読み込めてる場合のみ)

範囲内の画像に変更するのでSFF構築次第では勿論アニメーションできる

いやー凄く大変だった 正直もう二度と組みたくない 無駄にDBOF組むの慣れてきたし…
ただ変更先の画像がサイズバラバラだとまだエラー起こすのよね
あとCALLしてる場所が場所だから一定の速度でCALLしてくれず 超高速になったりとてもゆっくりになったりとまだアニメーション向けではない(´・ω・`)

ともかくサイズ統一ならば問題無くできるし一段落はつきましたわ

マウスCALLのとこ使ってるんだけどもっと良い周期CALL箇所どこか無いかしら?
情報求む


( 2019.05.25 ) ( MUGEN ) ( COMMENT:0 ) ( TRACKBACK:0 )