Previous Page | Next Page

by marcusss at 12:20 AM EST on December 10, 2017
Thanks bnnm.

I will try to re-re rip the games that used vxn ages ago. I remember also when vxn was not supported i extracted the mpc from a couple games using the archive, but since vxn is supported now it would be best to rerip the game, keeping the vxn files intact.

edited 12:22 AM EST December 10, 2017
by bxaimc at 8:10 PM EST on December 11, 2017
@bnnm: I'm having some trouble with the EA stuff from this sound bank. Mind taking a look? vgmstream refuses to acknowledge their existence, which may go beyond just modifying line 52 in ea_eaac.c

Also, any ideas on how we can make this acb bank play as a single file?


Capcom sure did something funky here. It's set up as 6 mono hca streams playing at the same time to make that "surround sound" effect.

edited 10:08 PM EST December 11, 2017
by bnnm at 2:02 PM EST on December 12, 2017
@bxaimc - .SBS would need a .SBR with the offsets, usually found in a mirror dir. Without it you can manually search for 480000xx (.SPS start) and extract.
However that particular file only uses unsupported codec 9=EASpeex (voice), this[/] should decode.
I considered adding .SBS but there are several versions ([url=]this extractor
works for some, but mutates the .SNS+SNR or .SPS to .SNU)) and seems mainly used for speech.

For the ACD actually I was thinking of extending and unifying SCD_INT/AIX/AAX layouts, as they basically do that (multistream play) and could be used for other formats (.AIX+HCA, Wayforward .VOL, maybe multistream FFmpeg).
It'll take a while to understand and stuff tho.
by bxaimc at 2:46 PM EST on December 12, 2017
Oh, speaking of scd, some of the files from Lightning Returns: FFXIII and FFXIII-2 (the 4 channel ones, both on PS3) don’t play in vgmstream. It’s MP3 but I assume the streams are interleaved together as in the x360 versions, but of course that’s probably a big no no and gets rejected by ffmpeg.

edited 2:47 PM EST December 12, 2017
by bnnm at 5:23 PM EST on December 12, 2017
I have a multistream/interleaved MPEG decoder so I'll try to fix those (though I wonder if I should change it to that future multistream layout, but I find layouts hard to follow).
by kode54 at 7:36 PM EST on December 13, 2017
I disabled .opus in formats.c, because foobar2000 has a native .opus handler bundled, and the VGMStream handler doesn't support ReplayGain tags, only the header volume scale tag, which it seems to apply for a target gain of -23 LUFS, not the ReplayGain alike target gain of -18 LUFS. Probably an issue with how FFmpeg handles that gain field.
by bxaimc at 9:04 PM EST on December 13, 2017
.ops or .lopus? Maybe?
by bnnm at 2:32 PM EST on December 14, 2017
I think I'll add .lopus for the Switch games, but ideally there should be some way to lower vgmstream's plugin priority so the player's native filetypes go first (interesting foobar lets plugins hijack common types).
by kode54 at 11:12 PM EST on December 14, 2017
foobar2000 1.x - <1.4 would load all conflicting inputs, and then randomize their order on player startup, so you'd get unpredictable results depending on when you loaded the player.

1.4, which is in alpha, allows for configuring priority per format, but requires a new service type to register for this support. I have no idea how that works yet, since I'm sort of out of the loop.
by bnnm at 5:47 PM EST on December 17, 2017
latest vgmstream changes (foobar (may take a few days to update) / test+winamp+xmplay / bug list)
- Add Harmonix Music Systems MOGG Vorbis (by bxaimc)
- Add type 3 GCM/IDSP variant for Lego LOTR (Wii) (by bxaimc)
- Fix multistream MPEG SCD [Final Fantaxy XIII-2 (PS3)]
- Fix last interleave in MPEG P3D/SCD
- Add/change .opus to .lopus
- Add ADX/HCA keys

NOTE: you'll need to rename from .opus to .lopus
by ChillyBilly at 8:00 PM EST on December 17, 2017
Come to think of it, there was something I've been meaning to post about for a while, but it kept slipping my mind. So I figure now's a good time as any to bring it up:

