Next Page

Generic Header Creator by manakoAT at 5:48 AM EDT on June 22, 2008
Here is the Generic Header Creator!

What is GENH?
GENH is a Header Format that allows you to append Various Streamed Music to a Generic Header, playable with vgmstream in Winamp!

Why do i need this?
There are many games that doesn't use headers for theyre music, basically this header was designed for headerless PS2 ADPCM to make it playable with Loop, but now it supports PS2 ADPCM, XBOX WAVM, NGC ADP/DTK, and PCM RAW!
So, if you want looped files that are headerless, simply add a GENH to this file! :o)

Download Generic Header Creator

Beware, this tool is still beta and under developement...

If you have any ideas to improve the tool please let me know!


cU mana
by manakoAT at 4:55 AM EDT on June 27, 2008
Here are some samples, created with Generic Header Creator! (after hcs fixed a damn bug ^^)

Crash Bandicoot - The Wrath of Cortex (NGC ADP/DTK)

Stronghold (PCM RAW Little Endian)

Ys - The Ark of Napistim (PS2 ADPCM)

Conan (XBOX IMA ADPCM)

The files are all fully looped, which is impossible (now) with the original files from the games...

There a re some nice GENH sets too now, like Advent Rising from Majesco Entertainment!

by marcusss at 9:29 PM EDT on July 2, 2008
Excuse any ignorance , but yeah how is it implemented into vgmstream or supported.. Does the plugin read through the .dat on your webpage etc.. Just curious :) Sorry to bother ^_^
I did notice with conan etc.. naming to .genh it played back quite well :)

edited 9:30 PM EDT July 2, 2008
by Mouser X at 5:27 AM EDT on July 3, 2008
No. GENH is a header. See here (specifically #10) and perhaps here for a little information on what a header is (in case you don't know). While that doesn't give you many details, it does essentially get the point across. GENH is a header that is added to a file type that normally has no header information. Many PS2 formats can be identified without a header. Even though they can be identified, there's still missing information, due to the lack of a proper location to discern this information. That's where GENH comes in. The ripper views the original non-headered file and using experience and intuition they are able to discern this missing information. This gleaned information is then put into a GENerated/GENeric Header so that VGMstream can know how to handle the file. As HCS said: "The important thing to note is that it is a header which we control, so we can add the details that are missing from the files themselves." Or as anewuser said: "genh is a header/information on how to thread a file that has no information on how it should be played." Both are essentially correct, and provide additional insight into the "format."

Renaming a file will be useless. Sure, it may play in VGMstream, but it will be playing incorrectly. You need to generate a header for the file, and attach that header for it to be of any use.

In short - GENH is implemented into VGMstream just as any other format is. Except that, as HCS said, "we" (I use that term loosely here) control it. ManakoAT's DAT (and anyone else's for that matter) has nothing to do with it at all. I hope that clarifies things. Mouser X over and out.

edited 5:37 AM EDT July 3, 2008
by manakoAT at 12:05 PM EDT on September 19, 2008
Here's an example from the Rogue Galaxy OST, a looped MP3!

106 BRAVE HEART
by bxaimc at 1:09 PM EDT on September 20, 2008
Here's another example, from the Xenosaga: The Animation Original Soundtrack, Turned into RAW Playstation 4-bit ADPCM (im not saying how i did it because it shouldn't be done ;) ) then to GENH for looping

13 - Kousuke Yamashita - Durandal.GENH

Another example, from Xenosaga Episode I: Der Wille zur Macht. Working on the PSF2 set is going nowhere for me due to the strange japanese naming of the files and possibly the brick wall that might appear later due to the game using the Suzuki Sound Driver might throw me off. This GENH file was made from Playstation 4-bit ADPCM converted from the Original Soundtrack and then turned into GENH for looping. (Like i said, i shouldn't be doing this due the rules of ripping sets, etc., etc. and because people might get confused and think the file (before turned into GENH) might have came from the game itself.) After using the GENH Creator for a while (months of testing and all that) it becomes very easy to use and it isn't very complicated.

103 - Yasunori Mitsuda - Battle

Anyway, Enjoy :)

-bxaimc

edited 8:18 PM EDT September 20, 2008
by bxaimc at 12:18 AM EDT on October 9, 2008
Another GENH demonstration:

This one's from Crash: Mind Over Mutant (PS2):
crash08_idea14_platform.GENH

edited 12:21 AM EDT October 9, 2008
by bxaimc at 4:18 PM EDT on October 22, 2008
Here's a treat for everyone:
from (PS2) Kingdom Hearts Re:Chain of Memories Original Soundtrack
04 - Yoko Shimomura - Hand in Hand.GENH
My loop actually sounds better and smoother than the loop found in the soundtrack :P


edited 4:18 PM EDT October 22, 2008
by manakoAT at 12:02 PM EDT on October 23, 2008
nice, but i really don't understand why you're using ps2 adpcm... why not the mp3? :o)
by SmartOne at 1:41 PM EDT on October 23, 2008
Why would you want to use MP3?

Next Page
Go to Page 0 1 2 3

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source