The Forum is up for sale: XeNTaX Forum looking for new owner

Demon Souls .woxx files

Get help on any and all audio formats, or chip in and help others!
Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 23 times

Demon Souls .woxx files

Post by Researchman »

Use .moib files(MOS header), .mosb files(MOSB header). Also have three .momd files(MOMD header).

Main files with .wowb extension, which some files have RIFF, WAVEfmt, VAGp or nothing in code. Header - BND306H8V36.

example 1:

Code: Select all

BND306H8V36         8              :   @    ЦА   Ђ        MOWV    KЖ    ds_bgm_m07      њг hШ ьЮ к       8       VAGp        Цђ  »Ђ            Pink_Noise_L                    ?;¤АD .Г Aс±nкіBOЈ-ОRэR1ЯгеФІ
РmBzУ3\ҐС]ю!^L1Г5JЬЮR
"ТТnz3*A
ьN я@4Сt!-5П њ%юBаmРІҐр-mm#ВнюL$п•ФУ?аmП-,Д2
оµl,-тЫб
@\э_Р!Ф<іо PСю#юя/нФµРnѕ3l,СЭµ".{щ/Ю@а] <
ь4ь%#
example 2:

Code: Select all

BND306H8V36      Џ  Ф             р  а    Sр  Р    ‚ lА     X оР    
иH $Џ0     $$ 0wЂ     Bd 0›°     R4 0Ю      Д 10`     ID 1H0     jф 1‘Ђ     Xd 1ьЂ     R4 2Tр     Xd 2§0      2я      d 3А     =” 3-0     Q„ 3jР     -Д 3ј`     8 3к0     &д 4"P     1д 4I@     - 4{0     7d 4ЁP     i” 4ЯА     PФ 5I`     L 5љ@     uD 5жP     Md 6[      " 6©     ф 6Л0     Wґ 6й0     *T 7@р     „ 7kP     T 7…а     (ф 7Ґ@     6ґ 7О@     Tф 8      P$ 8Z      mґ 8Є0     Zt 9р     ]д 9rp       9Р`     ф 9рp     6 :p     A :DЂ     `¤ :…ђ     Њ¤ :ж@     YД ;rр     Lґ ;МА     #t <Ђ     0„ <=      qФ <mђ     7d <Яp     zД =а     @T =‘°     " =Т     Md =ф0     uD >A      z >¶р     Tф ?1     *T ?†     L ?°p     )¤ ?ьЂ     &4 @&0     &д @Lp     "Д @s`     " @–0     &4 @ёP     Rд @Юђ     Ot A1Ђ     ѓґ AЃ      jD BА     $Ф Bo     - B“р     Ф BБ     :Ф BЪр     8Д CР     T CN      6ґ Cn      6ґ C¤А     - CЫЂ     4¤ D      *T D=P     g„ Dg°     U¤ DП@     &4 E$р     " EK0     Iф EmP     ID E·P     aT F       3D Fb       ґ F•P     [$ F¶     Wґ G@     0„ Gi      ]4 G™ђ     5T GцР     Q„ H,0     ID H}А     P$ HЗ     lT I@     >ф Iѓ      U¤ IВ      4 JP     &д J3ђ     8Д JZЂ     - J“P     %„ JАp     +ґ Jж      14 KА     3D KC      Iф KvP     EФ KАP     2” L0     A L8Р     :$ Lyа     -Д Lґ     *T Lба     @T M@     3ф ML      Zt MЂ      dД MЫ      Dt N?р     G4 N„p     ¤ NЛ°     A Nк`     lT O+p     ;„ O—Р     Ѓ¤ OУ`     *T PU     ¤ Pp      ґ Pћ       ґ Pѕа     ?¤ PЯ      Д QP    ¤ь Q7     ”Ф RЬ     ”$ Vq     чњ [0    s4 ]ьР    ћD cp     Y e`            MOWV     р  ds_bgm_m03  с §vA <   '?@     »Ђ     Sр        ~1\takeyuu\L»Ђ     ‚        istEx\Conver»Ђ      X        01600.at3" ,»Ђ     
иH        "C:\DOCUME~1 »Ђ      $$        mp\XACTAssis »Ђ      Bd        _m01\v000010 »Ђ      R4        1 ,  , ""
"C »Ђ      Д        OCALS~1\Temp »Ђ      ID        ter\ds_bgm_m »Ђ      jф         16 , 0 , 1  »Ђ      Xd        \takeyuu\LOC »Ђ      R4        tEx\Converte »Ђ      Xd        001.at3" , 1 »Ђ              :\DOCUME~1\t »Ђ      d        \XACTAssistE »Ђ      =”        01\v00000400 »Ђ      Q„        ,  , ""
"C:\ »Ђ      -Д        ALS~1\Temp\X »Ђ      8        r\ds_bgm_m01 »Ђ      &д        6 , 0 , 1 ,  »Ђ      1д        akeyuu\LOCAL »Ђ      -        x\Converter\ »Ђ      7d        1.at3" , 16  »Ђ      i”        DOCUME~1\tak »Ђ      PФ        ACTAssistEx\ »Ђ      L        \v000005101. »Ђ      uD         , ""
"C:\DO »Ђ      Md        S~1\Temp\XAC »Ђ      "        ds_bgm_m01\v »Ђ      ф        , 0 , 1 ,  , »Ђ      Wґ        eyuu\LOCALS~ »Ђ      *T        Converter\ds »Ђ      „        at3" , 16 ,  »Ђ      T        CUME~1\takey »Ђ      (ф        TAssistEx\Co »Ђ      6ґ        000025001.at »Ђ      Tф         ""
"C:\DOCU »Ђ      P$        1\Temp\XACTA »Ђ      mґ        _bgm_m01\v13 »Ђ      Zt        0 , 1 ,  , " »Ђ      ]д        uu\LOCALS~1\ »Ђ               nverter\ds_b »Ђ      ф        3" , 16 , 0  »Ђ      6        ME~1\takeyuu »Ђ      A        ssistEx\Conv »Ђ      `¤        1002210.at3" »Ђ      Њ¤        "
"C:\DOCUME »Ђ      YД        Temp\XACTAss »Ђ      Lґ        gm_m01\v1310 »Ђ      #t        , 1 ,  , ""
 »Ђ      0„        ds_bgm_m01\v »Ђ      qФ        , 0 , 1 ,  , »Ђ      7d        eyuu\LOCALS~ »Ђ      zД        Converter\ds »Ђ      @T        at3" , 16 ,  »Ђ      "        CUME~1\takey »Ђ      Md        TAssistEx\Co »Ђ      uD        148501100.at »Ђ      z         ""
