The rules have been updated, read them now: Rules!

Dark Awake .msf Audio Files

Get help on any and all audio formats, or chip in and help others!
Post Reply
Insanius
beginner
Posts: 30
Joined: Thu Apr 01, 2010 4:51 am
Has thanked: 2 times
Been thanked: 5 times

Dark Awake .msf Audio Files

Post by Insanius » Fri Jan 07, 2011 6:41 am

Using a new tool released on PSGroove I've extracted files from the PS3 PSN game Dark Awake and I've come across audio with an identifier string MSFC

I've looked on this forum and I saw a few posts that involved converting the header to .at3 and installing the ATRAC3 codec but it did not work. I also tried playing it as is using the vgmstream plugin for foobar2000 but that also failed.

The header is 64 bytes and seems to have filler (0xff) for 40 of them.
You do not have the required permissions to view the files attached to this post.

mauzerX
advanced
Posts: 57
Joined: Thu Jul 01, 2010 1:48 pm
Has thanked: 22 times
Been thanked: 10 times

Re: Dark Awake .msf Audio Files

Post by mauzerX » Sat Jan 08, 2011 6:57 am

Insanius wrote:Using a new tool released on PSGroove I've extracted files from the PS3 PSN game Dark Awake and I've come across audio with an identifier string MSFC

I've looked on this forum and I saw a few posts that involved converting the header to .at3 and installing the ATRAC3 codec but it did not work. I also tried playing it as is using the vgmstream plugin for foobar2000 but that also failed.

The header is 64 bytes and seems to have filler (0xff) for 40 of them.
try QuickBMS with script by AlphaTwentyThree

buckybean
ultra-n00b
Posts: 9
Joined: Mon Jan 17, 2011 5:01 am

Re: Dark Awake .msf Audio Files

Post by buckybean » Mon Jan 17, 2011 5:19 am

I was having similiar problems and wound up here. I was able to quickBMS+alpha's script with Insanius' two .msf file, but not mine... hehe. The file is from PS3 Atelier Totori's SE folder with same MSFC header.
You do not have the required permissions to view the files attached to this post.

mauzerX
advanced
Posts: 57
Joined: Thu Jul 01, 2010 1:48 pm
Has thanked: 22 times
Been thanked: 10 times

Re: Dark Awake .msf Audio Files

Post by mauzerX » Mon Jan 17, 2011 8:53 am

buckybean wrote:I was having similiar problems and wound up here. I was able to quickBMS+alpha's script with Insanius' two .msf file, but not mine... hehe. The file is from PS3 Atelier Totori's SE folder with same MSFC header.
try old script,it's playble,but non perfect

Code: Select all

# MSF2AT3, rev. 2011-10-29 
# written by AlphaTwentyThree of XeNTaX
# converts PS3 *.msf containers to playable Atrac files

IDstring MSF
set MEMORY_FILE binary "\x52\x49\x46\x46\x88\xb3\x6d\x0\x57\x41\x56\x45\x66\x6d\x74\x20\x20\x0\x0\x0\x70\x2\x2\x0\x80\xbb\x0\x0\x9a\x40\x0\x0\x80\x1\x0\x0\xe\x0\x1\x0\x0\x10\x0\x0\x0\x0\x0\x0\x1\x0\x0\x0\x66\x61\x63\x74\x8\x0\x0\x0\x91\x81\x24\x1\x1b\x4\x0\x0\x64\x61\x74\x61\x88\xb3\x6d\x0"
endian big
get SIGN byte
get BITSIGN long
get UNK long
get SIZE long
get FREQ long
set SKIP 0x40
get NAME basename
get SIZE asize
math SIZE -= SKIP
string NAME += ".at3"
set RIFFSIZE SIZE
math RIFFSIZE += 0x44

endian little
putVarChr MEMORY_FILE 0x04 RIFFSIZE long
putVarChr MEMORY_FILE 0x18 FREQ long
putVarChr MEMORY_FILE 0x48 SIZE long
if BITSIGN == 4 # 66 kbps
      putVarChr MEMORY_FILE 0x1c 0x204d long
      putVarChr MEMORY_FILE 0x20 0xc0 long
elif BITSIGN == 5 # 105 kbps
      putVarChr MEMORY_FILE 0x1c 0x3324 long
      putVarChr MEMORY_FILE 0x20 0x130 long
elif BITSIGN == 6 # 132 kbps
      putVarChr MEMORY_FILE 0x1c 0x409a long
      putVarChr MEMORY_FILE 0x20 0x180 long
endif

append
log MEMORY_FILE SKIP SIZE
append
math SIZE += 0x4c
log NAME 0 SIZE MEMORY_FILE

buckybean
ultra-n00b
Posts: 9
Joined: Mon Jan 17, 2011 5:01 am

Re: Dark Awake .msf Audio Files

Post by buckybean » Mon Jan 17, 2011 1:55 pm

Thanks a bunch for the suggestion mauserX; it worked out fine. The older script worked for all 96 soundeffect .msf files. Yay! :)

User avatar
Crash
n00b
Posts: 13
Joined: Fri Feb 26, 2021 8:37 pm
Has thanked: 3 times

Re: Dark Awake .msf Audio Files

Post by Crash » Sat Mar 13, 2021 1:57 am

I know this post very old so sorry to bump it again, is there a way to repack the .at3 file into a .msf? I've been trying but I keep running into errors with the file header being a RIF not MSF and am unsure of the fix.
Minimal knowledge but always willing to learn!

Post Reply