DS文学全集解析スレ

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
みんなで解析してtxt形式の文章を読むことができるにしましょう
2名無しさん@お腹いっぱい。:2008/09/14(日) 21:25:34 ID:hA122XGb
は?
3名無しさん@お腹いっぱい。:2008/09/15(月) 09:30:41 ID:49OHKhyx
まぁ.txt読めるようになったら便利かもな
4名無しさん@お腹いっぱい。:2008/09/19(金) 12:32:46 ID:v1ChYlVo
ROMちょいと見てみた。
/book/book_*.bin
これらが本のデータで、それらの中身はそれぞれ15個のファイルから構成されている。
その他にも本の名前、著者などのデータも書き込まれている。

15個のファイルは、本の表紙画像、実際の本のデータなどが含まれる。
全てNARCファイルをLZ77符号化されたものであり、その中の6番目のデータに本の文章データが入っている。

文章データは基本的にShift-JISで、ひらがな、カタカナのみ再マッピングする必要がありそう。

ただ不安なのが、/book/book_*.binの先頭の16byte。
これらはもしかしたら正規のデータであるかのチェック用なのかもしれない・・
そうなると面倒ですね。

とりあえず書き換えは上の情報でできるので、誰かやってみてください。
5名無しさん@お腹いっぱい。:2008/09/19(金) 20:55:57 ID:CJcDyL++
>>4
解析乙
6名無しさん@お腹いっぱい。:2008/09/20(土) 09:33:12 ID:RGLnytEu
>>4
よくわからない・・・
誰か簡単にできるツール作ってくくれるとありがたいのだが
7名無しさん@お腹いっぱい。:2008/09/20(土) 09:55:35 ID:ZuRsuQAX
>>4追記
セーブデータの方も少し見てみました。
WIFI経由のセーブデータへの本のダウンロードでも全く同じファイル形式で保存されている模様。
けどセーブデータの前半部分(0x0000~0x11FF(奇) と 0x1200~0x23FF(偶))に暗号化が施されていて、その部分の解除が出来ない限り書き換えられなそう。
それからよく分からない16byteのことだけど、セーブデータ内にも同様に、大抵のセクションの先頭に付加されている。
やっぱり整合性を確認する物なのかも・・
私はそういうのは分からないのでとりあえず諦めました。
8名無しさん@お腹いっぱい。
俺には難しすぎるな
できたらうれしいんだが