"C:\DOCU »Ђ      Tф        1\Temp\XACTA »Ђ      *T        _bgm_m01\v14 »Ђ      L        0 , 1 ,  , " »Ђ      )¤        uu\LOCALS~1\ »Ђ      &4        nverter\ds_b »Ђ      &д        3" , 16 , 0  »Ђ      "Д        ME~1\takeyuu »Ђ      "        ssistEx\Conv »Ђ      &4        8501200.at3" »Ђ      Rд        "
"C:\DOCUME »Ђ      Ot        Temp\XACTAss »Ђ      ѓґ        gm_m01\v1485 »Ђ      jD        , 1 ,  , ""
 ?Ђ      $Ф        \LOCALS~1\Te ?Ђ      -        erter\ds_bgm ?Ђ      Ф         , 16 , 0 ,  ?Ђ      :Ф        ~1\takeyuu\L ?Ђ      8Д        istEx\Conver ?Ђ      T        01203.at3" , ?Ђ      6ґ        "C:\DOCUME~1 ?Ђ      6ґ        mp\XACTAssis ?Ђ      -        _m01\v148501 ?Ђ      4?        1 ,  , ""
"C ?Ђ      *T        OCALS~1\Temp ?Ђ      g?        ter\ds_bgm_m ?Ђ      U?         16 , 0 , 1  ?Ђ      &4        \takeyuu\LOC ?Ђ      "        tEx\Converte ?Ђ      Iф        302.at3" , 1 ?Ђ      ID        :\DOCUME~1\t ?Ђ      aT        \XACTAssistE ?Ђ      3D        01\v14850130 ?Ђ       ґ        ,  , ""
"C:\ ?Ђ      [$        ALS~1\Temp\X ?Ђ      Wґ        r\ds_bgm_m01 ?Ђ      0?        6 , 0 , 1 ,  ?Ђ      ]4        akeyuu\LOCAL ?Ђ      5T        x\Converter\ ?Ђ      Q?        1.at3" , 16  ?Ђ      ID        DOCUME~1\tak ?Ђ      P$        ACTAssistEx\ ?Ђ      lT        \v148501402. ?Ђ      >ф         , ""
"C:\DO ?Ђ      U?        S~1\Temp\XAC ?Ђ      4        ds_bgm_m01\v ?Ђ      &д        , 0 , 1 ,  , ?Ђ      8Д        eyuu\LOCALS~ ?Ђ      -        Converter\ds ?Ђ      %?        at3" , 16 ,  ?Ђ      +ґ        CUME~1\takey ?Ђ      14        TAssistEx\Co ?Ђ      3D        148501501.at ?Ђ      Iф         ""
"C:\DOCU ?Ђ      EФ        1\Temp\XACTA ?Ђ      2?        _bgm_m01\v14 ?Ђ      A        0 , 1 ,  , " ?Ђ      :$        uu\LOCALS~1\ ?Ђ      -Д        nverter\ds_b ?Ђ      *T        3" , 16 , 0  ?Ђ      @T        ME~1\takeyuu ?Ђ      3ф        ssistEx\Conv ?Ђ      Zt        0001001.at3" ?Ђ      dД        "
"C:\DOCUME ?Ђ      Dt        Temp\XACTAss ?Ђ      G4        gm_m01\v0000 ?Ђ      ?        , 1 ,  , ""
 ?Ђ      A        \LOCALS~1\Te ?Ђ      lT        erter\ds_bgm ?Ђ      ;?         , 16 , 0 ,  ?Ђ      Ѓ?        bgm_m01\v122 ?Ђ      *T        = 
 ј ?Ђ      ?        LOCALS~1\Tem ?Ђ       ґ        rter\ds_bgm_ ?Ђ       ґ        vю/эяТ Z ?Ђ      ??        takeyuu\LOCA ?Ђ      Д        Ex\Converter ?Ђ     ?ь        63.at3 ?? ?Ђ     ?Ф        OCUME~1\take ?Ђ     ?$        CTAssistEx\C ?Ђ     чњ        v131000000.a ?Ђ     s4        ?C:\DOCUM ?Ђ     ћD        \Temp\XACTAs ?Ђ      Y        bgm_m01\v131RIFFиS WAVEfmt 4   юя Ђ?  ~  X  "     їЄ#йXЛqDЎяъдОb H*        fact   жЛ
 Є
  b
  smpl<           ?X  <                             ?ў GЧ
         dataHS 9bЁ@J(:=~yЯ}тљ"Ђ??їз+-?й;?Y?Аь9at  явФ@т;с@ І4?	РТѓ?g. ?зъі#пгVЧУKйwC? Г|5Ў??П?јfЌhЊНuЧo?уqќАxvЉфЂјҐxІ?7sIљV??є;YЂhB?{@--ќ);0Ш  ??ќ