So as seen here, I tried to rip a few 3DS WayForward games a year back. However, long story short, I've only managed to GENH two of the rips since then (Adventure Time and MSF1)... the rest still give me trouble. So I'm wondering if maybe TXTH is the way to go here? Might give better results than my GENH attempts, even. Heck, I don't even need to post sample files since the MEGA link on that page is still active! Thanks in advance for any assistance regarding the matter!
by Ultrafighter at 12:32 PM EST on December 18, 2017
Hi Bnnm, may I suggest another EA bank \ bigfile which I'd like to see implemented to VGMstream? It's from Freekstyle for PS2 where all sounds are apparently packed into ALL.AV archive. Its contents are like 35-40% voiceovers & 65-60% BGM.
Complete filesize is 326 MB so I made some cuts and upped them here. ALL.AV_1 & ALL.AV_4 are beginning and ending of ALL.AV & ALL.AV_2 along with ALL.AV_3 come from the middle of initial bigfile. Actually ALL.AV_3 starts exactly where ALL.AV_2 ends so I could have spliced them in one file. However I didn't do that because I presume that ALL.AV_2 is end of VO section in ALL.AV while ALL.AV_3 is start of BGM part. That's why I separated them, some kind of descriptive representation I guess.
BTW some different codecs might even be used for encoding VO files and BGMs as I saw numerous "AIFFauFM" strings in ALL.AV_1 & ALL.AV_2.

Finally here are some thoughts about possible structure & specs of the bank in question:
1) VGM chunk of ALL.AV is segmented and each segment has identifier or header "MGAV"; on the other hand VOs have "BGAV" headers;
2) both voice clips & music should be played back at 24,000 Hz, stereo, interleave is like 0x400+200 (or 0x400-200).

All in all I'd really appreciate it if you looked into this game, I simply can't be the only one interested in ripping Freekstyle soundtrack! There's an OST of a sort for this title but it features only tracks by one composer, quite a few ingame compositions aren't in that release.

And of course I wish you the best of luck with this game! If you'd like to have full ALL.AV at hand or maybe samples from Gamecube version just tell me and I'll supply those.
Best wishes!

Edit: I'd also be very glad to get any help with making this playable. The files in question are from 3 on 3 NHL Arcade for PSN. I haven't re-checked it yet but IIRC XBLA ver. uses exactly the same BGM & VP6 files.
I'm sorry if I'm asking for too much at the same time but I hope the latter pair of files is way easier to figure out than those Freekstyle pests. In any case I'm more than willing to supply you with more required samples if needed.
Regards, Ultrafighter.

edited 8:15 AM EST December 19, 2017
by bnnm at 1:26 PM EST on December 20, 2017
@ChillyBilly - I don't think a single TXTH is suitable for those so they'd need to be added directly or GENH/TXTH per file.

@Ultrafighter - there is support for MGAV but I guess this is a slightly different version, I'll check later.

Those .sbs look corrupt, they have standard data, strings and stuff. Try to rerip (if extracted from .PKG note some tools are faulty) or maybe the XBLA version.
by bxaimc at 4:06 PM EST on December 20, 2017
Note, some PKG tools are a bit unstable so use more than one to cross check for consistency. Some tend to be thrown off by a rogue byte or something which in turn throws off the whole decryption or extraction or both.
by Ultrafighter at 6:20 AM EST on December 21, 2017
Alright, here's XBLA counterpart but it's a bit different: apparently there's no small *.sbr file & big *.sbs archive.
You see devs used only one huge SBR file so it's not quite like in PSN port. It looks like X360 ver. differs much so I'm sorry for any possible confusion. I attempted to rip this title a few years ago all by myself but didn't go very far with it, that's why I don't remember my past accomplishments so well.
I wasn't wrong about videos though as they're actually identical on both platforms.
So long!

edited 6:23 AM EST December 21, 2017
by snake785 at 8:39 AM EST on December 21, 2017

I wanted to report a bug/missing feature with VGMStream when trying to play one of the EA XA formats that's used in the Need for Speed 2 PSX soundtrack (downloaded from joshw's PSX archive).

This game uses an interactive soundtrack that plays certain 4-8 second block of audio depending on the situation.

Whenever I try and play these files in foobar2000 (v. r1050-873-ga4cf9af), it'll only play the first 4-8 seconds and then stop. I'm guessing the plugin only detects the first block and not the others.

I've uploaded a sample file in case that will help.

If this isn't the right place to report this, let me know where I can report this because this is one amazing plugin and would only want to see it get better.

Thanks a lot for your hard work!
by AnonRunzes at 2:05 PM EST on December 21, 2017
So, is there any way on supporting some funky audio format that is used on Grand Theft Auto San Andreas?

To get this out of the way, most of the audio stuff is in the "audio" folder of the game, and has about three folders. One of them is "config", and most of its files contained in that folder are somehow related to those "archive files" that are actually stored in two folders(SFX and STREAMS, respectively). Kind of like a playlist really.
by Ultrafighter at 6:31 AM EST on December 22, 2017
Hi AnonRunzes! I think this tool might come in handy if you want to unpack those sound banks.
by AnonRunzes at 9:36 AM EST on December 22, 2017
Never knew there was another tool like that. Thanks.

