2009-03-05 51 views
11

所以老闆剛來買東西,告訴我他在買辦公室的Wii + Wii Fit。起初我認爲這很棒,我們得到了Wii。但是,我們是一個非常適合的羣體,爲什麼我們需要Wii Fit呢?當然,我打開我愚蠢的嘴巴問這個問題,當我本應該沐浴當下的榮耀。嘆息......工作永不結束......Wii Fit的數據格式?

顯然,Wii Fit將某種數據保存到SD卡,他想知道我們是否可以訪問該數據。快速搜索幾乎沒有任何結果,除了注意到數據存儲爲文本文件,而是以日語存儲。老闆還在外面購物,所以我還沒有看到自己。

有沒有人試圖找到Wii Fit數據?運氣好的話?

+0

絕對有更糟的事情,你可以做! ;) – 2009-03-05 19:26:11

+0

就像「生成測試數據」一樣? :P – 2009-03-05 19:35:34

回答

4

Here的到目前的Wii的保存檔案。這可能比你想象的更困難。 Wii所做的一切通常都是使用特定控制檯的私鑰進行加密的。

如果您打算讓這項工作順利進行,很多逆向工程在您的未來。請分享您擁有的任何發現。

+0

聽起來像也許有人已經這樣做了...... http://wiibrew.org/wiki/Segher%27s_Wii.git – dotjoe 2009-03-05 20:43:50

+0

解壓縮二進制文件是,至於如何保存Wii Fit數據。什麼時候,什麼時候做什麼,以及所有爵士樂仍然是一個公開的謎團,這些統計數字與哪個相關。 – 2009-03-05 22:12:06

6

它可以解碼WiiFit保存數據。

將WiiFit savedata存儲到SD卡後,它將被命名爲private \ wii \ title \ RFNP \ data.bin(對於pal)或private \ wii \ title \ RFNN \ data.bin(對於NTSC)

這是所有遊戲都使用一個標準化的Wii格式,並在http://wiibrew.org/wiki/Savegame_Files

說明一旦你已經解密的頭部和數據區與他鍵從http://hackmii.com/2008/04/keys-keys-keys/你會發現,data.bin包含的文件:

 
RPFitCap.dat 
RPHealth.dat 
RPWiiFit.dat 

這些文件是未加密的,但我沒有分析他們的內容,只是爲了能夠爲我自己的Mii提取體重和bmi數據。

我有一個非常骯髒的vb6類,它會生成一個帶有日期和重量的CSV文件,但它的faaaaaar遠離任何一種版本。

繼承人我的一些提取的數據:

 
15.11.2008 13:18:00;92 
16.11.2008 15:30:00;91,1 
17.11.2008 19:02:00;91,3 
18.11.2008 08:23:00;90,8 
19.11.2008 07:20:00;90,5 
20.11.2008 09:34:00;90,5 
21.11.2008 09:32:00;91,1 
22.11.2008 09:11:00;91,3 
23.11.2008 10:25:00;91,6 
24.11.2008 10:36:00;91,2 
25.11.2008 10:37:00;91,4 
26.11.2008 13:40:00;90,8 
27.11.2008 10:45:00;91,2 
28.11.2008 11:32:00;91,4 
29.11.2008 13:09:00;91 
30.11.2008 13:18:00;90 
01.12.2008 12:38:00;90,1 
02.12.2008 13:16:00;91,2 
03.12.2008 10:34:00;91,2 
04.12.2008 12:06:00;91 
05.12.2008 13:05:00;91,2 
06.12.2008 16:28:00;90,3 
07.12.2008 14:03:00;90,9 
08.12.2008 12:38:00;91,3 
09.12.2008 14:18:00;90,4 
10.12.2008 13:43:00;90,5 
11.12.2008 13:36:00;90,5 
12.12.2008 14:15:00;90,3 
13.12.2008 14:17:00;89,9 
14.12.2008 10:42:00;90 

./Al

1

Seagul,

使用的日期格式如下描述:DateTime hex format

如果轉換你的一些Wii Fit日期格式的已知日期,您應該可以輕鬆地在純文本文件中找到它們。

。/ Al

2

我能夠使用這個信息來創建一個數據存儲在Wii Fit savegame文件中的表格。

有下面的博客文章更詳細:http://jansenprice.com/blog?id=9-Extracting-Data-from-Wii-Fit-Plus-Savegame-Files

File FitPlus0.dat 
----------------- 
Byte Offset | Length | Description 
----------------------------------- 
0x0   | 8  | RPHE0000 (header) 
0x8   | 22  | Name of Mii 
0x1E  | 1  | Unknown 
0x1F  | 1  | Height (in cm) 
0x20  | 4  | Date of birth (stored in BCD: e.g. 1980 0228) 
0x24  |  | Unknown 
0x95  |  | Dates with data (rowlen=10) 
0x35CF  |  | Start of some other section (unknown) 
0x38A1  |  | Body Test measurement data section (rowlen=21) 
    +0  | 4  | Date (in bitfield format) 
    +4  | 2  | Weight (in kg * 10) 
    +6  | 2  | BMI (* 100) 
    +8  | 2  | Balance percent (* 10) 
    +10  | 2  | simple value 4 ?? 
    +12  | 1  | extended 1 ?? 
    +13  | 1  | extended 2 ?? 
    +14  | 1  | extended 3 ?? 
    +15  | 1  | extended 4 ?? 
    +16  | 2  | extended 5 ?? 
    +18  | 1  | extended 6 ?? 
    +19  | 1  | extended 7 ?? 
0x9288  | 1  | Last byte of profile 
1

大廈關閉詹森的工作,一羣人開始對谷歌代碼項目,將解析該文件爲您服務。

http://code.google.com/p/wiifit/

它不僅身體檢查,而且從遊戲信息解析。