[過去ログ]
ザナドゥ【XANADU】 LEVEL26 [無断転載禁止]©2ch.net (1002レス)
ザナドゥ【XANADU】 LEVEL26 [無断転載禁止]©2ch.net http://medaka.5ch.net/test/read.cgi/retro/1465468240/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
353: NAME OVER [sage] 2016/12/09(金) 17:47:00 ID:qYrvxSFo0 エンディングでタイトル画面が出て、音楽が鳴りやんで、これで終わりかと思ったけど、 別の曲が流れるんだね。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/353
354: NAME OVER [sage] 2016/12/09(金) 21:39:27 ID:JHe9ZC1R0 Postludeな http://medaka.5ch.net/test/read.cgi/retro/1465468240/354
355: NAME OVER [sage] 2016/12/09(金) 21:50:24 ID:4wger3Uo0 シナリオ2の逆さつらら247万ダメージバグだが、 「防御力0状態」の時には発生しない模様。 もう少し詳しく書くと、逆さつららのダメージが正常な状態で以下の手順を踏む。 1.業が4以下の時に本物毒を取る。 2.手動SAVEを行う(ケープ等にとるSAVEでもOK?)。 3.業が4以下の時に本物毒を取る。 4.逆さつららで247万ダメージ 本来、1→2→3という手順で、4の逆さつららバグが発生するのだが、 2を終えた時点で「防御力0状態」になっていれば、 3で本物毒を取っても、逆さつららのダメージは247万にならなかった。 では、どうすれば2を終えた時点で「防御力0状態」になるのか。 今回の検証では、1→2→3→4→死亡→LOAD→2を終えた状態から再開したところ、 なぜか「防御力0状態」での再開となった。 それで、もう一度逆さつらら247万ダメージバグが発生するかどうかを試したら、 見事に発生しなかった。 時間のある人は試してみて。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/355
356: 355 [sage] 2016/12/09(金) 21:59:36 ID:4wger3Uo0 それと、もう1点気になったことが。 「防御力0状態」ではない状態で上記の1〜3の手順を踏んで逆さつららバグが発生する状態にした後、 2連続で逆さつららを踏んだのだが、 DMG - 61000 DMG - 2477447 You are dead! 何故か1回目は正常なダメージで、 2回目以降、まるで思い出したかのようにダメージが跳ね上がった。 以上の情報は調べても出てこなかったので、とりあえずここに書きこんでおくことにした。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/356
357: NAME OVER [sage] 2016/12/09(金) 23:42:32 ID:VCRpKcM/0 >>354 PostludeってシナリオIIのエンディング曲じゃないっけ? http://medaka.5ch.net/test/read.cgi/retro/1465468240/357
358: NAME OVER [sage] 2016/12/09(金) 23:54:57 ID:RbrShJ690 久々に88SR版のプログラムを見てみたが防御力が0かのチェックは無いような? セーブデータの0xC6の値に興味津々 http://medaka.5ch.net/test/read.cgi/retro/1465468240/358
359: NAME OVER [sage] 2016/12/11(日) 11:01:02 ID:0RV30cX60 名前を"@Kiya.Yoshio@"、"DS△][-MASTER△"にしてシナリオ2を開始すると開始直後に死亡してしまうの有名な話だが、 今回、名前を"DS△][-MASTER△"にしてシナリオ2を開始直後に逆さつららを踏んでみたら、 ダメージ247万だった。 "DS△][-MASTER△"は、全ての武器、鎧、盾、魔法を2つ、道具を255個持つことができるため、 ダメージが正常に計算されていれば44万7200になるはず。 更には、ゲーム起動時にスペースキー押しっぱで名前判定による突然死を回避した上で防御力の確認をしたところ、 最初から「防御力0状態」だった。 このことから、防御力0フラグ、ダメージ247万フラグみたいなものが存在するのではないかと考えられる。 事実、ダメージ247万バグについては、なぜか247万7447という半端な数値が出ていて、 アイテムの所持数を利用した計算式が崩壊してしまっている。 それとも、アイテム所持数を司る2バイト(?)の部分に、小数でも用いられているのか?? 過去スレにて、この現象をコピープロテクトの誤爆であるとの書き込みを見たことがあるが、可能性は高そう。 本物毒の業の数値を処理するに際して、不具合によってコピープロテクトのフラグの1つが立ってしまうということなのか。 尚、開始直後におけるダメージ247万バグ及び防御力0状態だが、名前を"@Kiya.Yoshio@"にした時は発生しなかった。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/359
360: 359 [sage] 2016/12/11(日) 11:07:40 ID:0RV30cX60 訂正あり。 ×"@Kiya.Yoshio@" ○"@Yoshio.Kiya@" http://medaka.5ch.net/test/read.cgi/retro/1465468240/360
361: 358 [sage] 2016/12/11(日) 14:23:16 ID:a/2sYiGfd 誤爆で間違いないですよ 247万もセーブデータを0x6000に読み込む プロテクトフラグアドレスをダメージ値にされることで発生 0x60c6を10進変換して100倍 下位2桁は不定 http://medaka.5ch.net/test/read.cgi/retro/1465468240/361
362: NAME OVER [sage] 2016/12/11(日) 17:56:44 ID:0RV30cX60 1つ思い出したことがあるので追記します。 PC8801の"The Castle"というゲームにも、コピープロテクトがある。 このゲーム内で行われているコピープロテクトの判別法の1つは、起動中、意図的にディスクA(プログラムディスク)に何らかの書き込みを行うこと。 1.書き込みに失敗する → 本来のディスクAはシールを張らなくてもプロテクト状態なので、これは本物のディスクであると判断する。 2.書き込みに成功する → コピーしたディスクは、シールを張っていない限りはプロテクト状態ではないため、コピーディスクと判断する。 更に、プロセス2が行われる毎に「ディスクには何回書き込みが成功したか」を記録する仕様になっていて、プロセス2が何回か成功することによってコピープロテクトを発動させるというもの。 これと似たようなことがザナドゥシナリオ2にも起きているのではないかと。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/362
363: NAME OVER [sage] 2016/12/11(日) 17:59:12 ID:0RV30cX60 ご存じの通り、ザナドゥシナリオ2における逆さつららバグは「業が4以下の時に本物毒を取ること」によって発生する。 しかし調べた限り、少なくとも二回、これを実行しなければ発生しない。 そこで、以下のようなプログラムが存在するのではないかと推測してみた(プログラム素人による推測)。 SUB 業を減らすルーチン 10 業 = 業 - 5 20 30 IF 業 >250 THEN 40 業 = 0 50 ディスク書き込み履歴 = ディスク書き込み履歴 + 99 60 アイテム総数 = アイテム総数 + 1 70 END IF END SUB (注) 変数"業"はBYTEタイプのため、0〜255までの数値を扱うことができる。 例えば、業=0の状態で「業 = 業 - 5」を実行すると、業=251になる。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/363
364: NAME OVER [sage] 2016/12/11(日) 17:59:50 ID:0RV30cX60 尚、行番号50の99という数値だが、>>358の提示した0xC6という値から推測したもの。 0xC6は10進数では198。 つまり、コピープロテクトフラグが立つ=「業が4以下の時に本物毒を取る行為を二回行う」ことによって198という数値が出てきたのであれば、一回当たりに取り扱う数値は99ではないかということ。 更に更に、上記のルーチン以外におそらく、以下のような命令があるはず。 IF ディスク書き込み履歴 > 100 THEN コピープロテクト発動状態にする END IF 長々と書いてしまいましたが、以上はあくまで素人による推測です。 コンピュータ関係に詳しい方、もしこの分析をご覧になりましたら、色々と突っ込みを入れていただけると嬉しいでです。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/364
365: NAME OVER [sage] 2016/12/11(日) 18:55:51 ID:LrjyEQlA0 0xC6はアドレスでプロテクトフラグにもなっている DS〜を使用するとここが不正になるのでプロテクトに引っかかる 正Poisonを拾うと別のフラグが立ちこれが原因で同じプロテクトにも引っかかる 書き込み履歴は無いがチェックサムとかはとられている http://medaka.5ch.net/test/read.cgi/retro/1465468240/365
366: NAME OVER [sage] 2016/12/11(日) 19:01:28 ID:LrjyEQlA0 正Poinson取得時に5未満だとプロテクト結果の比較が再実行されてしまうため誤ってプロテクトに引っかかってしまう こんな感じかと http://medaka.5ch.net/test/read.cgi/retro/1465468240/366
367: NAME OVER [sage] 2016/12/12(月) 15:12:48 ID:ksWjMY9u01212 シナリオIIのエンディングメッセージ、なんで聖書なんだよとずっと思っていたが 日本語で読んでみると意外とザナドゥの雰囲気に合ってるな http://medaka.5ch.net/test/read.cgi/retro/1465468240/367
368: NAME OVER [sage] 2016/12/13(火) 01:05:46 ID:RzuqOTCFd >>362 テグザーもそう。 http://medaka.5ch.net/test/read.cgi/retro/1465468240/368
369: NAME OVER [sage] 2016/12/13(火) 11:49:45 ID:Fiiyc0Ma0 >>367 俺なんか攻略サイト見るまで聖書の一部だってことすら知らなかったぜ(笑) http://medaka.5ch.net/test/read.cgi/retro/1465468240/369
370: NAME OVER [sage] 2016/12/13(火) 20:59:17 ID:RcVPmCG60 ヨハネの黙示録だったかな http://medaka.5ch.net/test/read.cgi/retro/1465468240/370
371: NAME OVER [sage] 2016/12/21(水) 01:55:10 ID:s79ilJ/w0 リトルデーモン? http://medaka.5ch.net/test/read.cgi/retro/1465468240/371
372: NAME OVER [sage] 2016/12/21(水) 13:12:22 ID:jLBe2zp60 小暮? http://medaka.5ch.net/test/read.cgi/retro/1465468240/372
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 630 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.053s*