To be honest though I already have the whole SFX/STREAMS stuff extracted through two scripts I had to write that could link an "audio/config" file into the SFX/STREAMS archives depending on which script you were using said file into.

The funny thing is back when I wrote these scripts it was so I could prepare myself for when someday these formats could be supported into vgmstream, but looking back now I can't believe I wasted all that time and diskspace just because I wanted to have individual files out of these archives.

Well, at least I got the individual OGG files through the PC and Xbox versions through way of using my script a while back(you can strip out the header in that script if you se the LAYERS variable to 1, although you need to set either the INTERLEAVE or BLOCKSIZE number to anything you can imagine). But I never really wanted to listen to them one-by-one, especially with all those segmented "radio station" files anyway.

edited 9:37 AM EST December 22, 2017
by Ultrafighter at 2:35 PM EST on December 22, 2017
@AnonRunzes: actually there's a set for GTA:SA (PC version) by Knurek (already added to collection) but it'd still be great to have any other platforms of course.
BTW he told me BGM wasn't so segmented in his rip, there were 2-3 intros & outros for each licensed song but that's about it. Maybe he used another tool I know of, the one which doesn't just decrypt and unpack contents of bigfiles (like the one I linked to) but also automatically stitches all segments together so that one gets tracks lasting a few minutes as he expected, not mere seconds.
Anyway while I'm unsure if I'd call that spliced variant a streamed rip or not I would definitely prefer it to segmented one. Too many nice scores I had to miss recently as I didn't want to wade through hundreds or thousands of sound chunks: Prince of Persia - The sands of time, Warrior within & The two thrones, then Splatterhouse (2010) + DmC... But enough of off-topic here.

@Bnnm: may I also post movie samples from Freekstyle (both GC & PS2)? Demultiplexing vids is also quite a task when it comes to this title, I can't even say what codec's utilized there.

Have a nice day everyone and goodbye!

edited 2:39 PM EST December 22, 2017
by bnnm at 8:09 PM EST on December 23, 2017
latest vgmstream changes (foobar (may take a few days to update) / test+winamp+xmplay / bug list)
- Fix EA-XMA in .SPS
- Fix some EA SCHl num_samples not properly parsed [Need for Speed 2 (PS)]
- Fix demuxed EA SCHl/SHEN and 1SNh/SEAD videos
- Add EA 1SNh mu-Law (Saturn videos) and fix some IMA

Question: a Linux user commented about renaming test.exe to something more appropriate (vgmstreamdec, vgmstream-cli or the likes) as 'test' is already a Linux command (plus a butt-ugly name may I add).
Though the art of The Command Line is probably long lost to most users I wonder if anybody has thoughts/objections.


@Ultrafighter - those SBR also look a bit off I'm afraid, I see sound data but chunk sizes are wrong. Could be a bad rip (try another tool?), compressed, or maybe a weird super-block format?
Freekstyle videos I'll take a look later, no need to post.

@AnonRunzes - if you mean if it's technically possible to play 'playlist' subfiles in the vgmstream, not (generally) ATM but possibly later.
by bxaimc at 1:28 AM EST on December 24, 2017
I like vgmstream-cli
by Ultrafighter at 7:39 AM EST on December 24, 2017
@Bnnm - I used wxPirs on XBLA dump and thought that all will be fine, I don't remember ever using any other tool of those rare Live arcade VGs I ripped. I guess I might look for an alternative if there's actually such a possibility that extraction went wrong somehow.
Also why don't these tracks play? I`ve just updated plugin and this set is still entirely unplayable... Can something be done about it?

edited 7:40 AM EST December 24, 2017

edited 7:42 AM EST December 24, 2017
by bnnm at 10:26 AM EST on December 24, 2017
Those BCWAV use an interleaved variation, will have to be added.

I use wxPirs-1.1 too so I guess the file is just weird. Here is the PS3 version reripped instead.
by bxaimc at 10:39 AM EST on December 24, 2017
I noticed wxpirs can mess up some extractions from those live files from xbla from time to time. There were times that I had to unpack it by hand. I haven’t figured out why this happens.
by Ultrafighter at 11:35 AM EST on December 24, 2017
Hey Bnnm, I owe you one for NHL Arcade as I didn't expect it to be dealt with this fast! I suppose that ripping another version is not so important now especially when it proves to be much more difficult.
by Sir-Sabin at 9:04 PM EST on December 24, 2017
can you take a look at these files from rpg maker MV?

they look like ogg but won't play as ogg


