DLC Packages on the PS4 have a songs
directory, within which is a directory
for each song in the package. There is no per-package songs.dta to describe
every song in the package, they are just enumerated based on the folders in the
songs
folder.
Image0 Root
|-- sce_sys
| `-- param.sfo
`-- songs
`-- shortname
|-- shortname.lipsync_ps4
|-- shortname.mogg
|-- shortname.mogg.dta
|-- shortname.moggsong
|-- shortname.png_ps4
|-- shortname.rbmid_ps4
|-- shortname.rbsong
`-- shortname.songdta_ps4
Within each song's folder, there are 8 files.
This file seems to contain the facial animation data. Its structure is unknown.
This file has the multitrack audio data for the song.
This file has the audio mixing data for the song (this used to be in songs.dta) It is a plaintext-encoded DTA file.
This file seems to tell the game what the .mogg and .rbmid files are named. It is a plaintext-encoded DTA file.
This file has the album artwork for the song.
This file has the instrument authoring data (tempo, notes, lyrics, markup).
See 010/ForgeMidi.bt
for an 010 Editor template describing the known data structures in this file.
This file seems to contain the venue authoring data.
This file has the song metadata (song id, name, artist, year, length, etc).
This information also used to be in the songs.dta file.
See 010/songdta.bt
for an 010 Editor template describing the known data structures in this file.