Wii Fit的数据格式?
所以老板刚来买东西,告诉我他在买办公室的Wii + Wii Fit。起初我认为这很棒,我们得到了Wii。但是,我们是一个非常适合的群体,为什么我们需要Wii Fit呢?当然,我打开我愚蠢的嘴巴问这个问题,当我本应该沐浴当下的荣耀。叹息......工作永不结束......Wii Fit的数据格式?
显然,Wii Fit将某种数据保存到SD卡,他想知道我们是否可以访问该数据。快速搜索几乎没有任何结果,除了注意到数据存储为文本文件,而是以日语存储。老板还在外面购物,所以我还没有看到自己。
有没有人试图找到Wii Fit数据?运气好的话?
这仅用于Mii外观数据并且完全不相关。它为什么被投票决定;我不知道。 – 2009-03-05 20:34:17
它可以解码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
我能够使用这个信息来创建一个数据存储在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
绝对有更糟的事情,你可以做! ;) – 2009-03-05 19:26:11
就像“生成测试数据”一样? :P – 2009-03-05 19:35:34