edited 9:05 PM EST December 24, 2017
by soneek at 12:19 AM EST on December 27, 2017
Added support for the KTSS files in Yo-kai Sangokushi and that Attack on Titan 3DS game.

Added support for the Ogg Vorbis version of tri-Ace AAC.

Changes on Github
by Nisto at 11:14 AM EST on December 27, 2017
@bnnm/kode54: I know the latest foobar2000 SDK isn't available yet, so it's probably hard to say, but do you see a possibility of updating vgmstream (et al) to support decoder prioritization that's available in the latest foobar2000 beta? I've been waiting for something like this to come along, so I'm pretty excited about it personally.
by bnnm at 2:04 PM EST on December 27, 2017
@Sir-Sabin - I think those can be added later.

@Nisto - I find foobar's SDK a bit too confusing (C++ isn't my thing) so hopefully kode54 can take a look.
I've been thinking of adding an option in the config dialog so you could enable extra extensions, since it would be more flexible and would help Winamp and other plugins, could work in tandem with file priorization.
by kode54 at 9:04 PM EST on December 27, 2017
Can't do it without the new SDK. And don't forget that 1.4 beta 1 also crashes without SSE2 support, due to compiler options chosen, which may be fixed by the next beta.
by bnnm at 8:09 AM EST on December 29, 2017
latest vgmstream changes (foobar (may take a few days to update) / test+winamp+xmplay / bug list)
- Added support for the KTSS files in Yo-kai Sangokushi and that Attack on Titan 3DS game. (by soneek)
- Added support for the Ogg Vorbis version of tri-Ace AAC. (by soneek)
- Added vgmstream123 live-output player frontend for Linux (by iskunk)
- Make test.exe (as vgmstream-cli) buildable with Autotools for Linux (by iskunk)
- Adjust XVAG looping
- Add more HCA keys
- (dev) prepare ATRAC9
by Knurek at 12:45 AM EST on December 30, 2017
@bnnm: You might want to remove libatr[REDACTED].dll from the package.
(Unless that's the kosher version, than nevermind)
by mariofan12ify at 2:00 AM EST on December 30, 2017
The files for Mario Kart Arcade GP DX were posted recently and I noticed that the files didn't loop. Can I ask if that has something to do with vgmstream not reading the loop info properly?
EDIT: nvm, just had to rename them to .lwav

edited 4:28 AM EST December 30, 2017
Mario Kart Arcade GP DX by soneek at 4:28 AM EST on December 30, 2017
No, the files weren't properly checked. They're little endian PCM with a RIFF header, and a smpl chunk for the looping files. Those should all be renamed as LWAV files before a set is published. Ffmpeg's decoder overtook vgmstream because a RIFF header was detected, even though the files were released with an idsp extension (I think? bnnm or kode54 might be able to fact check me on this.)

I think IDSP was assumed because they were inside an nus3bank archive. Nus3bank is a Namco thing, not Nintendo. I've seen nus3bank that contains XMA, AT3, AT9, IDSP, and now PCM files.
by bnnm at 4:50 AM EST on December 30, 2017
@Knurek - whoops, silly scripts (before anybody gets excited, it did nothing)

@soneek - yeah that's what FFmpeg does. I feel this is more a bug than a feature and that FFmpeg should only parse a number of extensions, but not sure if it would mess kode54's players.
by Kurausukun at 3:38 AM EST on December 31, 2017
Where were the Arcade GP DX rips posted, out of curiosity? I've never played it, I'm interested to hear how it sounds.
by mariofan12ify at 3:53 AM EST on December 31, 2017
@Kurausukun -
by marcusss at 7:56 AM EST on December 31, 2017
Nice update bnnm. Look dorward to atrac9 support when it happens :) pity about those fadpcm songs though... Thanks for your work guys.

edited 7:56 AM EST December 31, 2017

edited 7:57 AM EST December 31, 2017

edited 7:58 AM EST December 31, 2017
by punk7890-2 at 11:29 PM EST on December 31, 2017
Would it be possible to support these audio files from Dance Summit 2001: Bust A Move?
by bnnm at 6:02 AM EST on January 5, 2018
latest vgmstream changes (foobar (may take a few days to update) / test+winamp+xmplay / bug list)
- Use infile.wav as default instead of dump.wav for test.exe
- Fix FSB5 v0
- Add .kvs extension [Atelier Sophie (PC)]
- Add extended PS-ADPCM table [inFamous (PS3)]
- Add ATRAC9 decoder
- Add furrybob's libatrac9
- (dev) renamed stuff

NOTE: don't forget to copy new libatrac9.dll

Supported ATRAC9: at9/fsb/sxd/ckd (Ubi RAKI)/wem/xvag/gtd
Unsupported ATRAC9: fsb Vita >2ch, xvag Vita >2ch, sps EATrax, sab, possibly others

