Converting GH3 tracks to FOF - New format used in GH3 ?
This topic is 16 years and 5 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
-
- Member
- Posts: 21
- Joined: May 18th, 2007
- Location: Flint, MI
- Reputation: 0
- Contact:
dgendreau wrote:...
My tests dont match up with yours on the tablature though.
The first DWORD looks to me like timestamp because it counts upward continually. Also, the values are much too small to be milliseconds or samples. I think they can only be XA frame numbers.
The second DWORD might be a note length, I'm not sure yet. That would make sense though.
The third DWORD is the note flags. 1 bit per flag. This is used to select what frets to play. It probably also encodes star notes, HO/POs, etc.
Once I convert more midi QB files to XML, we will have a better view of how all of these fields work.
I don't think you're actually disagreeing, rather I suspect YMS is numbering them +2 mod 3 with respect to you, so the word you refer to as the first, he refers to as the 3rd, etc... So while you don't agree on which triplets are associated, you do agree on the meaning of each of the words.
Just trying to promote clarity
pah ... wo needs clarity?
FYI: I was not 100% right with what I said about these values. What I called start time actually is end time, and GH doesn't place the notes using these exact values, but always adjusts them to the beat lines. So to find out note start time, you have to take its end time, subtract its length, and round the result to fit the beat lines... All at all quite a strange system, in my opinion.
There are other oddities in GH3's file format (like the last note of a song not having an end time given at the expected position), so we'll have to work on it for some more time to figure things out.
FYI: I was not 100% right with what I said about these values. What I called start time actually is end time, and GH doesn't place the notes using these exact values, but always adjusts them to the beat lines. So to find out note start time, you have to take its end time, subtract its length, and round the result to fit the beat lines... All at all quite a strange system, in my opinion.
There are other oddities in GH3's file format (like the last note of a song not having an end time given at the expected position), so we'll have to work on it for some more time to figure things out.
YMS wrote:pah ... wo needs clarity?
FYI: I was not 100% right with what I said about these values. What I called start time actually is end time, and GH doesn't place the notes using these exact values, but always adjusts them to the beat lines. So to find out note start time, you have to take its end time, subtract its length, and round the result to fit the beat lines... All at all quite a strange system, in my opinion.
There are other oddities in GH3's file format (like the last note of a song not having an end time given at the expected position), so we'll have to work on it for some more time to figure things out.
I'm not sure what you mean about the last note thing. I think each track looks like this:
Code: Select all
00 04 0c 00 <- MAGIC NUMBER?
d5 5a 14 3d <- Track identifier?
d6 26 54 c2 <- Song identifier?
50 00 00 00 <- not sure
00 00 00 00
00 01 01 00
23 04 00 00 <- Number of words used in this track section
5c 00 00 00 <- offset at which this track section begins
In this case (The metal, I'm assuming on easy) we've got 0x423 = 1059 words used, which is neatly 353 3 word records.
The records look like:
Code: Select all
record 1 : 67 08 00 00 , 43 00 00 00 , 01 00 00 00
record 2 : 81 0a 00 00 , 43 00 00 00 , 02 00 00 00 ...
record 353: 97 71 02 00 , 0a 01 00 00 , 01 00 00 00
I agree that the first field is a time stamp (in milliseconds, as the last note is at time 0x27197 = 160.151 seconds, which sounds about right for the metal), the second is the length, and the third the note mask, but I'm not sure what you mean about the time field being missing.
Charter
- josh3d2004
- Member
- Posts: 7
- Joined: October 24th, 2007
- Location: Springfield, IL
- Reputation: 0
- Contact:
deadstorm wrote:I can't wait to play this!My 360 console have the 3 rings of death so i can't play!It's so frustrating i have the game in my pc ready to be burn and play but my 360 is scrap!
@the guy with the xbox 360 3 red lights of death
Leave the xbox 360 on, with the red lights flashing and leave it for 5 to 10 minutes. Then restart it and it should work fine.
and I do hope we figure this out soon. I'd like to play these songs on fof. It would be tons of fun messing around with one. Thanks for all the hard work guys :]
My customs are here.
Still Alive
-
- Moderator
- Posts: 1852
- Joined: July 25th, 2007
- Location: USA
- Reputation: 27
- Contact:
Someperson on Scorehero named "Basa" got the Tom Morello battle song to play on FOF, and it says he ripped it. Did he find out how to get it to work?
here is a link to the Youtube video, it shows he has other GH3 songs. http://www.youtube.com/watch?v=FQVkxeuYK9A
here is a link to the Youtube video, it shows he has other GH3 songs. http://www.youtube.com/watch?v=FQVkxeuYK9A
wolferacing wrote:Someperson on Scorehero named "Basa" got the Tom Morello battle song to play on FOF, and it says he ripped it. Did he find out how to get it to work?
here is a link to the Youtube video, it shows he has other GH3 songs. http://www.youtube.com/watch?v=FQVkxeuYK9A
as i see, cama and yms did it. i guess...
Still Alive
-
- Moderator
- Posts: 1852
- Joined: July 25th, 2007
- Location: USA
- Reputation: 27
- Contact:
Return to “General FOF Discussion”
Who is online
Users browsing this forum: Gregttompson and 36 guests