How do to make .TXTH files at all? by Jack Krowell at 12:32 AM EDT on July 9, 2019
I used a hex editor called HxD to open a music file from a downloaded Manhunt .ISO file and viewed the hex code/raw data. The name of the music file is MALL_M.MIB, and as you can see, it's in .MIB format.
But the question I'm wanting to ask is, how exactly do I make a .TXTH file for the .MIB file's data?
But most notable of all, How exactly do I make .TXTH file formats at all?
It'll be easier for people to answer if you upload the MIB file somewhere, so they don't have to find and download the whole ISO themselves. Sendspace is handy for this.
So anyway, I checked that Sendspace thing, and there was some topic about it having traces of malware/viruses in it, and could be a high risk, so I decided not to risk it.
Though, I do have this google drive link of the MALL_M.MIB file here:
Manhunt has already been ripped (you can search for it here). You can look at the txths there to get a better understanding of what the ripper did to make the music play properly.
You can also look here to see all of the available txth commands.
The Manhunt txth files will be updated (restoring .MIB extension for files in the rip on joshw). If you have the iso you can extract all of the .MIB audio yourself (quicker than downloading), I'll give you the title screen music from one of the .pss videos and the txth + name table You'll need to use the latest version of vgmstream and the txth + name table file need to be in the same folder as the music. Also, you can check out the txth doc linked above and cross-reference it with the txth and name table I've provided. *_M.MIB files are basically chunks of stereo music interleaved among one another. All of the other files are stereo streams with varying interleaves.
No conversion or editing of the files is necessary, download the latest version of vgmstream here (I believe there is an appveyor thingy for vgmstream, but this should suffice). If you're using foobar download the "fb2k-component", if you're using something like winamp then you'll need test.zip. Once you do that you can download the .txth and name table files linked in my previous post (make sure it is in the same directory/folder as the .MIB files).
Remember, the .mib files aren't the only thing on the disc. A lot of information needed to decode the data is implicit in the game program itself, or stored in some other database on the disc. The files NoWool provided put this information in a form that vgmstream can use.
I already have it downloaded, I believe, but just how in the mercy of god do I use the fb2k-component, or how do I open said component in foobar2000, or how do I use the component to open the .mib files, or perhaps use any of the components in foobar2000.
Yes, but it still sounds like garbage, not sounding like it does in game, stereo music still interleaved among one another.
The M_MIB files from joshw play properly because their in vgmstream and separated into four different tracks. But the ones I have were downloaded from COOLRoms, and are in .mib format in one whole track.
I've already had the txth+name table files downloaded, and had literally copy and pasted them into every separate directory/folder containing the .mib files. I've also had downloaded the latest of vgmstream, placed it in the components folder of the foobar2000 file folder of my program files, and had already installed it.
I don't know about/or what information in the game program to find to decode the data.
you say no conversion or editing is needed. yet the .mib files I have don't sound like the vgmstream files from joshw, and I can't seem to edit them in foobar2000.
So what do I have to do to make it to where their not all interleaved, and instead make it to where they can be separated into the four distinctive tracks like in the case for the Manhunt M_vgmstream files from joshw?
The old rip on joshw is also mine. It was replaced with the name table stuff to preserve file extensions. The fact that any of those .MIB files are playing back at 44100hz and incorrectly de-interleaved leads me to believe that the filenames/extensions have been edited or the txth + name table is not in the correct directory. In order for the files to play back correctly the filenames need to remain the exact same and everything needs to be clumped into the same directory. It should look something like this:
I think I understand, the .MIB files type was labeled as "Windows Media Player" file and not the original .MIB.
A mistake caused by me respectively while I was trying to edit them to blindly.
Of course, I didn't at all know how to change the file extension back to .MIB, so I just deleted the whole ISO.
I'm now re-downloading the Manhunt game ISO with the CoolROM down-loader I still have on my computer, hoping that when I extract the music files again, they'll all be in their normal, original, default .MIB format.
So I apparently decided to download the 7z file for the Manhunt .MIB files from joshw. I noticed they're no longer in vgmstream format, which I'm perfectly alright with.
My computer has those .MIB file set to open with notepad, but I changed it to where their file type is .MIB.
However, when I opened Foobar2000, and then added one of _M.MIB files to play out in Foobar2000, it's still sounds messy. I even put the .MIB files in their own folder.
I've also just noticed that the image you posted of the filenames are different than what I have, the files names I have don't have .MIB at the end.
Example: What you posted-MALL_M.MIB vs what I have-MALL_M.
Could that be the reason, if so, how do I make it to where it has a proper filename like the image you posted?