Next month marks vgmstream's 10th anniversary, let's celebrate with Vita and PS4's bleeps and bloops.


@punk7890-2 - Try this TXTH in the IVB folder. Not perfect but should suffice for now.
by punk7890-2 at 7:51 AM EST on January 5, 2018
Thanks! That semi worked. It seems like some channels all mix in at once when I don't think they should, at least in game they don't.

Also thanks for all the VGMStream updates these past months!

edited 7:53 AM EST January 5, 2018
by AnonRunzes at 9:48 AM EST on January 5, 2018
This is what I got for the new update on foobar2000:
Reason: This component is missing a required dependency, or was made for different version of foobar2000.
What "dependency" do I have to install on foobar2000? I already have libatrac9.dll included in there. The same error happens with every component I update through foobar2000. Either that, or I might install the new version of that one.

EDIT: Never mind, you just have to install the newest verson of foobar2000 available.

edited 9:51 AM EST January 5, 2018
by Knurek at 3:10 PM EST on January 5, 2018
@bnnm: \o/
Much appreciated. Forgot to mention one more AT9 variation, take a look at Nobunaga no Yabou - Souzou (2014-05-29)(Koei Tecmo)
Some files are plain AT9, rest of them has KM9 extention.
by kode54 at 7:15 PM EST on January 5, 2018
No. It requires foobar2000 1.3. And the MSVC 2017 runtime, which 1.4 happens to bundle.
by AnonRunzes at 7:40 PM EST on January 5, 2018
vgmstream not working by skylark491 at 12:14 PM EST on January 6, 2018
i get this message when i install vgmstream in foobar. i am using windows xp sp3 32 bit

Failed to load DLL: foo_input_vgmstream.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

i installed a portable version of the newest version of foobar200 but it still says the same message

edited 12:26 PM EST January 6, 2018
foobar2000 fixed!!! by skylark491 at 1:25 PM EST on January 6, 2018
@kode54 thanks for the fix for foobar2000 i installed verion 1.4 and it works like a charm!!
Problem with winamp recognizing the new vgmstream by threeblacknoises at 8:35 PM EST on January 7, 2018
I just replaced my invgmstream.dll in my plugins folder with the new one and now winamp doesn't recognize it even though I've copied all lib and and other required files in plugins folder as well as winamp main folder.
by kode54 at 8:37 PM EST on January 7, 2018
Whoops, I forgot to update the win32 deps package for other platforms.
So now what? by threeblacknoises at 8:50 PM EST on January 7, 2018
So once you work your magic, what files need to go where, just so I don't get any more surprises?
by kode54 at 9:30 PM EST on January 7, 2018
It's already up in the usual place. You just need the included .dll files in your Winamp main directory. The .asc files are only provided for verification purposes, if anyone even cares about that.
by bxaimc at 1:09 AM EST on January 10, 2018
@bnnm, would you mind taking a look at these XVAGs, please? They're being super naughty and don't want to play. Me thinks the spec for the PS ADPCM was updated for PS4 games. Also, I think we're also dealing with more interleaved MPEG streams as well.


gratzie =3
by bnnm at 4:21 PM EST on January 10, 2018
Using theoretical features (PS custom interleave/subsongs, MPEG 1ch multistreams) no other XVAG dared to use before? How shifty, easy to fix. Naughty SCDs I'll fix soon too (dummy entries? come on SQEX).

Btw, wouldn't somebody happen to know what's an "Ultramarine3" Ogg? (old code)
by bxaimc at 12:06 AM EST on January 11, 2018
Also, I came across some files that are also acting up (you hear something for less than a second and then it's just silence the rest of the way). It's MPEG but standard MP3 decoders either flip out or want nothing to do with it.


Spoiler alert: It's FSB4 (the hell?)
by bnnm at 2:04 PM EST on January 11, 2018
Looks like it has a blocked layout on top of the FSB, there is a block header every 0x290-300.

Ex. 37-arthurs_grave_5_missing_st_0001 headers says size is 0x1ddd00 but final size is 0x3fdcf8. Could be an extractor error? Or maybe they made their own custom FSB, but that'd be weird.
by bxaimc at 4:29 PM EST on January 11, 2018
as far as sizing goes, it might just be an extraction error. I just did a quick and dirty raw cut from one FSB4 to another to see what was within. The tool for the bigfile.000.tiger archive didn't seem to work and I wasn't sure if Ekey on xentax was up for the task of updating a tool that was made nearly 4 years ago.

In any case, here's the bigfile.000.tiger if you want to take a gander.

edited 4:34 PM EST January 11, 2018
by AnonRunzes at 6:08 PM EST on January 11, 2018
Well, I think I know how to deal with this kind of archive... I wrote this quickBMS script for about 20 seconds. name)

