UndercoverBoy833 Posted July 7 Posted July 7 I need help to extract bdl audio file from GRID Legends, mainly engine sounds. and it's uncompressed codemasters file but I can't seem to open in foobar2000. anyone can help me? f12_na_ferrari_512_bb_gr19.zip
UndercoverBoy833 Posted July 8 Author Posted July 8 6 hours ago, Hazza12555 said: Have you tried https://www.moddb.com/downloads/ego-audio-tool I tried it now, it won't open. even I have the required dependencies, it still doesn't work
Engineers h3x3r Posted July 8 Engineers Posted July 8 (edited) It's for old games. Legends is new one. Can you send another sample jut for compare. Anway I think I found frequency rate. Edited July 8 by h3x3r
UndercoverBoy833 Posted July 8 Author Posted July 8 (edited) 6 hours ago, h3x3r said: It's for old games. Legends is new one. Can you send another sample jut for compare. Anway I think I found frequency rate. more than 1 sample is enough for you? v8_na_aston_martin_vantage_gte_gr19.7z 6cyl_t_sky_gtr_r32_gr19.7z Edited July 8 by UndercoverBoy833
Engineers Solution h3x3r Posted July 9 Engineers Solution Posted July 9 (edited) Here's BMS to unpack stream data. Once unpacked download Audacity. get BaseFileName basename getdstring Dummy 0x60 for i = 0 < 4 getdstring Dummy 0x34 get Frequency uint32 getdstring Dummy 0xC get UnknownSize uint32 getdstring Dummy UnknownSize get StreamSize uint32 math StreamSize * 2 savepos Offset getdstring StreamData StreamSize get UnknownCount_0 uint32 math UnknownCount_0 * 4 getdstring Dummy UnknownCount_0 get UnknownCount_1 uint32 math UnknownCount_1 * 8 getdstring Dummy UnknownCount_1 getdstring Dummy 0x18 get UnknownCount_2 uint32 math UnknownCount_2 * 92 getdstring Dummy UnknownCount_2 string Name p= "%s/%u_f_%u.dat" BaseFileName Offset Frequency log Name Offset StreamSize next i In Audacity: File > Import > Raw Data and use these settings. not sure how many channels are there. Edited July 9 by h3x3r
UndercoverBoy833 Posted July 9 Author Posted July 9 12 hours ago, h3x3r said: Here's BMS to unpack stream data. Once unpacked download Audacity. get BaseFileName basename getdstring Dummy 0x60 for i = 0 < 4 getdstring Dummy 0x34 get Frequency uint32 getdstring Dummy 0xC get UnknownSize uint32 getdstring Dummy UnknownSize get StreamSize uint32 math StreamSize * 2 savepos Offset getdstring StreamData StreamSize get UnknownCount_0 uint32 math UnknownCount_0 * 4 getdstring Dummy UnknownCount_0 get UnknownCount_1 uint32 math UnknownCount_1 * 8 getdstring Dummy UnknownCount_1 getdstring Dummy 0x18 get UnknownCount_2 uint32 math UnknownCount_2 * 92 getdstring Dummy UnknownCount_2 string Name p= "%s/%u_f_%u.dat" BaseFileName Offset Frequency log Name Offset StreamSize next i In Audacity: File > Import > Raw Data and use these settings. not sure how many channels are there. glad it worked as I needed, thanks
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now