Т`DqЕ?Ђ?Нґ9ВЦЦ !µыђWEЩcј)1П8h
ц95Њb?Юuuь(rХ3с?щяъь-?Z
iЋv
>?vJ?лЉЙјm?FfL?<?СKq8От`QvZе(Ь4>?/75?:џ?a\-lvк
?еУЦЬ?9?Hvnљ&IяBц2B{$gС?M(ц#?хќр?'r)К-%?т?0Р?ЛdQgp+вXҐ?7ъ-t)Q#xC[Z
ВлmХ|ЯwФW?АвЏъ???x9apЯ =ёZа Я?щ?3эг??яD?	yZi[ЫtP )0 bуhЬѓФgsЕdПzM+уOкІРё)1ЖЭџ?3?ћ?S?Юќ?У.ХаМtj?=?ѕжПдnmЛґ>wЈ6О}?и?э5 ?ФвЮZЋм4gцЗ?4jЙЛrЁ;9ЁrЗ-z?Ј` d?l1IШRЬuЅЃЯА?гЗБM?ёЂкв
example 3:

Code: Select all

BND306H8V36         Ђ                Ђ    Ћ$  ђ    ? ЏА    л| Jа     µМ 6`     ўь м0     NT Џ0     ЗD ЭђMOWV        ds_bgm_m08  с ?vA <   '?@      ?Ђ     Ћ$            ?ЌA     ?Ђ     ?                     ?Ђ     л|             SЄ      ?Ђ      µМ         ut          ?Ђ      ўь                     ?Ђ      NT                     ?Ђ      ЗD                   RIFFЋ WAVEfmt 4   юя Ђ?  ~  X  "     їЄ#йXЛqDЎяъдОb H*        fact   Л0	    ё  dataАЌ 9e;ЂСBЙ)yб5Vё@"Ћcq8?"??ЪґµРX)чuщ %РE.>?&љ6Вs *?!?юкчrшяJыЋMЭµzA?к??Cї~z/?Gыy??xd~5jЙ(ЧяqeН?F?бЛл?шиИС
oЯЗ
ТhЌaхэ$Ж)wжЙоО+ґ=м??Aµћ[э??Э?wjМ?fb??пnV!!ЯЦbОЁЫnRЊЄ?KТ? ??|dBw&5ъ(Иѓяµ
$єh?я6бGтFҐМ?ЉџЇ?alЧ?ђrKФяeQЩ?Б$ђe?И6УЋf{ДЅѓ2?МЗ8ћЮ,rKЭ7І?!-ЋAМІђRX?ѓ?rт9ї?.+хЙьЪE?!X    ўKує
мЦqn?Ђ]ю?dѕKеyЅ4_n]&ЧEІУhСПЃ  ~`9TЊ$+!eCE?6ле3?lxjњЄm6ШМЂ? ІЦ[?
files - http://ifolder.ru/19566002

Need decoder or extractor for decode\unpack.
OrangeC
double-veteran
double-veteran
Posts: 868
Joined: Sun Apr 20, 2008 2:58 am
Has thanked: 5 times
Been thanked: 41 times

Re: Demon Souls .woxx files

Post by OrangeC »

The battle fantaisa is just atrac3 not sure if plus or not but refer to this thread.

viewtopic.php?f=13&t=4450&start=45

either use alpha's aa3 header scirpt for plus files or the at3 header script for non plus files.

The sonic is just ps adpcm data.
AlphaTwentyThree
double-veteran
double-veteran
Posts: 982
Joined: Mon Aug 24, 2009 10:55 pm
Has thanked: 76 times
Been thanked: 658 times

Re: Demon Souls .woxx files

Post by AlphaTwentyThree »

Here's the extraction script I wrote for the *.mowb files. Correct file names taken from the *.mosb files. :)

Code: Select all

endian big
open FDDE MOWB 0
open FDDE MOSB 1
goto 0x10 0
get FILES long 0
get MOWVpos long 0
get ZERO long 0
get ZERO long 0
goto 0x58 1
get NAMEOFF long 1
math NAMEOFF += 0xc


for i = 1 <= FILES
    get UNKNOWN long 0
    get SIZE long 0
    get OFFSET long 0
    if i == 1
        get NAME basename
        string NAME += ".mowv"
    else
        goto NAMEOFF 1
        get NAME string 1
        string NAME += ".at3"
        savepos NAMEOFF 1
    endif
    log NAME OFFSET SIZE 0
next i
If you like what you see, why not click the little Thank You button? ;) It will definitely motivate me! :)
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks ;)
AlphaTwentyThree
double-veteran
double-veteran
Posts: 982
Joined: Mon Aug 24, 2009 10:55 pm
Has thanked: 76 times
Been thanked: 658 times

Re: Demon Souls .woxx files

Post by AlphaTwentyThree »

No thanks? Didn't anyone find the script useful? I appel to the topic starter!
If you like what you see, why not click the little Thank You button? ;) It will definitely motivate me! :)
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks ;)
Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 23 times

Re: Demon Souls .woxx files

Post by Researchman »

Thanks, of course, AlphaTwentyThree.

I just thought that I would not necessarily say thank you. I`m sorry.
AlphaTwentyThree
double-veteran
double-veteran
Posts: 982
Joined: Mon Aug 24, 2009 10:55 pm
Has thanked: 76 times
Been thanked: 658 times

Re: Demon Souls .woxx files

Post by AlphaTwentyThree »

Actually I meant the "Thank user" button as it appears in the profile. ;)
If you like what you see, why not click the little Thank You button? ;) It will definitely motivate me! :)
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks ;)
gunslinger
ultra-n00b
Posts: 5
Joined: Tue Jul 31, 2012 3:15 pm
Has thanked: 3 times

