izu000

あすちぇすと

Apr 10th, 2017
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. あすちぇすとの中身は変えられるよーっていう mzxrules さんの動画。
  2. https://www.youtube.com/watch?v=3oJQv6t4T-Q
  3.  
  4. まずはやり方から。
  5. 中身を変えるには、やぶさめをクリアした後、やぶさめゲルドの前ではなくゲルドの砦下層エリアに移動してから景品を受け取る必要がある。
  6. やったことが無いので自信はないが(あとで確かめる)、RCE 状態でやぶさめを始め、目標ポイントを達成したら下層エリアへ行くだけでいいらしい。歩いて戻ってもいいし、ワープ曲でもフロルでもいいっぽい。
  7. あとは木箱を壊す・爆弾を出す・ディンの炎を使うなどして適当に下層エリアで遊んでから上へ戻る。すると炎の矢やこわそなお面以外のアイテムが手に入るようになる。ここの「下層エリアでの遊び方」によって手に入るアイテムが変わる。しかし手に入るアイテムは全部で 8 種のみ(フックショット・こわそなお面・ダイゴロン刀・金のウロコ・回復のハート・炎の矢・爆弾 +30・デクの棒 30)。
  8.  
  9. なんで中身が変わるのかというとアスチェストで手に入るアイテムはやぶさめゲルドが読み込まれるメモリアドレスで決まるから。
  10. そもそもアスチェストというバグは、なんだか色々バグった結果、アイテムの代わりにこのやぶさめゲルドのメモリアドレスをアイテムとして入手しようとしてしまうことで発生する。だからこのやぶさめゲルドをメモリの別の場所に読み込ませれば入手するアイテムも変わる。
  11. あ、メモリっていうのは「使用中のゲームデータのかたまり」だと思っておけばいいと思います。リンクとかナビィとかエリア情報とか所持アイテムとか、現在画面に映っていたりゲームシステムで使われたりしているデータがあつまったものです。メモリアドレスっていうのはその「データのかたまり」の中のどこになんのデータがあるのかがわかるようにするための区画番号のことです。(※誰でもイメージが掴めるようあえて乱暴な解釈をしてます)
  12.  
  13. 普通のアスチェストはミニゲームが終了するとこのゲルドの目の前にワープしてしまう。ワープが終わったときにはすでにやぶさめゲルドはロードされてしまっているのでプレイヤーはやぶさめゲルドのロード操作に干渉することができない。一度キャラクターをロードしてしまうとエリア移動をするまでそのキャラのメモリアドレスを変えることはできないから、アスチェストをするといつも同じメモリアドレスにゲルドが読み込まれることになるため、結果同じアイテム(こわそなお面または炎の矢)しか入手できない、ということになる。
  14.  
  15. しかし下層エリアへワープしてやれば本来やぶさめゲルドが読み込まれるはずのメモリを別のデータ(他の見張りゲルドとか、木箱とか)でうめることができる。さらに爆弾を出したりすればさらにメモリ使用量を増やすことができる。また、木箱を 2 個壊せば木箱があったメモリアドレスにやぶさめゲルドが読み込まれる。
  16.  
  17. イメージ図書いてみました。汚いけど気にするな。各データの大きさがバラバラなのは揃えるのがめんどうだったからです。キャラ(オブジェクト)が読み込まれている順番だけ見てください。あと画像の大きさの関係でめっちゃメモリいっぱいにデータが入ってるみたいになってますが、メモリ領域ほんとはもっと上にも下にも続きます。
  18. http://i.imgur.com/W8ev2GC.png
  19. http://i.imgur.com/QHMO5Io.png
  20. http://i.imgur.com/ADszuLJ.png
  21. http://i.imgur.com/Il2blxY.png
Add Comment
Please, Sign In to add comment