bnnm
32400b311b
Enable libspeex for autotools/audacious
2021-01-23 15:51:27 +01:00
bnnm
3d87f31361
Add .cwav + decoder [RADIO ZONDE (PC)]
2021-01-23 15:50:32 +01:00
bnnm
4635fe2011
Fix .ao loops [Cloudphobia (PC)]
2021-01-23 15:39:16 +01:00
bnnm
d2f523f05d
Add HCA/ADX key [Assault Lily Last Bullet (Android)]
2021-01-23 15:38:59 +01:00
bnnm
0225ddad0a
Add more .str+wav variations [Pac-Man World 3 (PC/Xbox)]
2021-01-17 01:07:57 +01:00
bnnm
dd8e58ec47
Fix PS4 tri-Ace .aac [Resonance of Fate (PS4)]
2021-01-12 15:13:14 +01:00
bnnm
8e2c5166da
Handle EASpeex for EAAC .sps/sbs/etc
2021-01-12 15:12:55 +01:00
bnnm
98da402c07
Add MUSX with SBNK [G-Force (PC), Dead Space Extraction (Wii)]
2021-01-08 00:20:04 +01:00
bnnm
533a01c44b
Fix some broken DSP
2021-01-08 00:17:20 +01:00
bnnm
25c48aba22
Add .acx ADX container [Baroque (SAT), Persona 3 (PS2)]
2021-01-03 19:22:32 +01:00
bnnm
1a2d332296
Add .fsb key [Bubble Fighter (PC)]
2021-01-03 19:18:23 +01:00
bnnm
2c00d10834
Doc extra .adx keystrings
2021-01-03 16:07:58 +01:00
bnnm
a2716b8e7d
Add Ubi BAO variation [Beowulf (X360/PS3)]
2021-01-03 16:03:28 +01:00
bnnm
0f908e5088
Add Ubi SB variation [Naruto: Rise of a Ninja (X360)]
2021-01-03 16:03:03 +01:00
bnnm
f4a5125440
Fix .xws with multibanks [Ninja Gaiden 3 RE (PS3), DOA 5 LR (PC)]
2021-01-03 16:02:15 +01:00
bnnm
3b487ab7ba
Fix compilation issue in .awc
2021-01-03 16:01:47 +01:00
bnnm
cdbfdfc4ce
Fix some .csb [Nights: Journey of Dreams (Wii)]
2021-01-03 16:01:20 +01:00
bnnm
ccbb4f5097
Fix some .sts [Gacharoku 2 (PS2)]
2021-01-03 16:00:08 +01:00
bnnm
187aab20c1
Fix broken sadb .sad
2021-01-03 15:59:27 +01:00
bnnm
d7e9ff4f9a
Fix some Wwise PCM [Army of Two: the 40th Day (PS3)]
2021-01-03 15:58:55 +01:00
bnnm
34fcec9fab
Add streamed .xnb [Clan N (Switch), Guncraft: Blocked and Loaded (X360)]
2021-01-03 15:58:19 +01:00
bnnm
ce7972baa9
Add partial music .awc + Vorbis [Red Dead Redemption 2 (PC)]
2020-12-20 15:09:39 +01:00
bnnm
ab7fcec908
Konami BMP cleanup
2020-12-20 15:08:47 +01:00
bnnm
e8a3e737e7
Fix TXTH subfiles + subsongs when subfiles only have 1 subsong
2020-12-20 15:08:03 +01:00
bnnm
3a2cc91891
Add .ifs with bgm subsongs [drummania (AC), GITADORA (AC)]
2020-12-20 15:07:23 +01:00
bnnm
0958519274
Add CWAC .dsp [Mario & Sonic at the Rio 2016 Olympic Games (WiiU)]
2020-12-19 16:53:15 +01:00
bnnm
2aa5173ed6
Cleanup
2020-12-19 15:48:15 +01:00
bnnm
69a78228f8
Add .adpcm WIIADPCM [Need for Speed: Hot Pursuit (Wii)]
2020-12-19 14:52:04 +01:00
bnnm
12d9b0b97c
Add .nxa looping + Fixed Opus [Gensou Rougoku no Kaleidoscope (Switch)]
2020-12-19 12:54:14 +01:00
NicknineTheEagle
d6b6fa4606
EA Harmony: Fixed RAM sounds
2020-12-17 22:37:49 +03:00
NicknineTheEagle
86f8dbdf9f
EA Harmony: Fixes
2020-12-16 22:56:59 +03:00
NicknineTheEagle
8921b054d2
Fixed var types
2020-12-16 00:23:31 +03:00
NicknineTheEagle
18266c9f3d
EA Harmony: Implemented big endian version
2020-12-16 00:17:46 +03:00
bnnm
54ed84f96f
Fix .sm1+ss1 with garbage streams [Splinter Cell Pandora Tomorrow (PS2)]
2020-12-13 20:48:46 +01:00
bnnm
6c240e0a78
Add mutant OPUS .wem [Cyberpunk 2077 (PC)]
2020-12-13 20:47:21 +01:00
bnnm
b03109e0dc
Fix some .smp [Guilty Party (Wii)]
2020-12-13 20:39:50 +01:00
NicknineTheEagle
041523a590
Ubi SB: Fixed Splinter Cell: Pandora Tomorrow (PS2)
2020-12-12 23:56:01 +03:00
NicknineTheEagle
528836b59d
Doc
2020-12-12 20:22:36 +03:00
NicknineTheEagle
a0b48a3b9b
SBK: Minor tweak
2020-12-12 20:22:31 +03:00
NicknineTheEagle
0db7926ef9
SBK: Added version from Addiction Pinball 1997 demo
2020-12-10 19:41:07 +03:00
bnnm
7927af4791
Add HCA key
2020-12-09 21:20:28 +01:00
bnnm
872475bfc3
Add .awc with Vorbis in sfx mode [Red Dead Redemption 2 (PC)]
2020-12-09 21:19:24 +01:00
bnnm
75e0838414
Fix TXTP with UTF-8 BOM
2020-12-09 21:18:44 +01:00
bnnm
01cd373567
Fix some .NAAC looping issues
2020-12-09 21:18:13 +01:00
NicknineTheEagle
75c400abd9
Added Team17 SBK format [Addiction Pinball (PC)]
2020-12-09 19:36:02 +03:00
NicknineTheEagle
03fac31b9d
Doc fix
2020-12-09 19:26:04 +03:00
NicknineTheEagle
dffe043381
Ubi SB: Set stream_type to 0x00 if subblock flag isn't set
2020-12-08 00:33:34 +03:00
NicknineTheEagle
f52ffd24e1
Ubi SB: Added more versions
...
Myst IV: Revelation (PC)
Splinter Cell: Chaos Theory (PS2)
2020-12-07 21:10:11 +03:00
NicknineTheEagle
2d0d67084f
Organizing
2020-12-06 22:10:41 +03:00
NicknineTheEagle
d4754b00b0
Split Ubi IMA and Ubi SCE IMA into different codecs
2020-12-06 21:05:13 +03:00
NicknineTheEagle
f9896bedfb
Ubi SB: Updated random type for new versions
2020-12-06 02:19:52 +03:00
NicknineTheEagle
2259e163f1
Minor doc, organizing
2020-12-06 01:21:11 +03:00
NicknineTheEagle
359e6fc540
Merge remote-tracking branch 'upstream/master' into ubi
2020-12-05 21:46:40 +03:00
bnnm
8744c2f908
Add support for AIFC loop comments [Battle Tryst (Arcade)]
2020-12-05 19:26:18 +01:00
bnnm
ee1b0fc1f6
Doc
2020-12-05 19:25:12 +01:00
NicknineTheEagle
feeb3053f2
Ubi SB: stream_type 0x01 is always PCM for streams
2020-12-05 20:28:10 +03:00
NicknineTheEagle
7f8294de2e
Ubi SB: Doc unknown codec
2020-12-05 20:20:06 +03:00
NicknineTheEagle
32c04d58bf
Ubi SB: Added new version [Myst III: Exile (PS2)]
2020-12-05 19:03:33 +03:00
Kevin López Brante
0a6bee4137
Merge branch 'master' into ea
2020-12-02 06:52:26 -03:00
Adam Higerd
a9752e3da7
switch nibbles on OKI4s mono, add to TXTH
2020-12-01 21:19:03 -06:00
NicknineTheEagle
b455ac5af4
EA HDR: Added VAG variation [Need for Speed: Hot Pursuit 2 (PS2)]
2020-12-02 02:50:13 +03:00
NicknineTheEagle
bf0bfec463
EA HDR: Fixed byte endianness detection
2020-12-02 02:50:13 +03:00
NicknineTheEagle
1194fbf618
Fixed case inconsistency in logging
2020-12-02 02:50:13 +03:00
NicknineTheEagle
dc74675b84
EA MPF: Improved parser accuracy
2020-12-02 02:50:13 +03:00
NicknineTheEagle
df6212d5e7
EA TMX: Use setup_subfile_streamfile for GIN sounds
2020-12-02 02:50:13 +03:00
bnnm
b87c06447c
Fix TXTP segfault when not using groups
2020-12-01 23:50:01 +01:00
bnnm
78bb21b3ed
Allow TXTP groups selecting subfiles like random for testing
2020-12-01 23:30:01 +01:00
bnnm
54340f9bcd
Fix SNDS with CBD2 [Battle Tryst (Arcade)]
2020-12-01 23:25:13 +01:00
bnnm
5adcbc4da5
Tweak DTK detection
2020-12-01 23:21:33 +01:00
bnnm
7437c53545
Improve perfomance of some de-chunked .txtp
2020-12-01 23:20:28 +01:00
bnnm
38886537f6
Improve TXTP loop anchors and add #B for body time without fades
2020-11-29 20:13:14 +01:00
bnnm
5fd230293a
Minor Wwise doc
2020-11-29 20:10:49 +01:00
bnnm
07c1168a6a
Add .3do extension [Aqua World: Umimi Monogatari (3DO)]
2020-11-29 20:09:52 +01:00
bnnm
433c3ac56d
Add HCA key
2020-11-29 20:07:19 +01:00
bnnm
53cd56ab35
Fix Vorbis .wem with metadata [Gears of War 4 (PC)]
2020-11-24 18:46:57 +01:00
bnnm
2f516d4e29
Add RIFF .ima [Baja: Edge of Control (PS3/X360)]
2020-11-22 19:01:17 +01:00
bnnm
be8eeb22d4
Fix multichannel Wwise Opus
2020-11-22 19:00:55 +01:00
bnnm
450281dafd
Allow segments of different number of channels
2020-11-22 19:00:01 +01:00
bnnm
388007c355
Fix some .sad [Luminous Arc (DS)]
2020-11-21 15:55:46 +01:00
bnnm
30a495335c
Enable Wwise OPUS [Assassin's Creed Valhalla (PC)]
2020-11-21 15:55:06 +01:00
bnnm
42e4a11564
Fix some .xwb+xsb name issues [LocoCycle (X360)]
2020-11-21 15:54:07 +01:00
bnnm
8c49c773a4
Fix some .awb CPK [Ace Combat Infinity (PS3)]
2020-11-15 22:44:45 +01:00
bnnm
061dd7f289
Tweak HCA bruteforcer
2020-11-15 22:44:04 +01:00
bnnm
ac357845b1
Add HCA key
2020-11-15 22:43:01 +01:00
bnnm
0984e4438e
Fix some .acb names [Street Fighter vs Tekken (X360)]
2020-11-15 01:28:42 +01:00
bnnm
43ef8e8507
Fix some Wwise .bnk SFX
2020-11-15 00:44:25 +01:00
bnnm
d4f6228809
Add .nsopus [Sakuna: Of Rice and Ruin (Switch)]
2020-11-15 00:20:44 +01:00
bnnm
af5176721c
Fix some .nus3bank [Tekken Tag Tournament 2 (X360)]
2020-11-15 00:15:21 +01:00
bnnm
f6bd042f12
Fix .txtm in .awb
2020-11-15 00:11:57 +01:00
bnnm
8da533e815
Add .awb+acb using CPK [MGS3 (3DS), SF vs TK (X360)]
2020-11-15 00:11:48 +01:00
Julian Xhokaxhiu
d55397242c
sps_n1: init_vgmstream_ogg_vorbis is available when VGM_USE_VORBIS=ON
2020-11-12 20:11:55 +01:00
bnnm
0dac6af7e4
Fix compiler warnings
2020-11-09 22:26:26 +01:00
bnnm
2762dfa9d9
Fix compiler warnings
2020-11-09 22:26:07 +01:00
bnnm
81303b449c
Add partial support for Koie Tecmo .xws with MSF
2020-11-09 22:22:00 +01:00
bnnm
847d93b7a1
Add WiiVoice dsp [Fatal Frame 5 (WiiU)]
2020-11-09 20:40:24 +01:00
bnnm
807d479851
Fix some .sed [Fatal Frame 5 (WiiU)]
2020-11-09 20:18:53 +01:00
bnnm
af7cc73685
Add TXTH name_offset_absolute for some subsong cases
2020-11-09 18:49:54 +01:00
bnnm
abb8d3fa1d
Rename TXTH subsong_offset to subsong_spacing for clarity
...
Also add loop_start/end aliases for easier typing
2020-11-09 17:35:38 +01:00
bnnm
6e82819aa9
Clean Wwise meta
2020-11-09 17:04:42 +01:00
bnnm
1770ca53b6
Fix buggy .at3 [E.X. Troopers (PS3)]
2020-11-09 14:51:59 +01:00
bnnm
a092b40271
Add Wwise Opus (disabled)
2020-11-09 14:51:46 +01:00
bnnm
ba88be7a47
Improve XOpus handling + prepare Wwise Opus
2020-11-09 14:50:33 +01:00
NicknineTheEagle
b0b2fb7c5b
EA MPF: Fixed RAM tracks with multiple BNKs
2020-11-09 03:54:56 +03:00
NicknineTheEagle
6d80fd3caa
EA MPF: Set MUS name as stream name in v0 parser
2020-11-08 23:15:00 +03:00
NicknineTheEagle
ac389b1af3
Added TXTM format for specifying companion files
2020-11-08 22:42:57 +03:00
NicknineTheEagle
6ad66fdeb8
Fixed uninitialized local variable
2020-11-08 20:50:42 +03:00
NicknineTheEagle
cde0eb5520
EA MPF: Implemented RAM tracks (stored as BNKs)
2020-11-08 20:50:17 +03:00
NicknineTheEagle
adb7fa712e
EA MPF: Fixed version 3.1 [SSX Tricky]
2020-11-08 17:47:39 +03:00
NicknineTheEagle
5c76592bfd
Minor doc
2020-11-07 21:20:59 +03:00
NicknineTheEagle
f1912656cd
EA TMX: Fixed big endian version
2020-11-07 18:26:57 +03:00
NicknineTheEagle
21b5f9d0e1
EAAC: SPS always has type set to streamed
2020-11-07 17:02:58 +03:00
NicknineTheEagle
4f03a5112d
EA SCHl: Fixed PS2 bank offsets
2020-11-07 16:24:04 +03:00
NicknineTheEagle
8b463f9d53
EA SCHl: Added Wii platform
2020-11-07 16:24:03 +03:00
NicknineTheEagle
3d95d56559
EAAC: Implemented looped gigasamples
2020-11-07 06:36:19 +03:00
NicknineTheEagle
7eb3b1cc5b
Added .chk extension
2020-11-07 06:34:59 +03:00
bnnm
4be85e27a3
Add FSB key
2020-11-06 17:44:34 +01:00
bnnm
395c2d38dc
Add #v alias and fix dB decimals
2020-11-06 17:44:07 +01:00
bnnm
8a1430e0b1
Fix .MSF sample counts with VBR MP3 [Asura's Wrath (PS3)]
2020-11-06 17:43:29 +01:00
bnnm
b55dbb2350
Add FSB OPUS (disabled)
2020-11-02 12:33:03 +01:00
bnnm
71bf056039
Fix encrypted FSB5 .bank
2020-11-02 12:30:20 +01:00
bnnm
86a18e7ca6
Fix Wwise old stereo IMA [Shadowrun 2007 (PC)]
2020-11-02 12:29:18 +01:00
bnnm
a26816d8ff
Merge branch 'master' into txtp-misc-title
2020-11-02 01:14:15 +01:00
bnnm
01eaab1f01
Unity plugin titles and improve TXTP handling
2020-11-02 01:07:39 +01:00
NicknineTheEagle
da4050c144
Documented EA ABK and HDR formats
2020-11-02 01:55:38 +03:00
bnnm
5949e5f83f
Merge branch 'master' into txtp-misc
2020-11-01 22:34:30 +01:00
bnnm
0df5bccd2e
Add TXTP loop anchors to simplify segment loops and multi-loop groups
2020-11-01 22:26:52 +01:00
NicknineTheEagle
28a22f3684
EA SCHl: Fixed channel offsets for PS2 PCM
2020-11-01 19:30:07 +03:00
NicknineTheEagle
7a4864060d
EA SCHl: Fixed channel offsets for PC GCADPCM streams
2020-11-01 18:59:00 +03:00
NicknineTheEagle
42bfc1fa6f
EA SCHl: Adjusted when to use EA-XA v2
2020-11-01 18:57:16 +03:00
bnnm
48a32e6631
Add TXTP special value "all" in random groups
2020-11-01 16:49:43 +01:00
bnnm
a41110404b
Add TXTP support for volume macro in decibels
2020-11-01 16:12:39 +01:00
bnnm
7497b6370e
Fix FSB5 .bank segfault when failing to open encrypted files
2020-11-01 15:27:48 +01:00
bnnm
d57fe63681
Fix Wwise old IMA/PCM and new LE XMA [Shadowrun (PC)]
2020-11-01 15:26:57 +01:00
NicknineTheEagle
0df7f8ccca
EA SCHl: Unified EA-XA decoder
2020-11-01 07:56:10 +03:00
NicknineTheEagle
0475750c2f
EA SCHl: PCM is interleaved on PC only in v0
2020-11-01 07:07:28 +03:00
NicknineTheEagle
3985f20e7b
EA SCHl: Minor doc + reordered codecs
2020-11-01 07:07:27 +03:00
NicknineTheEagle
69bec350fc
EA SCHl: PS2 PCM always has mini-header
2020-11-01 07:07:27 +03:00
NicknineTheEagle
b965a8ae98
EA SCHl: Fixed channel offsets for Saturn PCM
2020-11-01 07:07:26 +03:00
NicknineTheEagle
a8a35cecb8
EA SCHl: Fixed channel offsets for some cases
2020-10-31 20:59:35 +03:00
NicknineTheEagle
48a618e532
Renamed some structs to avoid clashes
2020-10-31 20:57:12 +03:00
NicknineTheEagle
e14bb508e2
Ubi DAT: Append "(missing)" to missing files
2020-10-29 23:30:35 +03:00
NicknineTheEagle
a731fa248f
Ubi DAT: Play silence if external file is not found
2020-10-29 23:06:21 +03:00
NicknineTheEagle
19ccbc4782
EA SCHl: Assume interleaved PCM for v0
2020-10-29 20:20:43 +03:00
NicknineTheEagle
57209111cf
EA SCHl: Filled missing codec indexes
2020-10-29 20:20:13 +03:00
bnnm
aa1f0cdcf6
Extra check for ASKA ADPCM in .aac
2020-10-25 10:26:55 +01:00
bnnm
0694abbf37
Fix .rsd XMA cutting early [Crash of the Titans (X360)]
2020-10-25 10:26:23 +01:00
bnnm
c470ed5218
Fix .wem OPUSNX with original rate [MK Home Circuit (Switch) voices]
2020-10-17 19:41:49 +02:00
bnnm
f4155c7f50
Remove tri-Ace .ace fake extension (use .aac/laac)
2020-10-17 19:13:11 +02:00
bnnm
06b82f7c80
Remove Enthusia .enth fake extension (use .lbin/ap/lep/lp)
2020-10-17 19:11:15 +02:00
bnnm
e8343035ab
Redo tri-Ace .aac w/ MSADPCM + subsongs [Star Ocean 4 (PC)]
2020-10-17 19:05:50 +02:00
bnnm
6fc5e604e7
Fix Enthusia PCM files and add .lp/ap/lep
2020-10-17 19:00:02 +02:00
bnnm
25dfb01307
Cleanup
2020-10-12 23:31:15 +02:00
bnnm
b55675d49d
Fix some iMuse .wav [Grim Fandango (Vita)]
2020-10-12 23:29:30 +02:00
bnnm
347507a775
Add .wav DSP/OPUS [Dragon Quest (Switch)]
2020-10-11 01:10:02 +02:00
bnnm
27fd84ca8c
Add .way bgm decoder/meta [Eien no Owari ni (PC)]
2020-10-11 00:01:11 +02:00
bnnm
3097ca83dc
Rename vawx to xwav
2020-10-01 22:02:54 +02:00
bnnm
96727a5192
Fix some .nlsd [Disgaea 4 (PC)]
2020-10-01 21:22:34 +02:00
bnnm
d2dd3abf45
Fix .bank with multiple FSB5 [Hades (Switch)]
2020-10-01 21:16:01 +02:00
bnnm
ffaf08760b
Fix some .bnk [Warhammer 40000 (PC)]
2020-10-01 21:15:11 +02:00
NicknineTheEagle
7f27515d57
Ubi DAT: Fixed random resource type
2020-09-29 15:36:34 +03:00
bnnm
37d9f50f74
Fix some encrypted .ogg [Tobi Tsukihime (PC)]
2020-09-27 22:01:14 +02:00
bnnm
5b5d671f3b
Fix some .xwb with DSP [Blossom Tales (Switch)]
2020-09-26 19:20:40 +02:00
bnnm
d6b6d6fd72
Add old/new .xse [Lost Odyssey (X360), Mindjack (X360/PS3)]
2020-09-25 16:58:59 +02:00
bnnm
c9bc1713de
Add old .xwv [Lost Odyssey (X360), Bullet Witch (X360)]
2020-09-25 16:52:12 +02:00
bnnm
6bc2606c10
Fix FFmpeg subsongs always playing first
2020-09-25 16:50:50 +02:00
Simon Aarons
3e4adbb294
Update swav.c
2020-09-24 14:49:33 +10:00
bnnm
f22947dcfd
Fix some .xwb and cleanup [Crackdown (X360)]
2020-09-19 00:04:57 +02:00
bnnm
cb1b9f9083
Fix .txth subfiles with subsongs
2020-09-18 23:48:03 +02:00
bnnm
63c545b4e7
Fix some .awb/acb names
2020-09-18 23:47:28 +02:00
bnnm
807b6b6021
Add HCA keys [Kandagawa Jet Girls (PC), Re:Zero (Mobile)]
2020-09-18 23:46:00 +02:00
bnnm
3c4b96de36
Add ADX key [Mirai Nikki (PSP)]
2020-09-18 23:40:08 +02:00
bxaimc
4920603fcd
Add reverse endianness for Super Mario Galaxy AST from Super Mario 3D All-Stars (Switch)
2020-09-15 06:56:27 -04:00
bnnm
0b244c50bd
Fix .bank with encrypted FSB5
2020-09-14 16:56:20 +02:00
bnnm
807e42989e
Add fsbkey [SCP: Unity (PC), GH Metallica (X360)]
2020-09-14 16:56:06 +02:00
bnnm
6fb356500e
Tweak .mul check
2020-09-14 16:55:26 +02:00
bnnm
898b016805
Fix some .ktsl2asbin [Atelier Ryza (PC)]
2020-09-12 15:03:43 +02:00
Francis Gagné
07f9b7ea66
meta/ogg_vorbis: Support LOOPMS tags
...
Teach the Ogg Vorbis parser to interpret the value from LOOPMS tags as a
loop start position, measured in milliseconds (instead of the typical
samples). Converting this value to samples requires the sample rate, so
we must now read the sample rate before interpreting the tags.
These tags are used in Sonic Robo Blast 2 (as of v2.2.6).
2020-09-09 23:28:21 -04:00
Francis Gagné
414aa219c8
meta/ogg_vorbis: Support LOOPPOINT tags
...
Teach the Ogg Vorbis parser to interpret the value from LOOPPOINT tags
as a loop start position.
These tags are used in Sonic Robo Blast 2 (as of v2.2.6).
2020-09-09 22:38:35 -04:00
bnnm
f61b746861
Fix some .mul [Tomb Raider 8 (PS3), Avengers (PC)]
2020-09-06 19:26:37 +02:00
bnnm
86b6aefc33
Add HCA key
2020-09-05 18:50:29 +02:00
bnnm
216e1e019d
Fix some Ubi SB [Petz Sports (Wii), NCIS (Wii)]
2020-09-04 22:58:42 +02:00
bnnm
a51008ad5a
Fix some Ubi BAO [Avatar (Wii), Drawsome (Wii)]
2020-09-04 22:54:03 +02:00
bnnm
55b0854b3e
Fix some .sab [Men of Valor (PC), Just Cause (PS2)]
2020-09-04 22:52:43 +02:00
bnnm
fdcaabc932
Cleanup
2020-09-04 17:11:22 +02:00
bnnm
040bad86ce
Add HCA keys
2020-08-29 01:05:08 +02:00
bnnm
3eaa43ea63
Fix some .joe [Counter Terrorism Special Forces (PS2)]
2020-08-29 01:04:46 +02:00
bnnm
2da75c95fd
Remove repeated fsb key
2020-08-19 18:39:00 +02:00
bnnm
baf36daf32
Fix compiler warn
2020-08-19 18:37:46 +02:00
bnnm
f44c795b69
Fix some .ivaud sounds [GTA4 (X360/PS3)]
2020-08-18 15:31:38 +02:00
bnnm
232920eeb2
Cleanup
2020-08-18 14:38:22 +02:00
NicknineTheEagle
8707214040
EA MPF: Fixed empty tracks
2020-08-17 21:45:13 +03:00
bnnm
aed0125ed1
Add FSB4 key [Stacking (X360)]
2020-08-15 20:05:39 +02:00
bnnm
a33c63d8a0
Fix truncated .wem with PTADPCM
2020-08-15 20:04:59 +02:00
bnnm
f5a9e5d06a
Add TXTP silence entry
2020-08-15 20:04:50 +02:00
bnnm
e4ed26e703
Use silence meta for dummy entries in BKHD
2020-08-15 20:03:32 +02:00
bnnm
dd0fbb0e65
Add silence codec/meta for special cases
2020-08-15 18:23:49 +02:00
bnnm
ed44d973f4
Fix some .bank [Fall Guys (PC)]
2020-08-12 18:23:48 +02:00
bnnm
f2aee439c4
Assume .bnk use newer Vorbis codebooks by default for faster inits
2020-08-12 17:50:00 +02:00
bnnm
9f7e4a4c6b
txtp: Allow single groups and loop_mode auto for layers
2020-08-12 17:44:54 +02:00
bnnm
67c9854a82
Fix .AT9 with wrong padding [F1 2011 (Vita)]
2020-08-12 17:40:20 +02:00
bnnm
d77d8a48ea
Add TXTP pseudo-random groups
2020-08-08 23:00:52 +02:00
bnnm
e746c7d462
Add TXTP group auto-positions and layer-x macro auto-channels
2020-08-08 20:35:19 +02:00
bnnm
127bbcad6f
Doc
2020-08-03 23:18:47 +02:00
bnnm
175a03d54b
Fix .awb with RIFF (ATRAC3/ATRAC9)
2020-08-01 20:22:26 +02:00
bnnm
6a5ea55718
Cleanup
2020-08-01 20:16:09 +02:00
bnnm
21a4afdadd
Add .bsf [Reign of Fire ((PS2/GC/Xbox)]
2020-08-01 17:04:55 +02:00
bnnm
aa58da7ca1
Add .dsb [Taiko no Tatsujin DS: Dororon! Yokai Daikessen!! (DS)]
2020-08-01 16:04:41 +02:00
bnnm
230aa56a8c
Add .zwv [THE iDOLM@STER Shiny TV (PS3)]
2020-08-01 15:28:12 +02:00
bnnm
9b0df8652e
FFmpeg test
2020-08-01 10:31:00 +02:00
NicknineTheEagle
0ef5b4d40e
Merge branch 'master' into riff
2020-07-30 19:51:43 +03:00
NicknineTheEagle
cc530b3973
RIFF: Fixed mono .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-30 19:22:12 +03:00
bnnm
dfcb6145cd
Merge branch 'master' of https://github.com/kode54/vgmstream into settings
2020-07-26 20:36:09 +02:00
bnnm
c017eed7a5
Ignore incorrectly ripped FSB5
2020-07-26 20:16:12 +02:00
bnnm
579b734083
Cleanup
2020-07-26 20:15:26 +02:00
bnnm
a017033ba8
Handle config in segments/layouts
2020-07-26 11:19:52 +02:00
Andrew Gunnerson
1f2132ac3f
meta/brstm.c: Parse ADPCM header offset for each channel instead of skipping a fixed distance
...
The parser previously computed the offset of the coefficients field of
channel 0's ADPCM header and then skipped 0x38 bytes to get to the
coefficients field of the next channel's ADPCM header. This breaks for
some files because they have larger 0x3a byte ACPCM headers.
This commit updates the logic to compute the offset of each channel's
ADPCM header. Immediately after the HEAD part 3 header, there's an
8-byte table for each channel, where the second field indicates the
offset of that channel's ADPCM header. With this information, it's just
a matter of adding 0x08 to get the coefficients field.
Fixes : #674
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2020-07-24 21:36:04 -04:00
NicknineTheEagle
74a4aaa8b4
Removed fake .khv extension
2020-07-23 23:02:13 +03:00
bnnm
e2e1a3b20c
Read TXTP play settings for trims/pads/body
2020-07-23 21:11:24 +02:00
bnnm
20018c0db7
Cleanup
2020-07-21 19:19:30 +02:00
NicknineTheEagle
595d541f06
RIFF: Fixed .mvw again [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-19 18:06:27 +03:00
NicknineTheEagle
c35c093131
RIFF: Fixed size check for .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-18 20:24:32 +03:00
bnnm
729e13ebb0
mpeg decoder cleanup
2020-07-17 19:42:05 +02:00
bnnm
73db56f327
NWA cleanup and improve performance
2020-07-17 19:15:35 +02:00
bnnm
7592e72bae
Make get_xx functions const
2020-07-17 19:09:47 +02:00
bnnm
396bfd630a
Minor cleanup
2020-07-16 23:16:52 +02:00
bnnm
09b254006a
Add Konami Viper .adp [ParaParaParadise 2ndMIX]
2020-07-16 22:51:58 +02:00
bnnm
b7888bca33
Rename ps2_svag.c to svag_kcet.c / ps2_svag_snk.c to svag_snk.c
2020-07-16 22:08:46 +02:00
bnnm
7f0f1ef9b0
Clean SNK SVAG
2020-07-16 22:07:20 +02:00
bnnm
a4331eb04e
Fix SVAG detection bug [Silent Scope 2 (PS2)]
2020-07-16 21:47:50 +02:00
bnnm
3091930a1d
Fix TXTP edge case when trimming samples
2020-07-16 21:44:34 +02:00
bnnm
27bcba48a9
Codec internal cleanup and moved out of vgmstream.h
2020-07-16 21:43:01 +02:00
bnnm
477666a4f7
Add KTSC [Atelier Ryza (PC)]
2020-07-11 21:25:12 +02:00
bxaimc
b21c4c2193
Add HCA key for Digimon Story: Cyber Sleuth (PC); Add RSP ext. for The Simpsons: Road Rage (PS2)
2020-07-08 18:43:33 -04:00
bnnm
4efd09c454
Fix some Ubi SB [Surf's Up (GC)]
2020-07-05 21:22:31 +02:00
bnnm
cfc2558d9c
Ignore .wmid subsongs in BKHD .bnk [Ninjala (Switch)]
2020-07-05 21:07:44 +02:00
bnnm
581c44119f
Fix .mul IMA glitches [Tomb Raider Underworld (PC), TR Anniversary (PC)]
2020-07-05 21:04:48 +02:00
bxaimc
a25c731b4c
formatting, ugh
2020-07-04 01:23:59 -04:00
bxaimc
692ad47cf0
Add HCA key for Cardcaptor Sakura: Happiness Memories (Android)
2020-07-04 01:17:45 -04:00
bnnm
8fdbaaa155
Make RIFF size more strict
2020-06-30 23:41:25 +02:00
bnnm
b9ec090488
Fix some .wav, once again [Asphalt 6 (iOS)]
2020-06-30 23:32:55 +02:00
bnnm
dc83e6dbcc
Cleanup
2020-06-30 23:20:36 +02:00
bxaimc
41381b70cf
Add looping for Duke Nukem 3D: 20th Anniversary World Tour
2020-06-25 21:47:49 -04:00
bnnm
1963eb2a9c
Fix some .wav, again [Asphalt 6 (iOS)]
2020-06-21 13:15:09 +02:00
bnnm
053e570d97
Rename
2020-06-21 01:21:28 +02:00
bnnm
2a3f17cfa5
Fix SWAV .adpcm [Merlin: A Servant of Two Masters (DS)]
2020-06-21 01:17:19 +02:00
bnnm
e619ad7831
Doc
2020-06-21 00:35:34 +02:00
bnnm
2810fa4915
Fix some .wav [Asphalt 6 (iOS)]
2020-06-21 00:35:09 +02:00
bnnm
a906d3f065
Fix some FSB5 .bank [Transistor (iOS)]
2020-06-21 00:34:48 +02:00
bnnm
cb38467380
Add TXTP e/L options to alter loop config, tweak priority/consistency
2020-06-21 00:33:21 +02:00
bnnm
5aa09d45e0
Doc
2020-06-14 15:50:50 +02:00
bnnm
3164eaa2ae
Add TXTH loop_behavior=inverted where 0 is loop [Bloody Roar 4]
2020-06-14 15:50:09 +02:00
bnnm
fe1b76922a
Fix some .ikm [Legend of Galactic Heroes (PC)]
2020-06-14 15:49:15 +02:00
bnnm
4413d7b20f
Cleanup
2020-06-14 15:27:55 +02:00
NicknineTheEagle
8313a91830
XMA: Added .wav extension [Super Meat Boy (X360)]
2020-06-13 22:09:10 +03:00
NicknineTheEagle
11bba7f22a
Ubi SB: Fixed project file check
2020-06-13 22:08:51 +03:00
NicknineTheEagle
1d8216561f
Ubi SB: Added sequence configs [Splinter Cell: Double Agent (PC/X360)]
2020-06-11 00:32:34 +03:00
NicknineTheEagle
01291013cc
Ubi BAO: Fixed layers with varying sample rate
2020-06-10 21:52:15 +03:00
NicknineTheEagle
b456cb84c6
TXTH: Added EA-XA support
2020-06-09 21:32:18 +03:00
NicknineTheEagle
062ce3efed
Ubi DAT: Fixed data size for raw PCM
2020-06-09 21:13:57 +03:00
NicknineTheEagle
382bd4ba4e
Ubi SB: Unified checking for project files
2020-06-08 23:10:51 +03:00
NicknineTheEagle
0af464c10f
Ubi SB: Fixed external RAM sounds
2020-06-06 18:00:31 +03:00
NicknineTheEagle
8c77710899
Ubi SB: Fixes
2020-06-06 17:59:43 +03:00
NicknineTheEagle
b451c6e667
KAT: Fixed PCM8 (should be signed)
2020-06-06 17:59:43 +03:00
NicknineTheEagle
9be522ab5b
Cleanup
2020-06-06 17:59:43 +03:00
bnnm
3ea177e1d7
Add Success PCM [Metal Saga (PS2), Duel Masters: RoSD (PS2)]
2020-06-06 16:15:06 +02:00
bnnm
2e7c4dc458
Fix some RIFF AICA [Rayman 2 (DC)]
2020-06-06 16:11:24 +02:00
bnnm
aec87c1fc9
Add HCA key [22/7 Ongaku no Jikan (Android)]
2020-06-06 16:10:26 +02:00
bnnm
f835f54b34
Add BNSF key [The iDOLM@STER: One For All (PS3)]
2020-06-06 16:09:39 +02:00
bnnm
de1f117c6c
Cleanup
2020-06-04 23:24:47 +02:00
bnnm
706621575e
Fix some Ubi SB [Ghost Recon Advanced Warfighter 2 (X360/PS3)]
2020-06-04 23:19:59 +02:00
bnnm
3b08eca425
Add get metadata function to hide FFmpeg internals and parser cleanup
2020-06-04 23:18:28 +02:00
bnnm
856742c8f6
Cleanup
2020-06-04 20:20:19 +02:00
bnnm
896b8be202
Cleanup
2020-06-04 20:17:47 +02:00
bnnm
92b663ed52
Cleanup
2020-06-04 20:13:25 +02:00
bnnm
7935682c6c
Fix FSB3 using XMA2 instead of XMA1 (no diffs) [Guitar Hero III (X360)]
2020-06-04 20:13:12 +02:00
NicknineTheEagle
1d369657d9
Ubi SB: Renamed groups to subblocks
2020-06-03 02:45:39 +03:00
NicknineTheEagle
7de18ae55a
Ubi SB: Fixed Ubi ADPCM in Xbox banks
2020-06-02 23:13:40 +03:00
NicknineTheEagle
bfda03151d
Ubi SB: More accurate handling of group flag
2020-06-02 23:13:40 +03:00
NicknineTheEagle
dd6328046b
Formatting tweaks
2020-06-02 23:13:38 +03:00
NicknineTheEagle
dae177ce1e
Ubi SB: Minor refactoring
2020-06-01 02:56:25 +03:00
NicknineTheEagle
8d2fcdbae3
Ubi DAT: Additional checks
2020-05-31 23:45:51 +03:00
NicknineTheEagle
e4eb650cfa
Added Ubi PS2 BNM format
2020-05-31 21:58:11 +03:00
NicknineTheEagle
49e61c98bf
Added Ubi DAT bank format
2020-05-31 21:58:10 +03:00
NicknineTheEagle
fbe7a4760a
Removed unused local var
2020-05-31 21:58:10 +03:00
NicknineTheEagle
eccd67d156
Added Sega KAT format
2020-05-31 21:58:07 +03:00
Julian Xhokaxhiu
b5fec0dd64
Detect loop flag from current file metadata when using FFMpeg
2020-05-28 14:56:15 +02:00
NicknineTheEagle
151edfb421
Ubi SB: Additional debug logging
2020-05-28 02:12:31 +03:00
NicknineTheEagle
1a0913d90d
Ubi SB: Minor fixes
2020-05-27 23:00:02 +03:00
NicknineTheEagle
eb2617f9ed
EA MPF: Added more name pairs
2020-05-27 00:12:19 +03:00
NicknineTheEagle
72605a6d6b
Merge pull request #632 from NicknineTheEagle/ubi
...
Ubi
2020-05-26 23:56:04 +03:00
NicknineTheEagle
e0e0a121a9
Ubi SB: Layer fixes for old PS2 versions
2020-05-26 23:03:24 +03:00
NicknineTheEagle
b96a86b724
Ubi SB: Added some debug logging
2020-05-26 14:40:27 +03:00
NicknineTheEagle
600c1cf969
Ubi SB: Fixes for BNM
2020-05-26 13:47:05 +03:00
NicknineTheEagle
6cc5d63e5d
Ubi SB: Proper stream_type and group_id parsing
2020-05-26 13:46:26 +03:00
bnnm
88956037c4
Fix .acb names segfault, improve performance [SK Burst Re:Newal (PC)]
2020-05-25 23:51:27 +02:00
bnnm
9a77c0ac06
Cleanup
2020-05-25 20:57:29 +02:00
bnnm
bc593e4a41
Add missing .ktsl2asbin extension
2020-05-24 16:59:41 +02:00
bnnm
142ec05269
Tweak sadf extensions and check
2020-05-24 16:59:11 +02:00
bnnm
c7b2fed324
Cleanup
2020-05-24 16:28:07 +02:00
bnnm
98c450c4b9
Move sadf from ngc_dsp_std.c to sadf.c since it's not very standard
2020-05-24 16:22:40 +02:00
bnnm
45cda9b0ca
Rename nds_sad.c to sadl.c
2020-05-24 16:18:43 +02:00
bnnm
b45afd57f4
Doc
2020-05-24 16:14:51 +02:00
bnnm
bd0b240a3a
Cleanup
2020-05-24 16:14:19 +02:00
bnnm
5452b3893e
Fix some Ubi .bnm [Jungle Book Rhythm N'Groove (PC), F1 Racing Sim (PC)]
2020-05-24 15:55:21 +02:00
bnnm
2a6babc70a
Add .mups [Pier Solar (PC), Ghost Blade HD (PC/Switch)]
2020-05-24 15:50:41 +02:00
bnnm
66d3e14fe5
Workaround for some FSB5 .bank [Guacamelee 2 (Switch)]
2020-05-24 00:16:10 +02:00
bnnm
907016fead
Fix some memleaks
2020-05-23 23:27:52 +02:00
bnnm
3e52b1dd0b
Cleanup
2020-05-23 23:23:17 +02:00
bnnm
71bee18a06
Add .ktsl2asbin KTSR [Atelier Ryza (PC/Sw), Attack on Titan (PC/Vita)]
2020-05-23 23:12:45 +02:00
bnnm
f65c2b5c00
Fix some AIX with many segments [Sega Ages 2500 Vol 28 (PS2)]
2020-05-23 23:01:26 +02:00
NicknineTheEagle
726e907379
Ubi SB: Fixed section3 parsing in SMx format
2020-05-23 05:38:41 +03:00
NicknineTheEagle
e93691046c
Ubi SB: Fixed sequence parsing for BLK
2020-05-23 02:43:22 +03:00
NicknineTheEagle
ecc8a4b0b4
Ubi SB: Added PS2 v00000003
2020-05-23 02:43:22 +03:00
NicknineTheEagle
682da5ddf5
Added Ubi BLK format [Donald Duck: Goin' Quackers (PS2)]
2020-05-23 02:43:22 +03:00
NicknineTheEagle
b227c450d3
Minor doc
2020-05-22 19:20:32 +03:00
NicknineTheEagle
ac7de48a48
EA BNK: Removed a hack for MUS files belonging to MPF
2020-05-22 19:17:48 +03:00
NicknineTheEagle
4871498bd0
Ubi BAO: Fixed prefetched sounds with 0 streamed size
2020-05-17 17:54:13 +03:00
NicknineTheEagle
5f77ca2660
Ubi BAO: Added a new version [Splinter Cell: Conviction (X360)]
2020-05-17 17:23:13 +03:00
bnnm
fca817317e
Add HCA key
2020-05-10 14:05:45 +02:00
bnnm
7a1cc9651f
Fix some .vxn [Asphalt Injection (Vita)]
2020-05-10 14:04:15 +02:00
bnnm
3f424dc92e
CRLF to LF, cleanup
2020-05-10 14:02:56 +02:00
NicknineTheEagle
a418b6eb32
EA SCHl: Fixed some EA MicroTalk samples
2020-05-05 20:10:33 +03:00
bnnm
de850d4259
Improve EA SCHl bnk performance
2020-05-01 16:32:33 +02:00
bnnm
a8f00f0a40
Clean some EA SCHl code
2020-05-01 16:11:20 +02:00
bnnm
475ef226f0
Add VADPCM for EA SCHl [FIFA 99 (N64)]
2020-05-01 16:06:08 +02:00
bnnm
60b2ecc21d
Add VADPCM for AIFC + .n64 SDK/src samples
2020-05-01 16:04:23 +02:00
bnnm
12c0908667
Add LucasArts VIMA + .IMX/IMS [Curse of Monkey Island, Grim Fandango]
2020-05-01 09:15:01 +02:00
bnnm
1ff6bcebed
Fix broken FSB5 ajurika loops
2020-05-01 09:12:39 +02:00
bnnm
f4d9ebfe47
Clean AIFF code
2020-05-01 09:12:20 +02:00
boringhexi
8b7cfe59bf
Gitaroo Man IMC fix allowed sample rates, won't fail on ST10 unused subsongs now
2020-04-24 07:18:56 -04:00
boringhexi
950508967b
Gitaroo Man IMC more specific sample rates, fixes #606
2020-04-24 07:17:19 -04:00
bnnm
894df45850
Fix interleave bug in mono
2020-04-23 17:42:57 +02:00
bnnm
b24116b0c7
Fix Wwise DSP memory interleave + renames [Punch Out!! (Wii)]
2020-04-22 00:34:49 +02:00
bnnm
4e55391be1
Fix full loops in EAAC ATRAC9 + renames [NFS Most Wanted (Vita)]
2020-04-22 00:26:19 +02:00
bnnm
943ab00766
Add ADX key [428 (PS3)]
2020-04-22 00:21:13 +02:00
bnnm
22bec282bb
Fix some NUS3AUDIO [Gundam Versus (PS4)]
2020-04-19 00:39:00 +02:00
bnnm
ffba9892e4
Fix some ZSND [X-Men Legends 2 (PS2)]
2020-04-19 00:38:39 +02:00
M&M
969f19d937
Fix random init with .diva looping
2020-04-15 15:16:50 -07:00
M&M
df94b272b3
Add looping support to .diva
2020-04-15 13:20:37 -07:00
bnnm
033e3e890b
Fix Persona5 The Royal (PS4) adxkey (verified)
2020-04-15 18:19:08 +02:00
bnnm
4cdc039200
Fix XBOX-IMA GENH with bad interleave
2020-04-15 18:18:57 +02:00
bnnm
6d18e40177
Enable Wwise PTADPCM for all platforms [Genshin Impact (PC)]
2020-04-15 18:18:47 +02:00
M&M
55072211cb
Add .diva [Hatsune Miku: Project DIVA Arcade Future Tone (AC)]
2020-04-14 20:42:55 -07:00
bnnm
530a04eca4
Fix minor compiler warnings
2020-04-12 20:36:46 +02:00
bnnm
b2f06707a8
Fix BE/old/empty Wwise .bnk [Too Human (X360)]
2020-04-12 20:35:38 +02:00
bnnm
35b708df94
Fix old Wwise .xma, loop end +1, truncated DSP [Too Human (X360)]
2020-04-12 20:34:40 +02:00
NicknineTheEagle
b5d6d8b366
EAAC: Fixed looped RAM sounds
2020-04-11 20:12:50 +03:00
NicknineTheEagle
7a9aa6c857
EA Harmony: Fixed dset handling, added stream name for clarity
2020-04-10 17:36:27 +03:00
NicknineTheEagle
c7c21dfd81
Minor doc fix
2020-04-10 17:33:57 +03:00
NicknineTheEagle
461230ecfb
EA HDR/DAT: Fixed some checks
2020-04-08 13:39:37 +03:00
bnnm
a839ca0c7e
Fix ifdef
2020-04-07 01:13:38 +02:00
bnnm
994ef88409
Merge pull request #587 from bnnm/mul-ubisb-etc
...
mul ubisb etc
2020-04-05 22:44:37 +02:00
bnnm
3d002e484e
Add G7221 to Audacious makefiles
2020-04-05 22:38:35 +02:00
bnnm
5e763c68e1
Fix missing G7221 ifdef
2020-04-05 22:37:35 +02:00
bnnm
a464b7624c
Add some encrypted files [The Pirate's Fate (PC)]
2020-04-05 22:36:08 +02:00
bnnm
ce6877f1b8
Fix some Sony .bnk [Yu-Gi-Oh! GX, Ratchet & Clank (PS2)]
2020-04-05 22:08:03 +02:00
bnnm
41fe7ad27b
Add .isb MPEG/XMA [Mass Effect (multi)]
2020-04-05 22:07:51 +02:00
bnnm
dc4556b0ec
Fix some .vpk loop issues [Sly 2 (PS2)]
2020-04-05 13:09:05 +02:00
bnnm
6ec4f0d008
Add Ubi SB alt IMA [Splinter Cell: Essentials (PSP)]
2020-04-05 11:45:31 +02:00
bnnm
9a09d2cf11
Fix some .cstr [Donkey Konga (GC)]
2020-04-04 23:54:31 +02:00
bnnm
115c6363b8
Fix some Ubi .ckd [Rayman Origins (PS3/X360/PC)]
2020-04-04 22:44:28 +02:00
bnnm
2288370d8b
Fix EAAC file leak
2020-04-04 22:32:11 +02:00
bnnm
d556919895
Add Argonaut ASF to TXTH [Croc (SAT)]
2020-04-04 22:24:07 +02:00
bnnm
a2e99178e3
Fix some .mul [Tomb Raider 7 (PS3), Tomb Raider Legend (X360)]
2020-04-04 22:08:13 +02:00
bnnm
fd3b240015
CRLF to LF
2020-04-04 22:07:13 +02:00
bxaimc
17c44f2607
Add ADX key for Persona 5 Royal (PS4)
2020-04-04 13:47:42 -04:00
bnnm
ccf58bd9e8
Fix some Ubi SB [Ghost Recon Advanced Warfighter (Xbox)]
2020-04-04 19:07:33 +02:00
bnnm
ce54c283f2
Add Wwise .bnk FX mini-format [Borderlands 2 (X360)]
2020-04-04 18:37:53 +02:00
bxaimc
a20934458b
Add looping for The Legend of Heroes: Trails of Cold Steel III (Switch)
2020-03-21 00:14:09 -04:00
bnnm
50cb942206
Merge pull request #577 from bnnm/txth
...
txth
2020-03-15 00:44:13 +01:00
bnnm
41dd45f455
Fix TXTH base_offset chaining and other edge cases
...
- allow name_table when setting body_file
- match paths in name_table (needs wildcard: *path/file.ext)
- always apply base_offset to coefs/hist/name_offset
2020-03-15 00:39:16 +01:00
bnnm
ac5f892ed1
Fix some SQEX .sab/mab names and cleanup
2020-03-14 16:36:07 +01:00
bnnm
faf6def4fe
Print BKHD wwise id as unsigned for clarity
...
printf'ing an unsigned value as signed (%i) still gives unsigned result,
as does a signed value as unsigned (%u), maybe implementation-defined
though
2020-03-14 16:35:44 +01:00
bnnm
1ac69f90d4
Clean streamfile code
2020-03-09 00:58:50 +01:00
bnnm
86b252c7d5
CRLF to LF
2020-03-08 22:50:11 +01:00
bnnm
7fc20cb49f
Add .vid VID1 and XBOX-IMA/DSP/PCM [Enter the Matrix (GC/Xbox)]
2020-03-08 22:15:06 +01:00
bnnm
02e86cb17b
Rename ngc_vid1.c to vid1.c
2020-03-08 22:05:07 +01:00
bnnm
1430f7dc7c
CRLF to LF
2020-03-08 22:03:45 +01:00
bnnm
d67ead8afa
Adjust .awc num_samples for multichannel of varying samples
2020-03-08 19:38:54 +01:00
bnnm
27bdf23fdd
Fix some Ubi SB [Open Season (Wii), Surf's Up (Wii), SC:DA (Wii)]
2020-03-08 19:38:12 +01:00
bnnm
56978adb83
Fix some Cstr .dsp samples/looping issues and cleanup
2020-03-08 19:37:46 +01:00
bnnm
267bf6be87
Doc
2020-03-08 19:37:29 +01:00
bnnm
499731ef1c
Fix truncated OPUS .wem
2020-03-08 19:35:50 +01:00
bnnm
a125d9c0fa
Add .xpcm VQ + LZ/deflate codec [Eternal Fantasy (PC)]
2020-03-07 23:14:56 +01:00
bnnm
443bc2db7c
Add Wwise .bnk for internal streams
2020-03-07 14:40:13 +01:00
bnnm
0da7ea6d76
Add LZ4-compressed .xnb [Square Heroes (PS4), Little Savior (PC)]
2020-03-07 10:43:12 +01:00
bnnm
7100e9099c
CRLF to LF
2020-03-07 10:16:08 +01:00
bnnm
8ee27218b5
Fix some XMA Ubi Lyn [Just Dance 4 (X360)]
2020-03-07 10:10:41 +01:00
bnnm
1f534f88d4
Fix .awc with codec 0 [Max Payne 3 (PC)]
2020-03-07 10:09:42 +01:00
Christopher Snowhill
987641d866
Updates for MP4
2020-03-06 03:41:39 -08:00
bnnm
0a8b1bdf3a
Fix extended PS-ADPCM in SGDX/XVAG [LocoRoco Cocoreccho, inFamous (PS3)]
2020-03-01 15:36:04 +01:00
bnnm
4e5dd22ecf
CRLF to LF
2020-03-01 12:52:51 +01:00
bnnm
c11a3f822d
Fix some .awc [Max Payne 3 (PC)]
2020-03-01 12:25:40 +01:00
bnnm
bbaf55dd43
CRLF to LF
2020-03-01 12:24:28 +01:00
bnnm
61cc5eebcf
Add .awb+acb combo
2020-03-01 12:23:02 +01:00
bnnm
0df3b3ef7b
Add .wav NXBF [R-Racing Evolution (Xbox)]
2020-03-01 12:22:50 +01:00
bnnm
67e4198190
Fix truncated PCM .wem
2020-03-01 12:21:59 +01:00
bnnm
df62566bde
CRLF to LF
2020-03-01 12:21:15 +01:00
bnnm
a1efcef3c8
Fix some tri-Ace .aac
2020-03-01 12:19:38 +01:00
bnnm
2cf0618337
CRLF to LF
2020-03-01 12:17:47 +01:00
bnnm
840a3e70ea
Fix Ubi HX PCM16BE [Taxi 3 (GC), City Racer (GC)]
2020-03-01 12:16:58 +01:00
bnnm
f61967ccca
Fix some Ubi SB [Cranium Kabookii (Wii), My Word Coach (Wii)]
2020-03-01 12:16:27 +01:00
bnnm
b8a2265e87
Add .nub DSP [Taiko no Tatsujin Wii Chou Goukanban (Wii)]
2020-03-01 12:14:06 +01:00
bxaimc
cec5b5962c
Merge pull request #563 from NicknineTheEagle/ea
...
EA fixes
2020-02-25 22:57:37 -05:00
bxaimc
824f7ecb31
Add SAF extension for Whacked! (Xbox)
2020-02-25 22:49:35 -05:00
NicknineTheEagle
d0211e2d85
EAAC: Fixed size calculation
2020-02-25 21:52:49 +03:00
NicknineTheEagle
437667b2dc
Minor tweaks
2020-02-25 21:52:49 +03:00
bnnm
c7ffd4731c
Add .nub2 in NUS v2
2020-02-22 20:41:53 +01:00
bnnm
ca6d780d0e
Add BNSF key [Tales of Zestiria (PS3), Tales of Berseria (PS3)]
2020-02-22 20:41:03 +01:00
bnnm
a18f06a7b1
Add ADX/HCA key [Detective Conan Runner (Android)]
2020-02-22 20:40:21 +01:00
bnnm
1aa8438f67
Add .al [Dominions 3: The Awakening (PC)]
2020-02-22 20:40:07 +01:00
bnnm
6e7bb699ac
Rename pc_al2.c to raw_al.c
2020-02-22 10:32:35 +01:00
bnnm
8b6e94a04a
CRLF to LF
2020-02-22 10:28:40 +01:00
bnnm
c914608c5d
Validate Konami Svag vs bad rips
2020-02-22 10:17:01 +01:00
bnnm
bc46f0a13b
Fix .bms CWAV [Kirby's Adventure (3DS)]
2020-02-22 10:16:16 +01:00
bnnm
4dee040632
Fix some LRMD [LocoRoco 2 (PSP)]
2020-02-22 10:14:32 +01:00
bnnm
64442ab788
Add SGDX PCM [LocoRoco Cocoreccho! (PS3)]
2020-02-22 10:13:52 +01:00
bnnm
22f8c1eb99
Fix .nlsd
2020-02-11 00:49:16 +01:00
bnnm
9fd679e57c
Add BNSF decryption [The Idolmaster 2 (X360/PS3)]
2020-02-09 10:15:17 +01:00
bnnm
6a7e55f8cc
Add lrmh+lrmb [LocoRoco 2 (PSP), LocoRoco: Midnight Carnival (PSP)]
2020-02-03 00:23:07 +01:00
bnnm
48f7e163e6
Fix .xwc v4 XMA2 [Syndicate (X360)]
2020-02-03 00:19:47 +01:00
bnnm
6803c939e4
Clean some IO streamfile code
2020-02-02 21:20:51 +01:00
bnnm
667f9f31a7
Add IO streamfile helper
2020-02-02 21:16:58 +01:00
bnnm
a22defe1a9
Clean some IO streamfile code
2020-02-02 21:13:16 +01:00
bnnm
9b4769c3ad
CRLF to LF
2020-02-02 19:58:09 +01:00
bnnm
657202380b
Fix some ZSND .zsd [X-Men: The Official Game (Xbox), BMX XXX (Xbox)]
2020-02-02 18:45:45 +01:00
bnnm
92c3a9ec94
Add N1 .at9 NXOpus [void tRrLM(); //Void Terrarium (Switch)]
2020-02-02 18:45:34 +01:00
bnnm
cf53f38c53
Fix looping .bgm Ogg Opus [Utawarerumono: Mask of Truth (PC)]
2020-02-02 18:45:21 +01:00
bnnm
cf7ef5067a
CRLF to LF
2020-02-02 18:42:00 +01:00
bnnm
eea1c3b489
Merge pull request #552 from AnonBaiter/patch-1
...
new patch
2020-01-24 22:59:31 +01:00
bnnm
2d13e7d116
Fix CRI UTF signed/unsigned types
2020-01-24 22:52:04 +01:00
bnnm
3ae88b5345
Fix .ktss with VBR Opus [Warriors Orochi 4 Ultimate DLC (Switch)]
2020-01-24 20:47:03 +01:00
bnnm
bc4c5809d0
Fix some ZSND .zsd [Aggresive Inline (Xbox), BMX XXX (Xbox)]
2020-01-24 20:13:32 +01:00
bnnm
6b42ab3e74
CRLF to LF
2020-01-24 20:12:12 +01:00
bnnm
34089ff359
Add Koei wbh+wbd/sed [Dissidia NT (PC/PS4), Fire Emblem Warriors]
2020-01-24 20:10:29 +01:00
Detective
59ffcbb41f
ea_eaac.c
...
add "Eop0" fourCC, possibly related to EAOpus.
seen through Windows executables of The Sims 4 and Need for Speed Heat.
2020-01-23 22:56:23 -03:00
bnnm
49f197c715
Fix stereo .fwse [Ace Attourney 5 (Android)]
2020-01-13 21:18:57 +01:00
bnnm
37f270eb2b
Fix NXAP ADPCM [Time Crisis 4 (PS3)]
2020-01-13 21:16:09 +01:00
bnnm
b6d6293c69
CRLF to LF
2020-01-13 21:14:04 +01:00
bnnm
0531202a7b
Add HCA key [Inazuma Eleven SD (Android)]
2020-01-12 22:34:27 +01:00
bnnm
e3cbb0b24b
Tweak doc
2020-01-12 20:35:18 +01:00
bnnm
e4164e6656
Fix some Sony .bnk [Ratchet & Clank (PS3)]
2020-01-12 20:17:59 +01:00
bnnm
a90259ca50
Add PASX .sgb extension [Death By Cube (X360)]
2020-01-12 12:52:03 +01:00
bnnm
9fdf2dbf1a
CRLF to LF
2020-01-12 12:37:17 +01:00
bnnm
4afa42bee6
Compiler warnings
2020-01-12 12:34:44 +01:00
bnnm
d7bd19cc6d
Add ADX keys
2020-01-12 12:34:13 +01:00
Simon Aarons
0e5e83fa8a
Fix signedness bug in Game.com parsing
2020-01-12 18:00:44 +11:00
bnnm
a980a3cec6
Merge pull request #545 from simontime/tgc
...
Implement Tiger Game.com ADPCM
2020-01-11 23:24:13 +01:00
Simon Aarons
d46be84643
Yeet
2020-01-12 01:40:05 +11:00
Simon Aarons
49c1a0d985
Fix formatting
2020-01-11 22:33:27 +11:00
Simon Aarons
5106ccba68
Implement Tiger Game.com ADPCM
2020-01-11 21:52:24 +11:00
Lukas Cone
10ab263092
Added FWSE format
2020-01-07 18:44:20 +01:00
NicknineTheEagle
0f4c9d0eae
VAG: Added a variation [Garfield: Saving Arlene (PS2)]
2020-01-04 15:45:04 +03:00
NicknineTheEagle
b848525876
RIFF: Tweaked cue chunk parsing
2020-01-03 23:16:22 +03:00
NicknineTheEagle
38a1896432
MPF: Added more filename combos [SSX On Tour (multi)]
2020-01-03 23:16:00 +03:00
NicknineTheEagle
4bb51c57a5
XMV: Minor tweaks
2020-01-03 22:50:56 +03:00
NicknineTheEagle
e37e593316
XA: Added PXA extension [Mortal Kombat 4 (PS1)]
2020-01-03 22:50:56 +03:00
NicknineTheEagle
72480efdcb
MSF: Added MSA extension [Sonic & Sega All-Stars Racing (PS3)]
2020-01-03 22:50:55 +03:00
bnnm
c6aab61776
Fix some FSB5 looping jingles
2020-01-02 22:18:35 +01:00
bnnm
e3c1792d65
Minor doc
2019-12-27 01:48:45 +01:00
bnnm
8bd3e018e5
Adjust some EA SWVR blocks
2019-12-27 01:48:29 +01:00
bnnm
05747c7a74
Add .fda Relic Codec FDA [Warhammer 40000 (PC)]
2019-12-27 01:33:37 +01:00
bnnm
e4e367daf0
Add .fda Relic Codec AIFC [Homeworld 2 (PC)]
2019-12-27 01:29:56 +01:00
bnnm
3006065341
Fix some Ubi HX [Rayman Arena (Xbox)]
2019-12-27 01:25:09 +01:00
bnnm
43c6446728
CRLF to LF
2019-12-27 01:24:06 +01:00
bnnm
53ecd82617
Fix EA SWVR raw movies missing some samples
2019-12-16 20:32:46 +01:00
bnnm
3fa41fe161
CRLF to LF
2019-12-16 20:31:03 +01:00
bnnm
c63172fa65
Fix compilation without MPEG
2019-12-15 23:26:59 +01:00
bnnm
c7ba8b0460
Add non-stream CRI .csb [PES 2013 (PC), NiGHTS: Journey of Dreams (Wii)]
2019-12-15 22:24:54 +01:00
bnnm
5e45cd60ef
Update code with cri_utf and fix ADPCM_WII looping
2019-12-15 20:24:03 +01:00
bnnm
b9baa48b91
Move acb_utf.h to cri_utf.c/h for common use
2019-12-15 20:23:02 +01:00
bnnm
a3442d5966
Update CRI UTF
2019-12-15 19:37:52 +01:00
bnnm
9303aaddb7
Add XMA from UE3 [The Last Remnant (X360), Shadows of the Damned (X360)]
2019-12-15 18:21:31 +01:00
bnnm
f98372ab2f
Fix some .vsf issues
2019-12-15 01:37:56 +01:00
bnnm
227f4b5950
Add .wav RIFF variation [Chrono Magia (Android)]
2019-12-14 19:54:22 +01:00
bnnm
907ffb22ac
Clean CRI UTF, allow 0 rows and fix s8 values
2019-12-14 19:53:08 +01:00
bnnm
2f74bf8f69
CRLF to LF
2019-12-14 19:50:56 +01:00
Christopher Snowhill
260a0d0e73
Update vsf.c
...
Declare variable
2019-12-09 16:50:36 -08:00
Detective
2e7a3d26af
refresh vsf.c info
...
sample rate is handled in much the same case as vs_square.c and svs.c, this is by design.
2019-12-09 20:03:22 -03:00
bnnm
cca2a64a20
Fix some MP3 num_samples [Marc Ecko's Getting Up (PC)]
2019-12-08 00:00:04 +01:00
bnnm
ce5bdedd2a
Adjusted VAG full loops
2019-12-07 23:58:30 +01:00
bnnm
9de018338e
Add Wwise OPUS [Girl Cafe Gun (Mobile)]
2019-12-07 23:58:13 +01:00
bnnm
e87b6473a0
Add HCA keys
2019-12-07 23:57:45 +01:00
bnnm
e085affa9c
Add HCA key [Dankira!!! (Android)]
2019-12-05 23:30:43 +01:00
bnnm
8b73941b09
Minor compiler warn and doc
2019-12-05 23:20:38 +01:00
bnnm
30ee4129d1
Improve MUSX padding detector performance
2019-12-05 23:17:40 +01:00
bnnm
bccce006f6
Add HCA key [IDOLiSH7 (Android), Phantom of the Kill (Android)]
2019-12-05 22:42:06 +01:00
bnnm
337e2d3922
Add TXTP "loop_mode = auto" to simplify looping last segment
2019-12-05 22:41:29 +01:00
bnnm
1a7891828f
Fix TXTP times with leading 0s
2019-12-05 22:30:06 +01:00
bnnm
2c68123738
CRLF to LF
2019-12-05 22:20:06 +01:00
NicknineTheEagle
23fa661f4a
MUSX: Added support for a v10 variation [Spider-Man 4 (Wii)]
2019-12-03 22:20:03 +03:00
NicknineTheEagle
d4f688ec3e
EAAC: Fixed a memory leak
2019-12-02 00:17:29 +03:00
NicknineTheEagle
74001e74ba
VAG: Added extra checks
2019-12-01 23:15:08 +03:00
NicknineTheEagle
57140367d0
EAAC: Fixed EATrax
2019-12-01 21:35:09 +03:00
NicknineTheEagle
0e39b49936
EAAC: Fixes
2019-12-01 17:15:56 +03:00
NicknineTheEagle
2386019adb
Ubi SB: Minor tweaks
2019-11-30 21:32:58 +03:00
NicknineTheEagle
3f7c7eee07
EAAC: Implemented gigasample type
2019-11-30 21:30:59 +03:00
bnnm
fcc8cddc62
Add encrypted NUS3BANK xma [THE iDOLM@STER 2 (X360)]
2019-11-26 20:32:49 +01:00
bnnm
c597f4e3f3
Add ADX key [Lucky Star: RAvish Romance (PS2)]
2019-11-26 20:32:07 +01:00
NicknineTheEagle
2f598e3d1b
Merge pull request #517 from NicknineTheEagle/musx
...
Musx
2019-11-25 11:39:00 +03:00
NicknineTheEagle
15d3ba52b1
Minor doc
2019-11-24 23:45:36 +03:00
bnnm
e0a33c6503
Fix some NUS3BANK .nub2 [THE iDOLM@STER 2 (PS3)]
2019-11-24 20:39:22 +01:00
bnnm
81758532e8
Clean ivag meta
2019-11-24 20:38:16 +01:00
bnnm
7b7e3b5ba2
CRLF to LF
2019-11-24 20:18:01 +01:00
bnnm
b1327376ab
Rename ps3_ivag.c to ivag.c
2019-11-24 20:17:18 +01:00
bnnm
b0988dfc87
Fix compiler warning
2019-11-24 14:25:33 +01:00
bnnm
d4615aaeed
Fix some .nub sample/loop/LE/IDSP bugs [Wangan Midnight 5 (AC)]
2019-11-24 10:47:54 +01:00
bnnm
1008171d91
CRLF to LF
2019-11-24 10:28:33 +01:00
NicknineTheEagle
4c58881343
MUSX: Added PC support [Ice Age 2 (PC)]
2019-11-23 23:36:57 +03:00
bnnm
3d127412dd
Fix some .sab names
2019-11-23 20:58:03 +01:00
bnnm
7bc17a0550
Clean THP
2019-11-23 20:56:57 +01:00
bnnm
eb320585d5
Add ADX/HCA key [NogiFes (Android)]
2019-11-23 20:56:30 +01:00
bnnm
d6f1a52b15
CRLF to LF
2019-11-23 20:53:59 +01:00
NicknineTheEagle
f3eafd725d
EA MPF: Fixed SSX 3
2019-11-23 01:10:11 +03:00
NicknineTheEagle
df9b7ea8c5
EA MPF: Fixed MPF/MUS pair finder function
2019-11-21 20:39:17 +03:00
NicknineTheEagle
ea73c05242
Ubi SB: Fixed Ubi SB header parsing (again)
2019-11-21 10:21:43 +03:00
NicknineTheEagle
ecdf33be25
Ubi SB: Fixed SB header parsing
2019-11-21 10:09:15 +03:00
NicknineTheEagle
df046f9821
Ubi SB: Set encoder delay for raw Atrac3
2019-11-20 21:06:54 +03:00
NicknineTheEagle
a89651ef92
Ubi SB: Added a new version [Rainbow Six 3 (PC)]
2019-11-20 19:51:01 +03:00
NicknineTheEagle
c96a7a34c5
Merge pull request #511 from NicknineTheEagle/mih-valve
...
Mih valve
2019-11-19 10:44:02 +03:00
NicknineTheEagle
8764b054d9
Minor tweaks
2019-11-18 23:10:37 +03:00
NicknineTheEagle
1b3ad0af47
HLWAV: Reworked the parser, removed fake "hlwav" extension
2019-11-18 20:49:04 +03:00
NicknineTheEagle
68f1184da7
MIH: Added a new variation [Marc Ecko's Getting Up (PS2)]
2019-11-18 17:03:04 +03:00
bnnm
647e45143f
Fix assert compilation and some compiler warnings
2019-11-18 00:37:45 +01:00
NicknineTheEagle
5d90ffb7b9
RIFF: Added .str extension [Harry Potter and the Philosopher's Stone (Xbox)]
2019-11-16 23:31:22 +03:00
NicknineTheEagle
0273739cfe
XMA: Added missing header magic check
2019-11-16 23:29:45 +03:00
NicknineTheEagle
fb70b177e2
EA MPF: Added Need for Speed Nitro MPF/MUS names
2019-11-16 15:50:56 +03:00
NicknineTheEagle
07bd62a4b5
EA MPF: Added support for empty tracks [Need for Speed: Nitro (Wii)]
2019-11-16 15:50:54 +03:00
NicknineTheEagle
b4cc120e4c
Merge remote-tracking branch 'upstream/master' into ea-mpf
...
# Conflicts:
# src/meta/ea_schl.c
2019-11-15 22:36:29 +03:00
NicknineTheEagle
e8f033dd65
Added multi-track EA MPF support
2019-11-15 22:32:03 +03:00
bnnm
533e787cf6
Fix FSB5 bank loops in some subsongs
2019-11-11 22:35:45 +01:00
bnnm
66e1a00a6a
Add EAAC .sps multistream Opus [FIFA 19 (Switch)]
2019-11-10 22:22:22 +01:00
bnnm
f0f05bdb56
Comment
2019-11-10 22:20:07 +01:00
bnnm
d803349f6b
Add XSSB .bin/lbin [Blinx 2 (Xbox)]
2019-11-10 22:17:21 +01:00
bnnm
829b8892ec
Improve old .xsb name reading [Psychonauts (Xbox)]
2019-11-10 21:29:34 +01:00
bnnm
cc4f70806f
Fix CRLF<>LF for some files
2019-11-10 21:26:31 +01:00
NicknineTheEagle
9420470eca
EA 1SNh: Tweaked loop handling
2019-11-10 21:03:02 +03:00
NicknineTheEagle
c47a37daba
Fixes and tweaks
2019-11-10 16:19:44 +03:00
NicknineTheEagle
1f356cde5e
Improved EA videos support
2019-11-09 23:16:13 +03:00
bnnm
302b264b13
Add base_offset to coef_offset in TXTH
2019-11-06 23:06:38 +01:00
bnnm
aa62f671a9
Tweak EAAC Opus init
2019-11-04 23:32:27 +01:00
bnnm
bf14fccc97
Small detection tweaks
2019-11-04 23:31:23 +01:00
bnnm
7ec90cc400
Add HCA key [Blackstar (Mobile)]
2019-11-04 23:29:15 +01:00
bnnm
8f86c30fe0
Allow coef_offset to work with subsongs in TXTH
2019-11-03 22:59:10 +01:00
bnnm
3208863d75
Minor cleanup/comments
2019-11-03 22:58:33 +01:00
bnnm
e0eaffbf3f
Add ISACT .isb [Psychonauts (PC)]
2019-11-03 22:56:37 +01:00
bnnm
65a96502fa
Add extra MPF+MUS pair and missing .hdr check
2019-11-03 17:54:34 +01:00
bnnm
eb753846c8
Tweak ADX meta code
2019-11-03 17:54:01 +01:00
bnnm
0dfe352c7b
Improve streamfile float reading
2019-11-02 20:12:12 +01:00
bnnm
42dad8d605
Remove stx parser since it's a repeat of afc
2019-11-02 16:15:18 +01:00