Re: Demon Souls .woxx files

Post by gunslinger »

I'm terribly sorry to revive an older thread, but I'm interested in the contents.

How does one use Alpha's script? I'm currently in college to become a programmer (Information Systems field), but I don't recognize the language alpha's script is in so I have no idea where to use it.
Pepper
mega-veteran
mega-veteran
Posts: 278
Joined: Thu Apr 17, 2008 3:48 am
Has thanked: 47 times
Been thanked: 40 times

Re: Demon Souls .woxx files

Post by Pepper »

As with most scripts on this site, it's quickbms: http://aluigi.altervista.org/quickbms.htm
gunslinger
ultra-n00b
Posts: 5
Joined: Tue Jul 31, 2012 3:15 pm
Has thanked: 3 times

Re: Demon Souls .woxx files

Post by gunslinger »

Pepper wrote:As with most scripts on this site, it's quickbms: http://aluigi.altervista.org/quickbms.htm
Thank you so much! I'll give it a try right now and report back. (thanked!)
gunslinger
ultra-n00b
Posts: 5
Joined: Tue Jul 31, 2012 3:15 pm
Has thanked: 3 times

Re: Demon Souls .woxx files

Post by gunslinger »

Hm.
I tried the script provided by Alpha, and it seems to make TONS of small (<10kb) .at3 files.

