forked from WiiLink24/kaitais
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathninch_info_v3.ksy
More file actions
356 lines (355 loc) · 7.09 KB
/
ninch_info_v3.ksy
File metadata and controls
356 lines (355 loc) · 7.09 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
meta:
id: ninch_soft
file-extension:
- info
endian: be
seq:
- id: unknown
type: u2
- id: version
type: u1
- id: unknown_region
type: u1
doc: 0 for v3, 0x39 for v4 JP
- id: filesize
type: u4
- id: crc32
type: u4
- id: dllistid
type: u4
- id: country_code
type: u4
- id: language_code
type: u4
- id: recommendation_data_table_offset
type: u4
- id: times_played_table_offset
type: u4
- id: people_who_liked_this_also_liked_entry_number
type: u4
- id: people_who_liked_this_also_liked_table_offset
type: u4
- id: related_titles_entry_number
type: u4
- id: related_titles_table_offset
type: u4
- id: videos_entry_number
type: u4
- id: videos_table_offset
type: u4
- id: webpages_entry_number
type: u4
- id: webpages_table_offset
type: u4
- id: picture_offset
type: u4
- id: picture_size
type: u4
- id: rating_picture_offset
type: u4
- id: rating_picture_size
type: u4
- id: bottom_right_picture_offset
type: u4
- id: bottom_right_picture_size
type: u4
- id: rating_detail_picture
type: rating_detail_picture
repeat: expr
repeat-expr: 7
- id: soft_id
type: u4
- id: game_id
type: str
size: 4
encoding: utf-8
- id: platform_type
type: u1
enum: platforms
- id: company_id
type: u4
- id: unknown_1
type: u1
repeat: expr
repeat-expr: 6
- id: purchase_button_flag
type: u1
- id: release_year
type: u2
- id: release_month
type: u1
- id: release_day
type: u1
- id: wii_points
type: u4
- id: unknown_5
type: u1
repeat: expr
repeat-expr: 3
- id: max_players
type: u1
- id: wii_remote_flag
type: u1
- id: nunchuk_flag
type: u1
- id: classic_controller_flag
type: u1
- id: gamecube_controller_flag
type: u1
- id: mii_flag
type: u1
- id: online_flag
type: u1
- id: wii_connect_24_flag
type: u1
- id: nintendo_wifi_connection_flag
type: u1
- id: downloadable_content_flag
type: u1
- id: wireless_play
type: u1
- id: download_play
type: u1
- id: touch_generations_flag
type: u1
- id: language_chinese_flag
type: u1
- id: language_korean_flag
type: u1
- id: language_japanese_flag
type: u1
- id: language_english_flag
type: u1
- id: language_french_flag
type: u1
- id: language_spanish_flag
type: u1
- id: language_german_flag
type: u1
- id: language_italian_flag
type: u1
- id: language_dutch_flag
type: u1
- id: unknown_19
type: u1
repeat: expr
repeat-expr: 10
- id: title
type: str
encoding: utf-16be
size: 62
- id: subtitle
type: str
encoding: utf-16be
size: 62
- id: short_title
type: str
encoding: utf-16be
size: 62
- id: description_text
type: str
size: 82
encoding: utf-16be
repeat: expr
repeat-expr: 3
- id: genre_text
type: str
size: 58
encoding: utf-16be
- id: unknown_12
type: str
size: 86
encoding: utf-16be
- id: players_text
type: str
size: 86
encoding: utf-16be
- id: peripherals_1_text
type: str
size: 82
encoding: utf-16be
- id: peripherals_2_text
type: str
size: 82
encoding: utf-16be
- id: something_text_again
type: str
size: 86
encoding: utf-16be
- id: something_text
type: str
size: 82
encoding: utf-16be
- id: distribution_date_text
type: str
size: 82
encoding: utf-16be
- id: wii_points_text
type: str
size: 82
encoding: utf-16be
- id: custom_field_text
type: str
size: 82
encoding: utf-16be
repeat: expr
repeat-expr: 9
instances:
people_who_liked_this_also_liked_table:
pos: people_who_liked_this_also_liked_table_offset
type: people_who_liked_this_also_liked_table
repeat: expr
repeat-expr: people_who_liked_this_also_liked_entry_number
related_titles_table:
pos: related_titles_table_offset
type: related_titles_table
repeat: expr
repeat-expr: related_titles_entry_number
videos_table:
pos: videos_table_offset
type: videos_table
repeat: expr
repeat-expr: videos_entry_number
webpages_table:
pos: webpages_table_offset
type: webpages_table
repeat: expr
repeat-expr: webpages_entry_number
times_played_table:
pos: times_played_table_offset
type: times_played_table
recommendation_data_table:
pos: recommendation_data_table_offset
type: recommendation_data
types:
times_played_table:
seq:
- id: time_spent_playing_total
type: u4
doc: In hours.
- id: time_spent_playing_per_person
type: u4
doc: In minutes.
- id: times_played_total
type: u4
- id: times_played_per_person
type: u4
doc: Will be multiplied by 0.01.
videos_table:
seq:
- id: soft_id
type: u4
- id: platform_type
type: u1
- id: unknown
type: u1
repeat: expr
repeat-expr: 18
- id: title
type: str
encoding: utf-16be
size: 102
people_who_liked_this_also_liked_table:
seq:
- id: soft_id
type: u4
- id: platform_type
type: u1
- id: title
type: str
encoding: utf-16be
size: 62
- id: subtitle
type: str
encoding: utf-16be
size: 62
related_titles_table:
seq:
- id: soft_id
type: u4
- id: platform_type
type: u1
- id: title
type: str
encoding: utf-16be
size: 62
- id: subtitle
type: str
encoding: utf-16be
size: 62
webpages_table:
seq:
- id: webpage
type: u4
- id: title
type: str
encoding: utf-16be
size: 62
- id: subtitle
type: str
encoding: utf-16be
size: 62
rating_detail_picture:
seq:
- id: rating_detail_picture_offset
type: u4
- id: rating_detail_picture_size
type: u4
ages:
seq:
- id: all_gender_all_ages
type: u1
- id: all_gender_12_under
type: u1
- id: all_gender_13_18
type: u1
- id: all_gender_19_24
type: u1
- id: all_gender_25_34
type: u1
- id: all_gender_35_44
type: u1
- id: all_gender_45_54
type: u1
- id: all_gender_55_plus
type: u1
rec_type:
seq:
- id: both_genders
type: ages
- id: male
type: ages
- id: female
type: ages
recommendation_data:
doc: Takes only these stats. Channel calculates the difference for the other categories.
seq:
- id: everyone
type: rec_type
- id: casual
type: rec_type
- id: alone
type: rec_type
- id: medals
type: rec_type
enums:
platforms:
0: none
1: wii
2: wii_channels
3: nes
4: snes
5: n64
6: tg16
7: genesis
8: neogeo
10: ds
11: wiiware
12: master
13: c64
14: arcade
16: dsi
17: dsiware
18: threeds
19: threeds_download
20: threeds_gameboy