Simply copy the whole text, open your text editor, paste what you've copied in there, and save it as that exact filename. If you know how to use quickBMS at all you're set 4 life.
by bxaimc at 11:20 PM EST on January 11, 2018
Oh? You know the art of BMS scripting? Handy. I’ll try it out then, thanks!
by Ultrafighter at 7:35 AM EST on January 12, 2018
@Bnnm: maybe "Ultramarine3 Ogg" stands for AudioKinetic Wwise Vorbis from Warhammer 40,000: Space marine? Like someone attempted to implement WEMs or PCKs or other Wwise containers so that processing streams with WW2OGG became unneeded & obsolete but that goal wasn't achieved and only leftover code remained... Is it more or less probable?

@AnonRunzes: big thanks for your input!
@Bxaimc: looking forward to this soundtrack and hoping it turns out to be rippable!

So long!

edited 7:36 AM EST January 12, 2018
Still trying to get latest vgmstream by threeblacknoises at 11:39 AM EST on January 12, 2018
Okay, I posted on here a few days ago that the latest winamp vgmstream wasn't working and code54 updated something he forgot to update, then told me the file was up in the usual place.
Bnnm's link is still giving me the January 5, 2018 version, so is the winamp binary up in code54's repo, or do I have to wait until bnnm updates his version to; I guess the jan 9 version?
Sorry, I'm new to gidhub, that's why I'm asking so I know in the feuture.

Need advice by bxaimc at 2:13 PM EST on January 13, 2018
So...I found Ogg Vorbis with RIFF headers. It's a complete OggS stream inside but should I keep or pruge the RIFF headers? Thoughts?
by bnnm at 2:16 PM EST on January 13, 2018
Wwise most likely (ex. The Lord of the Rings: Conquest did that), examples/name? Should be easy to add.

edited 2:17 PM EST January 13, 2018
by bxaimc at 3:55 PM EST on January 13, 2018
Looks more like Sound Forge is behind it. I’ll upload some samples when I get home tonight.
by bnnm at 7:16 PM EST on January 13, 2018
latest vgmstream changes (foobar (may take a few days to update) / test+winamp+xmplay / bug list)
- Add HCA keys
- (dev) Update Makefiles, docs, etc
- Fix various SCD bugs and add PS-ADPCM [FF XIV, FF Type-0]
- Fix some XVAG interleave/subsongs/multichannel [God of War 3 (PS4)]
- Add .SNGW Ogg Vorbis (normal and encrypted) [Capcom PC games]
- Add .ISD encrypted Ogg Vorbis (missing looping) [Gunvolt PC]
- Add .KM9 ATRAC9 [Nobunaga no Yabou - Souzou (Vita)]


@threeblacknoises - What OS are you using?

@Ultrafighter - They are supposed to use .um3 extension but oh well.
My OS by threeblacknoises at 7:42 PM EST on January 13, 2018
I'm using windows 7 (x-64)
by bnnm at 7:54 PM EST on January 13, 2018
@threeblacknoises - I have the same but works for me. Things to check:
- test my latest version here
- make sure libatrac9.dll is in the winamp.exe directory
- test if this alt version works (atrac9 disabled)
- maybe try another winamp version? my old 5.61 works, what version are you using?
by bxaimc at 12:31 AM EST on January 14, 2018
@bnnm: Here ya go, Ogg Vorbis with a nice RIFF wrapping, chef's special.

Shikkoku no Sharnoth (PC) RIFF OGG
by Ultrafighter at 3:15 AM EST on January 14, 2018
@Bnnm: would you happen to know which codec specs (and what codec to begin with) should be used for these streams? They're from troublesome XMVs I mentioned in VGMT topic. What if we're able to find out specifications before demuxing is improved?
Most other tracks coming from *.xmv files I got playing with the very same TXTH (but channel count was 2 there) and they sounded fine (or satisfactory for ADPCM at least). The samples I uploaded have some audio glitches though (I dunno if it's called static or not, you'll know it when you hear it) so that maybe I picked the wrong codec too?
Big thanks in advance! See you!

edited 3:23 AM EST January 14, 2018
I Tried those links you posted by threeblacknoises at 3:53 AM EST on January 14, 2018
Okay, after making sure all lib and other files were in my winamp main folder, everything seems to be working now.
sorry for the mix up...

