Jump to content

GRID Legends .bdl need help


Go to solution Solved by h3x3r,

Recommended Posts

  • Engineers
Posted (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 by h3x3r
  • Engineers
  • Solution
Posted (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.

image.png.480bb9137be31edc3b1a2e779be089bb.png

Edited by h3x3r
Posted
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.

image.png.480bb9137be31edc3b1a2e779be089bb.png

glad it worked as I needed, thanks

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...