dunno what's there but found this
the 'header':
first we got a 4byte integer, was always 01 00 00 00 (1)
then the next one is the soundtrack count (int)
then we got an integer giving the next 'id' to use
then it gives soundtrack count times an integer giving the id
it preserved the space here so we have the 100 possible id's
then we get at offset 0x19C (400 + 3*4bytes in decimal) giving the last song number to use (it keeps counting, so if you delete some files it will just use the next numbers)
then we get at 0x200 starts our first soundtrack
got an integer 71 13 02 00 there (same for each soundteack)
then got an integer which is the sountrack folder (folders only uses 4 characters)
then got integer which is the soundtrack count
each soundtrack can have 500 songs, they divide it in sound groups of 6 songs
giving us a max of 84 groups (6*84=504)
so we have 84 integers there (336 bytes)
then we got an unknown integer there
and then the soundtrack name (64 bytes)
and then 96 bytes unused
this is reserved for 100 soundtracks
then the songs names groups start on 0xCA00
song names are grouped by 6 songs, if there are less songs it fills it up with empty songs there
about the 'header' before each songname group
we got an magic first I think, always 73 10 03 00
then an integer giving the id of the soundtrack its from
then we get an integer giving the group block
(so if we have 20 songs we gave 4 groups, 0 -> 3)
then we got another integer (was always 01 00 00 00)
then we got 6 integer giving the song filenames
then we have another 6 integers which is probably the filetime for each song
![smile.gif](http://forums.xboxscene.org/html/emoticons/smile.gif)
[edit]forgot to mention, then we have 6 song title (64byte)
damn I just mapped out almost the whole st.db file ![biggrin.gif](http://forums.xboxscene.org/html/emoticons/biggrin.gif)
hopes it's helpfull