2009-03-05 46 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/

它不仅身体检查,而且从游戏信息解析。