edited 4:02 AM EST January 14, 2018
by bnnm at 6:17 AM EST on January 14, 2018
@bxaimc - Apparently 100% legal, "Ogg Vorbis (mode 3+)". If .ogg'd, players/vgmstream choke with some tracks as it needs num_samples from the RIFF. foobar already plays as .wav, I'll add the .lwav.
EDIT: actually those .ogg and RIFF are buggy and need some extra this and that, good job Soundforge.

@Ultrafighter - TXTH is correct, I guess the video or demuxer has one channel per stream. They sound fine for me (test.exe), can you point sections that sound off? XBOX/IMA codecs have a bug where one sample is off (I'll fix someday) but rarely matters.
If you have problems with VGMToolbox try a prev version too, the latest one had a bug that would generate loads of tiny demuxed files.

edited 7:03 PM EST January 14, 2018
by marcusss at 9:01 AM EST on January 14, 2018
Hi bnnm,

Here are some files I can't get working from the VITA game Soldner X2 Final Prototype.

The music is in .SQS format

HERE are some samples


by bxaimc at 12:37 PM EST on January 14, 2018
Looks 'cryptd
by Ultrafighter at 12:43 PM EST on January 14, 2018
@Bnnm - It's weird but decoding tracks to WAV with test.exe actually got rid of all that high reverb & slight hissing which I got playing those *.ra files in XMPlay! I got those sound glitches from the very start of every single file I posted but now they're gone... from those PCM dumps at least.
Thnx for assistance! Till next time!

edited 12:44 PM EST January 14, 2018
by marcusss at 5:21 PM EST on January 14, 2018
@bxaimc : I was hoping it wasn't but yeah they do look like they are. I will just upload the folder into the zzz folder later.

by soneek at 8:01 PM EST on January 15, 2018
Submitted a pull request with looping support for the Valhalla Knights 3 files, and also for the KTSS version found in Fire Emblem Warriors.

edited 10:43 PM EST January 15, 2018
by Ultrafighter at 4:06 AM EST on January 16, 2018
Hello Bnnm, do these XMAs look like legit ones to you or (quite probably) unpacking process went wrong? I used Syndicate PC script (included in my package) on Streamed_*.xwc bigfiles (one of those is present in my archive too) from X360 ver. of "The chronicles of Riddick - Assault on Dark Athena" and it gives no guarantee BMS worked properly but what if it did the job right? If it's so I'd really like to see such *.xma streams supported by VGMstream.
by Vector Harbor at 2:31 PM EST on January 17, 2018
Hi, i would to report some issues about the latest update of vgmstream.

I set the music to loop forever but it only loop for once and there's cut every 5 seconds...i try to reset all the setting but it doesn't it normal ?
by bxaimc at 3:36 PM EST on January 17, 2018
-What’s your vgmstream version (I know you said latest but what’s the version it’s reporting)?
-foobar or Winamp?
-screenshot of settings, maybe?

edited 3:37 PM EST January 17, 2018
by Vector Harbor at 3:43 PM EST on January 17, 2018
I'm using foobar (vgmstream plugin r1040-25-gf6367fb) and here what it says :

by Mygoshi at 4:21 PM EST on January 17, 2018
Oui bah c'est un soucis avec le fichier, pas avec vgmstream.
by bxaimc at 4:52 PM EST on January 17, 2018
Holy crap r1040-25-gf6367fb is from almost 3 years ago. That’s not the latest.
by Vector Harbor at 4:57 PM EST on January 17, 2018
Weird...because i use to update this component....
by bxaimc at 4:59 PM EST on January 17, 2018
by punk7890-2 at 1:36 AM EST on January 18, 2018
I came across what appears to be a oddly interleaved SS2 audio file from a video that always plays with static, no matter the settings I use. Any possible ideas on how to play it properly? I've included the original video as well.
by Nisto at 10:17 AM EST on January 18, 2018
@punk7890-2: are you sure that file is extracted properly? I see 0xFFA00000 around every 4077-ish byte or so (it varies), and removing those bytes seems to fix it. Here is a Python script that'll do it (I can't guarantee it won't delete occurrences that are supposed to be there, it was just for testing really).
by punk7890-2 at 7:06 PM EST on January 18, 2018
Thanks, Nisto. That appeared to work fine. Yeah it was definitely extracted wrong with VGMToolBox.

EDIT: I've ran into another weird case. This time I found some ADXs that do not play for some reason. Are these encrypted or something?

Unplayable ADXs.

edited 8:51 PM EST January 18, 2018
by bxaimc at 10:07 PM EST on January 18, 2018
Where are they from?
by punk7890-2 at 10:59 PM EST on January 18, 2018
A PlayStation 2 game called "Shounen Onmyouji - Tsubasa yo Ima, Sora e Kaere"
by furrybob at 11:50 PM EST on January 18, 2018
They're encrypted with a key that's not in vgmstream yet:

Seed - 55d9
Multiplier - 46d3
Increment - 5b01
by furrybob at 12:26 AM EST on January 20, 2018
@punk7890-2 I've added the key to vgmstream. You can download the latest build from AppVeyor. (Follow the link in the readme)
by punk7890-2 at 3:15 AM EST on January 20, 2018
Thanks, however I can't get test.exe or foobar to read it still. I'll wait for the latest version as I don't know what to do.
by furrybob at 8:56 AM EST on January 20, 2018
The change was still in a pull request when you checked. You would have had to click on "History" in AppVeyor, and go to the build of the pull request.

It's been merged now, so the key will be in the latest master build.
by Ultrafighter at 11:55 AM EST on January 20, 2018
Hi Bnnm, do you think you can add these RWS files containing PCM streams? They're from DIRT: Origin of the species and don't ask me how I even found out such a PoS VG existed ;) .
Last time I ripped it I did it using just CMP2 LOL and those tracks can technically be played back if extension is changed to *.RAW but it'd still be better to have VGMstream support for such Renderware banks. It's quite possible that D.i.R.T. isn't the only game using such RWS variation so that implementation of the format might prove useful.
So does it look simple to you? Can this *.rws type be added rather soon and without many difficulties? I hope so!
by ChillyBilly at 9:56 PM EST on January 20, 2018
Welp, got another inquiry to make: I recently ripped the game VECTROS for the iOS, but I'm not able to play the .caf files that makes up the game's audio (at least, not in foobar). May I ask if anyone can look into this? That link contains ALL of the game's audio, not just the music, so maybe that will prove useful somehow. Thanks in advance!
by bxaimc at 10:07 PM EST on January 20, 2018
It’s probably the CAF AAC variant we never implemented when we first added support to vgmstream years ago. At the time we didn’t have any AAC libraries within it but now we do! So this might be something easy cough paging docter bnnm cough. Now I’m just speculating since I haven’t seen the files themselves.
by marcusss at 10:52 PM EST on January 20, 2018
I have come across all kinds of caf with all my ios rips even some containing ALAC and Apple IMA4 audio or adpcm variants inside (which i don't think yet have been added to vgmstream. They will play with vlc in the meantime while you wait for it to he added to vgmstream, but yes bnnm should be able to add them hopefully as he has added support to quite a few caf variants I have thrown his way.

edited 12:12 AM EST January 21, 2018

edited 12:14 AM EST January 21, 2018
by bnnm at 4:17 AM EST on January 21, 2018
latest vgmstream changes (autobuilds (MSVC) / foobar / test+winamp+xmplay (GCC) / bug list)
- Add KTSS v3 [Fire Emblem Warriors (Switch)] (by soneek)
- Add looping support for Vita GTD (by soneek)
- Automate MSVC builds (by furrybob)
- Add ADX key (by furrybob)
- (dev) Make vgmstream123 player compilable on Windows (GCC)
- (dev) Improve/add streamfile custom IO (subfiles, decryption, etc)
- (dev) various renames and codestuff tweaks
- Add RWS PCM16LE [DIRT: Origin of the Species (PC)]
- Add FSB decryption, keys and optional .fsbkey
- Add Soundforge/Liar-soft weird RIFF Ogg [Shikkoku no Sharnoth (PC)]
- Add rare SXD PS-APDCM [Hot Shots Golf: World Invitational (Vita)]

vgmstream now decrypts FSBs directly, there goes another tool. Known keys here, post if you have more.

NOTE: most players will choke on those Liar-soft Oggs, foobar may play ok; vgmstream now patches them on-the-fly. (BTW don't use VGMToolbox RIFF extract on those)

Also now we have autobuilds (using MSVC):
I'm debating if I should stop my GCC builds, but MSVC builds have some issues ATM (ex. .AT3 encoder delay won't work, not sure how to fix).


@ChillyBilly and co: all .caf variants will be playable (via FFmpeg) once I fix one very particular bug, but it requires lots of time to test, so I ask for your patience.

@Ultrafighter - Syndicate PC also uses XWC w/ Ogg, I'll try to add soon.
by Knurek at 4:51 AM EST on January 21, 2018
@bnnm: wouldn't it be better to rename the Liar-soft files to .logg to force VGMStream handling for them?
by bnnm at 5:00 AM EST on January 21, 2018
@knurek - for vgmstream they must be named .lwav and the RIFF left untouched as it's needed to detect+fix them.

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

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=]Link[/url]


HCS Forum Index
Halley's Comet Software
forum source