xboxscene.org forums

Author Topic: Calling All Pro's  (Read 122 times)

ZX3Junglist

  • Archived User
  • Newbie
  • *
  • Posts: 24
Calling All Pro's
« on: January 26, 2004, 01:42:00 PM »

sad.gif  P.S. I love you guys..

I'm at a standstill until I can get this working.
Maybe this will help: I have guessed that the .DB file is
similar or the same as micro$oft's WindowsXP .db file format
e.g. thumbs.db

And I know someone has figured out the format,
since Redjoon has released his XBOXST program which opens
this file.
comp.gif

Anyone who even has an idea of how to decipher this format,
any leads would be fantastic. I tend to be resourceful but my searches
have reaped nothing  dry.gif
Logged

Viper16

  • Archived User
  • Jr. Member
  • *
  • Posts: 89
Calling All Pro's
« Reply #1 on: January 26, 2004, 03:14:00 PM »

I can try to help, let me take sometime on that though. If no one else figures out your problem i'll try my hardest to work with you.

Degalle

[email protected]
Logged

jippie

  • Archived User
  • Jr. Member
  • *
  • Posts: 95
Calling All Pro's
« Reply #2 on: January 26, 2004, 09:26:00 PM »

QUOTE (ZX3Junglist @ Jan 27 2004, 03:31 AM)
Thanks much, Viper

EDIT: I now understand that ST.DB is not the same format as used in WindowsXP (thumbs) I've gone and looked at various header info relating the two and it's completely different blink.gif

I've come to the idea that there must be some sort of handler class built into the XDK to perform I/O access to this file, as I've noticed that certain dashboards (e.g. UnleashX, etc.) have no issues loading and playing xbox native BGM which is indexed by ST.DB
Problem is I don't have and don't plan to have the XDK unless I direly need it.

Note: ST.DB is the same file used to do the audiohack softmod pioneered by habibi
I've checked the ST.DB included in the hack distributions and they don't help at all.
In fact, the headers in those files are modified .wav files!  tongue.gif

well, until next time, happy hacking
Anyone who has an idea, just toss it out. Peace.

Hi,

I also wanted to know about this file and what you are saying is a bit confusing.
This file is only(I thought) a a simple database to store the names of the music rip with MS dashboard. Nothing else...

if you open it up in a hex editor, you can see the files names of the rip music with a name of the song.

So what do you want to do with this file, as maybe someone can help with that?

Jippie
Logged

ZX3Junglist

  • Archived User
  • Newbie
  • *
  • Posts: 24
Calling All Pro's
« Reply #3 on: January 27, 2004, 05:39:00 AM »

QUOTE (jippie @ Jan 27 2004, 07:26 AM)
Hi,

I also wanted to know about this file and what you are saying is a bit confusing.
This file is only(I thought) a a simple database to store the names of the music rip with MS dashboard. Nothing else...

if you open it up in a hex editor, you can see the files names of the rip music with a name of the song.

So what do you want to do with this file, as maybe someone can help with that?

Jippie

You are correct, the format seems to be fairly simple, it's not encoded/encrypted.

What I would like to do is understand the specification so I can read and write it.
Problem is, it doesn't seem to have a very straightforward header, which normally would be fine, but any playlist/songname information seems to appear towards the end of the file. This confuses me a bit.

Again I know someone must have the spec.


Well, I'm off to pick through some source code!  wink.gif
Logged

jippie

  • Archived User
  • Jr. Member
  • *
  • Posts: 95
Calling All Pro's
« Reply #4 on: January 27, 2004, 09:41:00 AM »

hi,

wishi's site

has a game bubble sx.
this game does use the file to load music while playing the game.

good luck and tell me the findings.

jippie
Logged

AsTnBoMb

  • Archived User
  • Newbie
  • *
  • Posts: 32
Calling All Pro's
« Reply #5 on: January 27, 2004, 06:23:00 PM »

Well what i would do, it change the st.db a little at a time loading different songs etc, and using a hex compare to see what changed and program around that....sorry if thats not much help
Logged

ZX3Junglist

  • Archived User
  • Newbie
  • *
  • Posts: 24
Calling All Pro's
« Reply #6 on: January 27, 2004, 08:44:00 PM »

QUOTE (AsTnBoMb @ Jan 28 2004, 04:23 AM)
Well what i would do, it change the st.db a little at a time loading different songs etc, and using a hex compare to see what changed and program around that....sorry if thats not much help

definitely a good idea, thanks

I have tried looking at the contents of the file with various songs loaded,
but not a compare. This might help me differentiate contents from header...

In the meantime, I bit the bullet and decided to pick through source code.
Seems as those homebrew games use some high level calls to an XDK handler class

I've decided to now see if I can backhack the XDK and find out what the real deal is.
Let y'all know how it goes

thanx for the help
Peace
Logged