« なんだかな。 | メイン | 神コーデ »

解析

DS冬コレの動作してる画像を先日の夜にサイトにて公開してみた。
うちの娘にも見せたら大喜びでした。
全部表示して見たい気持ちはあるんだけど
今の表示の方法は偉くめんどくさい。
コード化して試してみても何故か上手くいかない。
ラブベリのゲーム自体に表に見える定数がないので探すのメンドクサ!!
HPやらMPやらあれば「この値!!」とかわかるんだが、なんせないからね~。
とりあえずドレスに関しては開始アドレス0x20ad818から108byteづつですね。
フットヘアもわかってるけどこの記事書くために調べるのメンドクサ!
って事でドレスのみ。
まぁここらが怪しいかと。
:0200B5FC E3A0206C mov r2,#0x6C ;r2=108(0x6c)
:0200B600 E0020290 mul r2,r0,r2
:0200B604 E59F0010 ldr r0,[r15, #+0x10] ;r15+0x10=*(0200b61c)=#34265112(0x020ad818)

家だと子供いるから解析するのは、ちょいと大変だし
会社だとDSでの確認ができない・・・
結局子供が寝た後で家でチマチマ解析してるんだけど
嫁がすねる・・・・
眠い・・・・

新カードまで後少しだし、新カード関係の解析はもういいかな???
なんて思ったりもする。w

トラックバック

このエントリーのトラックバックURL:
http://loveandberry.net/blogs/mt-tb.cgi/311

コメント (3)

お疲れ様様デス。家族が第1ですよ~。
大興奮させてもらいましたよ。ありがとうございます。
ゆっくり休んでくださいね♪
7日は朝から仕事サボって鬼レンコへ旅立つのでしょうか?(*≧∀≦*)
ソワソワが止まらなくて落ち着きのない日々を送っております・・


こんばんわんこそば。今ヨッパーな分際でちょっくらみてます。

:0200B5FC E3A0206C mov r2,#0x6C ;r2=108(0x6c)
:0200B600 E0020290 mul r2,r0,r2
:0200B604 E59F0010 ldr r0,[r15, #+0x10] ;r15+0x10=*(0200b61c)=#34265112(0x020ad818)

で、サイズ108の構造体のレコードキーのr0の由来を追っかけたけど時間的にムリ。真面目にやったらものすげー時間費やすとおもう(汗)コード(もらったarm9_7)を機械的にマクロでブランチ命令はピックアップして構造を調べ始めてるけど、普通アセンブラダンプ追うっつーのは、よほど事情があるアングラ。なぜにそこまで突き動かされるのだ(笑)費用(この場合労力だよな)対効果では100対1くらい?意気込みに感服!
ま、それはおいといて、一番欲しいのは、レコードキーとなるr0の数値を決定するところ=読み込んだバーコードを判定するところ、とどのつまりはバーコードなんだよな?さらにオサレの詳細を狙っている?

DSラブベリは、宝の山だけど、新カード出るのあと少し。コードが目的なら目の前の山を見て39たん登るの?待とうよ、と言ってみる。
オサレパターン解析が主目的(冬を意識してるDSなんだから冬に詳細数値が一致すると思う)だとするとしばらくはゆっくり解析の時間ができるとおもうしさ。

って、まるで、意欲をそぐ悪魔のささやきみたいじゃんか(爆)

コレが仕事で7日までにバーコードの解析はできますか?
って聞かれたら「できません!」って答えるよねwww
とりあえず冬コレを表示させる事は出来たから
それ満足バーコードはまぐれ的に発見できたら解析するとw
各構造体
ドレス108byte
ヘア104byte
フット88byteだっけ?
構造体の中にカラー情報、対応キャラ情報なんてのみつけたから
そこら辺解析して、参照アドレス引っ張って
点数計算ルーチンを発見できればいいかな?
と思って今は作業してるw
まぁなんとなくまぐれでアドレス探してる感じかなw
今回はなんとなく解析しつつNDSのソフトに慣れる!ってのが目的かもw

コメントを投稿

[Admin]

コテン♪

ヒゲが生えても俺にはならんだろ・・・
TFR58.gif syu.jpg

Bloop

2007年04月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

カテゴリー

アーカイブ

最近のコメント