Nintendo 3DS Sound: Difference between revisions

Henke37 (talk | contribs)
m and another category
Line 11: Line 11:
!  Description
!  Description
|-
|-
| 0x0
| 0x00
| 0x4
| 0x04
| Magic bytes, 'O', 'V', 'A', 'F' or "FAVO" endian corrected.
| Magic bytes, 'O', 'V', 'A', 'F' or "FAVO" endian corrected.
|-
|-
| 0x4
| 0x04
| 0x4
| 0x04
| Always integer with value 16
| Always integer with value 16
|-
|-
| 0x8
| 0x08
| 0x4
| 0x04
| Seems static?
| Seems static?
|-
|-
| 0xC
| 0x0C
| 0x4
| 0x04
| Zero Padding
| Zero Padding
|-
|-
| 0x10
| 0x10
| 0x2
| 0x02
| Varies?
| checksum (songs?)
|-
|-
| 0x12
| 0x12
| 0x2
| 0x02
| Icon
| Icon ID (0-44)
|-
|-
| 0x14
| 0x14
| 0x2
| 0x02
| Song file count
| Song file count
|-
| 0x16
| 0x02
| static(?) 2C 01
|-
| 0x18
| 0x02
| random number (for encryption?) (dosn't change when editing)
|-
| 0x1A
| 0x01
| checksum (icon?, header?) (dosn't change when editing)
|-
| 0x1B
| 0x01
| checksum (name?) (dosn't change when editing)
|-
| 0x1D
| 0x03
| static(?) 00 00 00
|-
|-
| 0x20
| 0x20
| 0x100
| 0x100 (avaiable 0x40)
| Playlist name stored in UTF-16
| Playlist name stored in UTF-16
|-
|-
| 0x120+n*size
| 0x120+(n*0x20C) => n<300
| 692
| 692 (0x20C per song)
| File name stored in UTF-16. Repeats for the rest of the file.
| File name stored in UTF-16. Repeats for the rest of the file.
|-
| 0x2672F
| -
| End
|}
|}


[[Category:File formats]]
[[Category:File formats]]
[[Category:Nintendo Software]]
[[Category:Nintendo Software]]