Previous Page | Next Page

by Mygoshi at 6:22 PM EDT on July 1, 2018
()

edited 7:09 AM EDT July 2, 2018
by bxaimc at 8:02 PM EDT on July 1, 2018
PSFs are sequences, not streams :)
by Mygoshi at 8:15 PM EDT on July 1, 2018
()

edited 7:10 AM EDT July 2, 2018
by AnonRunzes at 9:26 PM EDT on July 1, 2018
anyhow, here's a .ssm pack for eventual vgmstream support
ssm.7z
source of these files are from a game called Giftpia, released as a Gamecube exclusive only in Japan
by Nicknine at 7:00 AM EDT on July 2, 2018
@Ultrafighter

I've looked inside those files and they don't have the normal SPS header but something entirely different. My guess is that they're compressed.
by Nicknine at 11:06 PM EDT on July 2, 2018
Could you update EA SCHl parser so that it cuts multi-SCHl files into subsongs? Would help MUS files from games like Need for Speed which store music in segments.
by Nicknine at 12:41 AM EDT on July 3, 2018
Looks like vgmstream doesn't have a newer version of EA MicroTalk codec implemented, probably because an old version sx.exe was used for reversing.

copspeech.zip

Here's the latest version of sx.exe that is available (dated 2004) along with some samples from Need for Speed: Most Wanted which vgmstream currently doesn't play properly.

edited 4:40 AM EDT July 3, 2018
by Ultrafighter at 6:38 AM EDT on July 3, 2018
@Nicknine - Well thanks for looking into those SPS examples from Hot pursuit (2010), I'm sure that Bnnm would never turn down any third-party help with reversing/studying game codecs/formats.

As for NFS, SSX, 007, etc. bigfiles - do you really want VGMstream to identify initial MUS whoppers as banks (like FSBs or XWBs storing multiple streams, UbiSoft SS#/SP# archives or Bink audio with split channels stored in a single file)? While there's certainly some benefit in that I'd not say it's the best solution for playback of such files.
For example I originally started listening to untouched MW_Music.mus from NFS:MW '05 and everything was fine for almost 3 hours, then I got 25+ minutes of static in the end and had to start it all over and use another method (split the bank into individual segments with SCHL headers and re-organize them: put bunches of tiny tracks into separate folders). You see there was a succession of 4ch ambiences in the end and it broke it all (each preceding segment was stereo).
Taking all this into account I'm still fine with multi-SCHl files being played as long suites because typically EA music is heavily segmented and it'd not be too convenient to have loads of 2-3 sec. pieces in a playlist instead of 1 big track. Just my thoughts.

All the best!

PS. Do you think you can help me with these samples? It's all the stuff from Medal of honor (2010) (PC) that still remains unplayable/inconvertible and I'll be truly glad if someone helps me properly process them.
Bye!

edited 6:49 AM EDT July 3, 2018
by Nicknine at 7:15 AM EDT on July 3, 2018
@Ultrafighter

Oh, hey, this is exactly one of those problematic audio chunks from Frostbite Engine I talked about. Like I said, there's a seek table before the header which throws vgmstream off. You can make them playable with vgmstream by cutting it out with a hex editor and changing extension to SPS. Like this:

PYTHON_Music_Menu_001_Wave.sps

Note while this works for music, these chunks can contain multiple sounds and I can't think of a reliable way to cut the chunks into separate audio files. EBX/DBX files contain offset and duration for each sound but not size.

edited 7:16 AM EDT July 3, 2018
by bnnm at 2:26 PM EDT on July 3, 2018
@Ultrafighter - NFS Hot Pursuit SPS are simply headerless (EALayer3 v1 6ch), will play if you make a header.
Strange as (supposedly) SPS always include headers. Any files that look like could contain them? Otherwise I could adapt snr-make.
SPS headers almost always start with 0x4800000C (for .res you could find that value and cut before that).
If you can post more MOH .dbx/res (preferably non-music) I'll give it a look again.

@Nicknine - I'll fix NFS The Run, which program did you use to extract EBX? Could help to understand the Frostbite .sps better.
MUS I think would be better to parse the original map archives (like foo_adpcm does I think) rather than making subsongs.
EA MicroTalk it's just a parser bug.

@TheGoldenChild - I couldn't recognize those wavs, maybe they aren't audio?

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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270

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