Downloaded the BMS program, made a "mowb.bms" ascii file with the script inside, and selected that, then a bunch of .mowb files.

It seems to work fine, then dumps out several small .at3 files.

What kind of diagnostics/troubleshooting can I do?
Pepper
mega-veteran
mega-veteran
Posts: 278
Joined: Thu Apr 17, 2008 3:48 am
Has thanked: 47 times
Been thanked: 40 times

Re: Demon Souls .woxx files

Post by Pepper »

gunslinger wrote:Hm.
I tried the script provided by Alpha, and it seems to make TONS of small (<10kb) .at3 files.

Downloaded the BMS program, made a "mowb.bms" ascii file with the script inside, and selected that, then a bunch of .mowb files.

It seems to work fine, then dumps out several small .at3 files.

What kind of diagnostics/troubleshooting can I do?

can you play the .at3 files in vlc or anything? if its standard atrac3 you probably can with the right player/codecs.
gunslinger
ultra-n00b
Posts: 5
Joined: Tue Jul 31, 2012 3:15 pm
Has thanked: 3 times

Re: Demon Souls .woxx files

Post by gunslinger »

Pepper wrote:
gunslinger wrote:Hm.
I tried the script provided by Alpha, and it seems to make TONS of small (<10kb) .at3 files.

Downloaded the BMS program, made a "mowb.bms" ascii file with the script inside, and selected that, then a bunch of .mowb files.

It seems to work fine, then dumps out several small .at3 files.

What kind of diagnostics/troubleshooting can I do?

can you play the .at3 files in vlc or anything? if its standard atrac3 you probably can with the right player/codecs.
I'll try again, but I'm near-positive that I was inable to play them in VLC. I've been fiddling with the tool and trying to make proper output myself, to little avail though.

I'll report back with my results, thank you for the reply.
gunslinger
ultra-n00b
Posts: 5
Joined: Tue Jul 31, 2012 3:15 pm
Has thanked: 3 times

Re: Demon Souls .woxx files

Post by gunslinger »

Got an .at3 codec, popped the files into VLC and I get some of them with lengths, some with no lengths many that are classified and give errors for "undf" which I assume means undefined.
kotn3l
veteran
Posts: 90
Joined: Thu Mar 16, 2017 2:48 pm
Has thanked: 48 times
Been thanked: 19 times

Re: Demon Souls .woxx files

Post by kotn3l »

Oof this is a really old thread.

I'd like to replace some music with the remake ones, but I'm quite confused how to repack (and unpack...) the files back to/from .mowb file format. I guess these are the music ones, since the file names contain bgm which usually mean the soundtrack. The files also contain RIFF formats.

Example file:
https://drive.google.com/file/d/1n2vfT4 ... sp=sharing

The header is BND306H8V36.
Any help is appreciated!

EDIT: oh, the QuickBMS ds script can extract them. Wonder if it can repack also.
Last edited by kotn3l on Wed Dec 23, 2020 6:19 pm, edited 1 time in total.
User avatar
Dinoguy1000
Site Admin
Posts: 786
Joined: Mon Sep 13, 2004 1:55 am
Has thanked: 154 times
Been thanked: 163 times

Re: Demon Souls .woxx files

Post by Dinoguy1000 »

kotn3l wrote: Wed Dec 23, 2020 6:03 pm Oof this is a really old thread.
As long as you have new information to add, or a request for help that hasn't been handled by some earlier reply, or something similarly useful/constructive, there isn't any "too old" to reply to, so no worries. :D
Welcome to Xentax!

Rules | Requests | Wiki | Discord

If you run across a post that breaks the rules, please report the post - a mod or admin will handle it from there.
Post Reply