編集部イチオシ

SFC風来のシレン学会員の集い(更新2)

次の研究テーマのアイデア等色々。 5月5日、19:30頃追記1。 5月9日、08:15頃追記2。
35
前へ 1 ・・ 4 5 ・・ 10 次へ
ボケナス (アライさん界隈) @boke_nas_

@gm_II_ これを利用して、デモ操作の状態で力尽きさせてみました。 動画の10秒〜22秒あたりがプレイヤーによる操作です。それ以降は再開されたデモ操作によるものです。 デモ操作の状態で力尽きた場合は、特に問題なく次のデモに移行することが分かります。 pic.twitter.com/dkBvNo3hgy

2021-04-19 06:00:05
gm:II@風来のシレン学会 @gm_II_

@boke_nas_ バグマップでのメニューは、多分(経緯は異なりますが)界隈の人には見慣れた状況な気がします。これ、ガイバラバグでデバッグルーム飛ぶ時の間の状態に似てますね。共通しているのは、「多くのメモリが0の状態」だと思います

2021-04-19 08:26:00
gm:II@風来のシレン学会 @gm_II_

@boke_nas_ ガイバラバグからバグ二面地蔵の谷に進んで中断再開したときのバグロード(何回バグ言うねん)で、初期メモリが十分読まれなかった時、ダンジョンカテゴリも0になったままで、その暗くて青い断片のメニュー画面になり、その後フロアを進めるとデバッグルームに…というアレです

2021-04-19 08:27:54
gm:II@風来のシレン学会 @gm_II_

@boke_nas_ だから、デモ前で似た状況が起こるってことは、デモの初期化処理の前半にフラグチェックがあり、0ならデモ初期処理、1なら初期処理する前にそのまま操作が始まってしまい、多くのメモリが0のままになってしまう…という状況が予想されます。

2021-04-19 08:30:21
gm:II@風来のシレン学会 @gm_II_

@boke_nas_ ここで仮説としては、リレミトフラグは、やっぱり何かモード切り替えみたいな意味があって、0の時にしか働かない処理が色々あるのかも知れない、ってことで そうなると正確な意味でのリレミトフラグは別にあるかもしれない、このフラグを呼ぶ別のところがあれば、他にも隠れた処理があるかも…ですね!

2021-04-19 08:32:38
gm:II@風来のシレン学会 @gm_II_

@boke_nas_ フロアを進めると1になるのは、階数0の状態だから、シレンの見た目がマムルなのは、キャラコードが0だから、コッパの表示はアニメーション番号0またはキャラコード0の仕様、アイテムエラーで止まるのは所持アイテムの道具番号が全て0(矢:)だから…と説明はつきます。が、現象としては新しいと思います

2021-04-19 08:35:37
ボケナス (アライさん界隈) @boke_nas_

@gm_II_ メモリを確認してみたところ、確かにフロアデータなどが0x00で埋まってました。 pic.twitter.com/LwsU9LgLbV

2021-04-22 15:48:43
拡大
ボケナス (アライさん界隈) @boke_nas_

風来のシレン関連で、「リレミトフラグとOPデモ」と題したページを作成しました。 odoq7211.f5.si/shiren/evac_fl… 色々と検証不足だったり考察がほぼ他の方のパクリだったりと、色々とアレですが、もし良ければ…。

2021-04-22 17:35:49

ーーーーここから追記1(5月5日)ーーーー

0回目マムルマーク

ごマ天さん

gm:II@風来のシレン学会 @gm_II_

@angelgongon …そういえばこれ、ちょっと直すだけで0回目マムルマークができるのでは…

2021-04-26 20:09:06
ごマ天🎨💎 @angelgongon

@gm_II_ 冒険回数ってどこかのメモリにあるんです・・・?

2021-04-26 21:58:58
gm:II@風来のシレン学会 @gm_II_

@angelgongon gist.github.com/furai-no-ffff/… RAMだと7ED2A1(294+D)、 SRAMだと001B62だからえーと、307B62かなんかですかね。 そういえば冒険回数65535回にした次の冒険ってどうなるんでしょう。オーバーフローするのかな

2021-04-27 05:59:44
ごマ天🎨💎 @angelgongon

@gm_II_ やってみましたが、スタックチェーンでフェイクリアフラグを立てても通常の死亡になってしまい、ファイクリアになりませんでした。冒険回数も、RAMの方を書き換えても、元の冒険回数に戻されて、SRAMの方を書き換えると、冒険の記録が消えました。

2021-04-27 23:11:54
gm:II@風来のシレン学会 @gm_II_

@angelgongon ああ、しまった、そりゃそうですね、チェックサム回避しないと。例えば冒険回数を4→0に書き換える場合、どっか適当な00のメモリを0→4に書き換える必要があります。隣が00ってわかっていれば16バイトモードで0400を書き込む、とかでもいいかも

2021-04-28 04:24:27
gm:II@風来のシレン学会 @gm_II_

@angelgongon いや、厳密にはB' = B xor (A xor A')にしなきゃだめか、 とにかく4→0の時は他のメモリを0→4に。 マムルマークはSRAMの307B7Fを0→8にするんですが、この時も別の00のメモリを0→8にすればOKです

2021-04-28 04:37:19
ごマ天🎨💎 @angelgongon

【任意コード実行】スタックチェーンによる0回目マムルマーク獲得【音なし】 大体メモリ書き換えでやっているので、実機でできるかはわかりません。 #風来のシレン学会 pic.twitter.com/z2vBaGCtuu

2021-05-03 05:10:58

~無限復活編~

ごマ天さん

煉獄さんが出てきそう

ごマ天🎨💎 @angelgongon

@gm_II_ 7ED602の書き換えと倉庫と道具コードの書き換えはメモリを直接いじってます。 コントローラの入力は、頑張って1つのキーに複数対応させてやってるので、実機では難しいのかも・・・。

2021-05-05 00:23:14
gm:II@風来のシレン学会 @gm_II_

@angelgongon あともう一個気になってたのは、シレンのHPを1以上に書き換える処理を入れた上で、ゲームオーバー判定の前の処理にジャンプしたら普通に再開できないだろうか、ということ あれ、これ上手く行くと自動で復活の草状態になるのか?

2021-05-04 23:17:13
ごマ天🎨💎 @angelgongon

@gm_II_ HP書き換えるのは真っ先にやりましたw 結果、一瞬255になって、お亡くなりになりました。。。

2021-05-05 00:24:21
ごマ天🎨💎 @angelgongon

@gm_II_ 無理やり復活草のロジックに飛ばしてみました。 ついでに、力255にしました(表示がバグッてますがw) レジスタ、メモリ、スタックをいじってるので、この状況でしか成功しないかも。 #風来のシレン学会 pic.twitter.com/rsCD8K0oJt

2021-05-05 12:04:30
前へ 1 ・・ 4 5 ・・ 10 次へ