Commit Graph

2959 Commits

Author SHA1 Message Date
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
bnnm
f6b4df6680 Tweak EALayer3 comment 2019-11-02 16:10:54 +01:00
bnnm
73e60d64b1 Improve AFC/DTK/FADPCM/PROCYON/LSF/ASF/DSF/XMD/MTAF/MTA2 performance 2019-11-02 16:10:23 +01:00
bnnm
b98f9c36ab Add sfx/str/zic CWAV extensions 2019-11-02 15:49:41 +01:00
NicknineTheEagle
320f1434ee Added Acclaim Austin AAAp VAG header [The Red Star (PS2)] 2019-11-01 10:29:37 +03:00
NicknineTheEagle
30c087ee99 Added interleave detection for VAG variant [Need for Speed: Hot Pursuit 2 (PS2)] 2019-11-01 10:28:40 +03:00
NicknineTheEagle
0e9686ffc0
Merge pull request #495 from NicknineTheEagle/vag
Added VAG variant [Need for Speed: Hot Pursuit 2 (PS2)]
2019-10-29 21:39:11 +03:00
NicknineTheEagle
613300b7bc Added VAG variant [Need for Speed: Hot Pursuit 2 (PS2)] 2019-10-29 20:01:26 +03:00
bnnm
2e509b8fff Improve EALayer3 reads in SPS to avoid rebuffering 2019-10-27 23:55:02 +01:00
bnnm
abd281e7c8 Add raw interleaved XA subsong handling 2019-10-27 23:50:48 +01:00
bnnm
58b2d193f3 Add .bwav with PCM16 [Ring Fit Adventure (Switch)] 2019-10-20 23:48:45 +02:00
bnnm
790730222f Add partial support for interleaved .XA/STR 2019-10-20 23:48:12 +02:00
bnnm
abbe2ae80f Use libvorbis instead of FFmpeg 2019-10-20 19:50:35 +02:00
bnnm
c4b259f5d8 Clean MSADPCM frame size and add extra check 2019-10-20 16:35:52 +02:00
bnnm
1768e55a1c Rename get_streamfile_text_line to read_line and minor cleanup 2019-10-20 11:55:05 +02:00
bnnm
d0ff9e1f5b Add UE4 ADPCM v2 interleaved mono MSADPCM [Fornite (PC)] 2019-10-20 01:25:42 +02:00
bnnm
7593da7422 Add frame_size for MSADPCM 2019-10-20 01:24:59 +02:00
bnnm
8e2196a514 Clean RIFF Ogg code 2019-10-19 11:13:02 +02:00
bnnm
2969db25de Clean some streamfile code 2019-10-19 11:11:09 +02:00
bnnm
6f76abf39a Add .spt+.spd subsongs 2019-10-18 19:36:01 +02:00
bnnm
833d0b9fdb Add SGXD with Ogg [Ni no Kuni Remastered (PC)] 2019-10-18 19:35:14 +02:00
bnnm
15d794bbe2 Allow Ogg decoder to be used like other codecs 2019-10-18 19:34:15 +02:00
bnnm
f3c3d4563e Add .wbh names for .xwb 2019-10-14 00:29:40 +02:00
bnnm
d64f85a02e Fix MPC missing start samples 2019-10-13 20:13:15 +02:00
bxaimc
a75dadd7f3 AAC fixes for Star Ocean TLH Intl. (PS3) 2019-10-09 11:02:53 -04:00
M&M
50ad0eac33
Fix Touhou Cannonball key 2019-10-06 20:46:58 -07:00
bnnm
122622252a Add TXTH logical AND (&) operator for bitmasks 2019-10-06 23:47:25 +02:00
bnnm
786c75aa73 Fix TXTH default subfile size 2019-10-06 23:32:41 +02:00
bnnm
2ed3d8c00d Add HCA keys 2019-10-06 23:31:54 +02:00
bnnm
421cefbdd7 Improve .acb performance for bigger files 2019-10-06 17:54:54 +02:00
bnnm
8ae9fff5e7 Read .bnh names in Ubi HX if no internal name is found 2019-10-05 14:55:08 +02:00
bnnm
ec0231ca49 Clean .sap 2019-10-05 14:51:49 +02:00
bxaimc
122e65ca5f add Square Enix Opus for Dragon Quest I-III (Switch) 2019-10-03 11:46:37 -04:00
bnnm
95a50a3168 Minor cleanup 2019-09-29 20:09:28 +02:00
bnnm
1b34ef1f01 Fix various leaks and issues found with drmemory 2019-09-29 18:25:24 +02:00
bnnm
0b98aff930 Fix FSB5 loop end +1 samples and tweaks 2019-09-24 23:56:27 +02:00
bnnm
8bbf38b20f Add Edelweiss OPUSNX .opus/lopus [Astebreed (Switch)] 2019-09-24 00:53:52 +02:00
bnnm
948aa26706 Fix FSB4 loop end +1 samples and tweak loop detection [Hard Reset (PC)] 2019-09-24 00:52:48 +02:00
bnnm
4010c3bd1b Fix companion files in relative folders for foobar [Rayman M (PS2)]
Also extra relative check for .isd and Ubi SB
2019-09-24 00:51:12 +02:00
bnnm
97c090886f Tweak Yamaha/AICA codec naming 2019-09-21 19:15:01 +02:00
bnnm
c164549056 Add TXTP -t trim command to adjust stream's samples 2019-09-21 13:37:53 +02:00
bnnm
5cb5534612 Fix .rws with segments+layers and cleanup [Neighbours From Hell (Xbox)] 2019-09-21 13:31:11 +02:00
bnnm
4fd353d0e1 Fix some Ubi HX [Rayman M (PS2)] 2019-09-21 13:29:50 +02:00
NicknineTheEagle
9571e5b11d
Merge pull request #471 from NicknineTheEagle/xmv
Added MP3 codec to XMV parser
2019-09-15 16:33:29 +03:00
bnnm
4602db9d64 Minor tweaks 2019-09-15 14:58:44 +02:00
bnnm
b1f03eaa6d Add SEAD .mab/sab names and cleanup 2019-09-15 14:57:55 +02:00
NicknineTheEagle
ac7f8ebb46 Minor doc 2019-09-15 13:00:27 +03:00
bnnm
f694f7d379 Fix some Ogg not showing correct meta description 2019-09-14 23:03:31 +02:00
NicknineTheEagle
0e6c188211 Added MP3 codec to XMV parser 2019-09-14 23:34:13 +03:00
bnnm
daf6884e53 Fix unnecessary struct memcpy 2019-09-14 17:18:27 +02:00
bnnm
4d7f5a3eb8 Fix some TXTP mixing bugs and add loop option in fades 2019-09-14 16:48:11 +02:00
bnnm
4fac5e7d3e Clean RIFF/XNB PCM8 usage 2019-09-14 12:42:08 +02:00
bnnm
0a9b07fe19 Fix some Ubi HX [Rayman 3 (Xbox)] 2019-09-14 12:41:14 +02:00
bnnm
d2f0fa4580 Fix some .nub [Mojipittan (Wii), Ridge Racer 6 (X360)] 2019-09-14 12:40:44 +02:00
bnnm
48d3690d81 Add TXTH hist_offset for DSP 2019-09-14 12:38:49 +02:00
bnnm
7c45ce5cc5 Minor tweaks 2019-09-08 21:16:04 +02:00
bnnm
1bc7e0e410 Add Konami BMP .bin (as .lbin) + decoder [Jubeat Clan (AC)] 2019-09-08 21:12:13 +02:00
bnnm
677eeef2b9 Fix some prefetch .wem 2019-09-08 21:08:12 +02:00
bnnm
81c805ed90 Add Ubi .HXx [Rayman Arena, Rayman 3, XIII] 2019-09-08 20:24:47 +02:00
bnnm
4b14afbdd7 Fix some .nub [Tales of Vesperia (PS4)] 2019-09-08 20:20:35 +02:00
NicknineTheEagle
2a0efbc281 Added Valve XMV format [The Orange Box (X360)] 2019-09-08 16:28:32 +03:00
NicknineTheEagle
93a156235a Ubi SB: Removed some obsolete checks 2019-09-04 19:36:27 +03:00
NicknineTheEagle
ca4ae130ae Ubi SB: Minor tweaks 2019-09-04 19:36:27 +03:00
NicknineTheEagle
a0eb4a2390 Ubi SB: Minor doc 2019-09-04 19:36:22 +03:00
NicknineTheEagle
09ac65591c Ubi SB: Disabled stream type 0x02 for PSP for now 2019-09-03 22:12:30 +03:00
NicknineTheEagle
9e6469c15e Ubi SB: Tweaked parsing of older versions 2019-09-03 21:43:45 +03:00
bnnm
0a4921e2ef Meta cleanup and renames 2019-09-02 22:32:02 +02:00
bnnm
087e22dad2 Clean .bgw 2019-09-02 20:57:17 +02:00
bnnm
a7d220cf97 Add Ubi ADPCM in .SMx/SBx [Spliner Cell (PC), Batman Vengeance (PC/Xb)] 2019-09-02 20:46:42 +02:00
bnnm
f7a0e460dc Fix some .acb+awb names 2019-09-02 20:41:04 +02:00
bnnm
057d66cf99 Add Platinum ADPCM for .wem [Bayonetta 2 (Switch)] 2019-08-29 00:54:49 +02:00
bnnm
60b4cb8310 Add Namco .nub archives
Also move related metas together
2019-08-28 23:11:46 +02:00
bnnm
47bafa6cf5 Fix MSVC 2019-08-27 01:33:22 +02:00
bnnm
efde147534 Fix some .vas 2019-08-27 01:20:10 +02:00
bnnm
f6f958f679 Fix some buggy channel layouts [Ridge Racer 7 (PS3)] 2019-08-26 23:00:17 +02:00
bnnm
5b9e591fcb Reject small files in FFmpeg meta 2019-08-26 22:59:32 +02:00
bnnm
84038b0fea Improve raw ATRAC3 decoding accuracy and cleanup 2019-08-26 22:58:43 +02:00
bnnm
6f2999cd3d Tweak EALayer3 discard modes from debug info and EAAC header 2019-08-26 00:41:17 +02:00
bnnm
22c3266727 Improve RIFF ATRAC3/plus decoding accuracy 2019-08-25 20:46:29 +02:00
bnnm
59ff127548 Fix EA SCHl ATRAC3 crash 2019-08-25 20:20:26 +02:00
bnnm
0b88604183 Improve .psf dynamic song generation 2019-08-25 20:19:28 +02:00
bnnm
e473e7aba9 Accept ADX keystring/keycode in .adxkey 2019-08-25 20:16:06 +02:00
bnnm
59c0510c5f Add/fix some ADX keys 2019-08-25 20:15:11 +02:00
bxaimc
09f443fdd1 fix opus sample rate for Grandia HD Collection (Switch) 2019-08-17 11:08:55 -04:00
Christopher Snowhill
d64c3872af
Merge pull request #458 from NicknineTheEagle/ubi-sb
Ubi SB: Added more versions
2019-08-15 15:12:32 -07:00
bnnm
3f45b62117 Rename psx_gms.c to seb.c 2019-08-15 22:08:48 +02:00
bnnm
3e4f64fda8 Clean psx_gms 2019-08-15 22:07:12 +02:00
bnnm
badf3477e3 Add Blitz Games .ima and improve decoder [Lilo & Stitch (PC)] 2019-08-15 16:25:52 +02:00
bnnm
5a80a29c37 Allow mini-TXTP with "commands" to simplify config 2019-08-15 15:46:03 +02:00
bnnm
e8989f5300 Add default HCA mappings 2019-08-15 15:15:00 +02:00
bnnm
dbfa909a9f Add TXTP @downmix macro and improve plugin stereo downmixing 2019-08-15 15:14:32 +02:00
bnnm
706b71d7fd Add Pivotal .sch [The Great Escape, Conflict: Desert Storm] 2019-08-15 15:12:13 +02:00
NicknineTheEagle
067f5b5317 Ubi SB: Handle Xbox games with garbage in stream_type 2019-08-14 23:58:38 +03:00
NicknineTheEagle
15c8588b63 Ubi SB: Updated codec detection 2019-08-13 19:06:36 +03:00
NicknineTheEagle
1e5502b39c Ubi SB: Added more versions 2019-08-13 17:59:14 +03:00
bnnm
9a4c80cdd5 Add Incinerator .itl [Cars Race-o-rama (Wii), MX vs ATV Untamed (Wii)] 2019-08-12 20:05:58 +02:00
bnnm
b3a8f2b280 Add interleave_first to fix some .vag/seg clicks 2019-08-12 19:23:49 +02:00
bnnm
01ac9377d4 Add .vas container [Jikkyou Powerful Pro Yakyuu games (PS2)] 2019-08-11 21:56:06 +02:00
bnnm
83e4f8cb28 Fix .wem DSP full loops 2019-08-11 20:22:45 +02:00
bnnm
7f240f4c45 Minor cleanup 2019-08-11 20:07:35 +02:00
bnnm
272aa78d45 Merge branch 'master' of https://github.com/kode54/vgmstream into psf-etc 2019-08-11 19:39:12 +02:00
bnnm
3bac417a8c Add Pivotal .psf and decoder [The Great Escape, Conflict: Desert Storm] 2019-08-11 19:38:40 +02:00
Christopher Snowhill
ead9ec4fb1
Merge pull request #454 from NicknineTheEagle/ea-asobo
ea asobo
2019-08-10 16:07:40 -07:00
NicknineTheEagle
13983828e1 Minor tweaks 2019-08-10 22:06:10 +03:00
bnnm
7f8138fbb5 Fix last minute changes 2019-08-10 18:11:30 +02:00
bnnm
3339b61696 Add .mca for Capcom .adpcm [MH Generations Ultimate (Switch)] 2019-08-10 17:30:13 +02:00
bnnm
d4651feded Read .ogg TITLE as stream name and tweaks 2019-08-10 17:27:06 +02:00
bnnm
37af5c4166 Show all .xsb names in .xwb instead of first 2019-08-10 17:26:44 +02:00
bnnm
35c471a9a9 Fix some wwise [Captain America: Super Soldier (X360)] 2019-08-10 17:25:15 +02:00
bnnm
bd8dad46df Clean .rsd and fix some bugs 2019-08-10 17:24:06 +02:00
NicknineTheEagle
c66a832301 JOE: Remove padding at the end 2019-08-06 22:13:25 +03:00
NicknineTheEagle
47d7b5a0ed Improved EA HDR/DAT support 2019-08-05 21:49:02 +03:00
bnnm
28837dcba5 Add partial .bnm support from Tonic Trouble Special Edition (PC) 2019-08-04 13:52:09 +02:00
bnnm
b2969e7093 Add Reflections .xav [Stuntman (PS2)] 2019-08-04 11:57:48 +02:00
bnnm
39a63e2a51 Update check 2019-08-03 23:37:45 +02:00
bnnm
e08a0d8431 Redo MUSX (.sfx) stream/stream banks/sfx banks and fix various bugs 2019-08-03 23:35:10 +02:00
bnnm
f9c850003e Fix some .adpcmx [Fushigi no Gensokyo: Lotus Labyrinth (Switch)] 2019-08-03 12:22:09 +02:00
bnnm
64853876eb Fix .awb subkeys with external .hcakey 2019-08-02 21:13:00 +02:00
bnnm
4f5d622edc Add .idwav/idmsf/idxma [Doom 3 BFG Edition (PC/PS3/X360)] 2019-08-02 21:11:55 +02:00
bnnm
52dd56bc1a Add .bgm [Fortissimo (PC)] 2019-08-02 17:31:00 +02:00
bnnm
ce96318551 Add Blitz (ext-less)+.data [SpongeBob's Surf & Skate Roadtrip (X360)] 2019-08-02 17:30:40 +02:00
NicknineTheEagle
52f2cb9333 Updated EA MPF parser 2019-07-29 23:05:26 +03:00
bnnm
22c7f5e384 Fix some DSP .xwb [Skulls of the Shogun (Switch)] 2019-07-28 23:35:21 +02:00
bnnm
02a11d447b Add Switch .xnb [Eagle Island (Switch)] 2019-07-28 23:34:55 +02:00
bnnm
58734480a6 Fix check 2019-07-28 23:34:08 +02:00
bnnm
b3c507b3ed Cleanup and renames 2019-07-28 15:11:17 +02:00
bnnm
5dd4569a39 Fix some .his 2019-07-28 14:47:23 +02:00
bxaimc
ee6e18c013 msvc formatting as usual 2019-07-24 11:05:44 -04:00
bxaimc
837b04866b Merge branch 'master' of git://github.com/kode54/vgmstream 2019-07-24 10:59:22 -04:00
bxaimc
98723b7821 enable dual file stereo for switch .adpcm 2019-07-24 10:57:15 -04:00
bnnm
4b9be69347 Add missing math.h 2019-07-24 15:46:47 +02:00
bnnm
eac44c37c9 Add multichannel Switch Opus 2019-07-23 22:47:40 +02:00
bnnm
22703957f5 Add .smk Smacker video [Starcraft (PC)] 2019-07-21 15:08:39 +02:00
bnnm
c4feb3ca54 Tweak logs/comments 2019-07-21 13:11:25 +02:00
bnnm
f1f365afef Fix some .s14 2019-07-21 13:10:53 +02:00
bnnm
32ae3e1912 Fix some Wwise .wav and tweak size checks [Tony Hawk: Shred (Wii)] 2019-07-21 13:10:30 +02:00
bnnm
63b8778912 Add extensionless .dsp [Tony Hawk's Downhill Jam (Wii)] 2019-07-21 13:09:13 +02:00
bnnm
1720191b53 Add extensionless AIFC [Doom (3DO)] 2019-07-21 13:08:53 +02:00
bnnm
a32599dfe6 Fix warning 2019-07-14 21:25:59 +02:00
bnnm
7a6af37122 Add HCA key 2019-07-14 21:24:38 +02:00
bnnm
ac1048d52f Add .acb with internal .awb and names, fix some .awb 2019-07-14 21:24:28 +02:00
Simon Aarons
5734a84a23 Implement Traveller's Tales' RAD 2019-07-12 20:14:39 +10:00
bnnm
5d1dd63182 Add support for HCA with subkey from .awb [Dragalia Lost (Mobile)] 2019-07-07 21:04:56 +02:00
bnnm
1a4dbc83d3 Add .awb/afs2 for convenience 2019-07-07 20:46:14 +02:00
bnnm
0523b36a62 Add TXTH name_table wildcards + fix doc 2019-07-07 18:10:43 +02:00
bnnm
023e5b8d99 Fix dual TXTH/GENH Yamaha ADPCM + add .P04 extension 2019-07-07 15:26:43 +02:00
bnnm
6f2c94b303 Add HCA keys 2019-07-07 15:25:50 +02:00
bxaimc
996d8a3545 Add opus support for Prototype games [Clannad (Switch)] 2019-07-06 22:30:11 -04:00
Christopher Snowhill
9bae582a24
Rename to strcasecmp
Dammit, I misread the macro. It defines strcasecmp=_stricmp for MSVC, not _stricmp=strcasecmp for Unix.
2019-07-02 16:54:33 -07:00
Christopher Snowhill
6b488b13e5
Change strcmpi to _stricmp
Unlike strcmpi, _stricmp is actually macro defined to strcasecmp for Unix systems. I don't know if Linux has strcmpi, but macOS certainly doesn't.
2019-07-02 16:50:28 -07:00
bnnm
1d28e0f58e
Merge pull request #434 from bnnm/txth-xvag-scd
txth xvag scd
2019-06-29 20:42:41 +02:00
bnnm
df2e3b43bb Add TXTH name_table 2019-06-29 20:20:50 +02:00
bnnm
bba3bd98ee Add TXTH base_offset, loop_behavior, improve math without spaces 2019-06-29 13:33:23 +02:00
bnnm
efacca42de Fix subsongs in some .hd3+bd3 2019-06-29 13:25:04 +02:00
bnnm
c7aaabf573 Fix XVAG MPEG encoder delay/gapless looping 2019-06-29 13:24:53 +02:00
bnnm
b82a2c964a Fix multichannel Ogg .scd layout [Final Fantasy XIV] 2019-06-29 13:24:27 +02:00
bxaimc
62fd5243ae fix loop_flag offset 2019-06-26 18:29:14 -04:00
bxaimc
69ab85d106 completed support w/ looping and multichan 2019-06-26 13:10:17 -04:00
bxaimc
1d2e9793e5 Add preliminary BWAV support [Super Mario Maker 2 (Switch)] 2019-06-26 02:26:44 -04:00
bnnm
2e13041be2 Fix some .opus [Lego Movie 2 (Switch)] 2019-06-23 23:20:53 +02:00
bnnm
57cd72771f Add .isd + .isl looping [Mighty Gunvolt (PC), Blaster Master Zero (PC)] 2019-06-23 23:20:43 +02:00
bnnm
afde14796e Fix some incorrectly ripped .xwb 2019-06-23 22:25:55 +02:00
bnnm
675556f78a Fix some .hd3+bd3 2019-06-23 22:25:42 +02:00
bnnm
8613e60946 Fix TXTH (offset)$1 command in some cases 2019-06-23 22:25:28 +02:00
bnnm
88ebf49b34 Add some ogg and cleanup [Yuppie Psycho (PC), Blaster Master Zero (PC)] 2019-06-23 22:25:06 +02:00
Michael
2af3a55a28 Remove duplicate subkey(s) 2019-06-20 15:16:39 -07:00
Michael
f4f118a48c Add Wedding Belle subkeys [Dragalia Lost (Mobile)] 2019-06-19 22:50:17 -07:00
Michael
ec02172d9a Add Mercurial Gauntlet subkeys [Dragalia Lost (Mobile)] 2019-06-19 09:49:59 -07:00
Michael
e16e5f80cb Add subkeys outside AssetBundle 2019-06-18 14:15:15 -07:00
Michael
45a1c75e67 (Hopefully) add every missing subkey from Dragalia
Thanks to Skyth for modifying libcgss' acb2hcas to output the subkeys to a text file instead of an hcakey file.
2019-06-18 13:56:19 -07:00
bnnm
7a1f822153 Fix some .str+wav [The House of the Dead: Overkill (PS3)] 2019-06-16 15:11:24 +02:00
bnnm
1e58d91c41 Extra doc 2019-06-15 13:21:23 +02:00
bnnm
94ce6e6a62 Ignore some incorrectly detected interleaved .dsp 2019-06-15 13:03:35 +02:00
bnnm
2be24a4d6e Add TXTH chunk_header_size/chunk_data_size for padding and fix fields 2019-06-15 13:03:30 +02:00
bnnm
42edcf7524 Fix VPK looping [Sly 2: Band of Thieves (PS2)] 2019-06-15 13:02:24 +02:00
bnnm
357f876132 Fix mono 3DS Ubi RAKI .ckd 2019-06-13 23:56:56 +02:00
bnnm
817e9c2e1d Fix MPEG XVAG with subsongs [Sly Cooper: Thieves in Time (PS3)] 2019-06-13 23:56:38 +02:00
bnnm
d4b3ffb3bb Add .snd FSB5 extension 2019-06-13 23:56:25 +02:00
bnnm
e50e0c6e71 Add 3DS Ubi RAKI .ckd [Gravity Falls (3DS)] 2019-06-12 21:58:32 +02:00
bnnm
ef8643c1a4 Fix some .ogg channel layout [Hatsune Miku Arcade Future Tone (AC)] 2019-06-09 18:41:26 +02:00
bnnm
50309c195e
Merge pull request #416 from bnnm/ads-fsb
ads fsb
2019-05-26 23:12:02 +02:00
bnnm
272a23490d Add FSB5 .bank [Shantae: Half-Genie Hero (Switch)] 2019-05-26 22:55:37 +02:00
bnnm
ab719d08de Fix some .ads loops [Kono Aozora ni Yakusoku o (PS2), Chanter (PS2)] 2019-05-26 22:54:38 +02:00
Rohul1997
2c3f4c9b62
Added subkeys from Fire Emblem collab and Resplendent Refrain Nightmare raid 2019-05-24 21:06:58 +01:00
bnnm
e503757bfc Add HCA keys 2019-05-17 22:30:49 +02:00
bnnm
ff944a1ddd Restore TXTP loop_start_segment=1 for single files 2019-05-17 22:30:25 +02:00
bnnm
497e3a04a7 Fix some .vs [Front Mission 4 (PS2)] 2019-05-05 23:27:02 +02:00
bnnm
12874af1d6 Fix .at3/at9 mono files with wrong channel layout 2019-05-01 23:21:59 +02:00
bnnm
5bcaafa067 Fix some .spw [Final Fantasy XI (PC)] 2019-04-21 01:17:03 +02:00
bnnm
f02ec24aec Fix some .sm2/ss2 [Batman: Rise of Sin Tzu (Xbox)] 2019-04-21 01:16:48 +02:00
bnnm
e732800a01 Add .sxd3 [Fate/Estella (PS4), Gran Turismo Sport (PS4)] 2019-04-21 01:16:24 +02:00
RIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGE RACERRRRRRRRRRRRRRRRRRRRRRRRRRRRR
8b9c0e56ef
minor comment addition 2019-04-18 16:14:48 -03:00
RIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGE RACERRRRRRRRRRRRRRRRRRRRRRRRRRRRR
95adca72cb
add more language filenames [ubi_bao.c]
indeed, this is just unconfirmed for now but hear me out - if you look through the Assassin's Creed exe out of each platform the game was released on (Windows version has just two exe that consists of all code in the game) you'll see that there are a total of 10 spoken languages that are being referenced in the exe.

i chose the Windows version of the game 'cuz every single detail in there isn't encrypted somehow within these two exe files(as in, those that end with Dx9 and Dx10, respectively).
2019-04-18 16:13:02 -03:00
bnnm
0072f8c0b5 Fix segmented .wave kbps 2019-04-14 21:37:28 +02:00
Clarence "Sparr" Risher
d11d652429 Resolve linux compile problems
include limits.h where needed
ifdef out mpeg function not present in default linux build
2019-04-12 21:12:52 -07:00
Christopher Snowhill
c585f3f502
Merge pull request #389 from bnnm/txtp-groups-aif
txtp groups aif
2019-04-09 03:43:47 -07:00
bnnm
dd847f3041 Tweak some logs 2019-04-07 01:47:52 +02:00
bnnm
fef854ea87 Add .laif/aif-Loop extension [Psychonauts (PC)] 2019-04-07 01:47:07 +02:00
bnnm
55599d4098 Add TXTP mixed groups for layers+segments in the same file 2019-04-07 01:43:45 +02:00
Michael
231e5c64ad Add missing music subkeys from Trick or Treasure 2019-04-06 08:41:43 -07:00
Michael
b2adaea429 Add music subkeys up to April Fools 2019-04-01 00:09:52 -07:00
Christopher Snowhill
feef3b87d5
Correct formatting 2019-03-30 17:16:20 -07:00
Darren Yip
d28522f6e6 Added HCA key for Puchiguru Love Live! 2019-03-30 14:45:57 -04:00
Christopher Snowhill
b62357c832
Merge pull request #382 from bnnm/txtp-akb-at3
txtp akb at3
2019-03-30 00:59:26 -07:00
bnnm
43d3cea838 Fix TXTP "c" command and add "C" (@track alt) 2019-03-30 02:19:44 +01:00
bnnm
57d724c2b2 Fix 5.1/7.1 .at3 LFE channel order [Devil May Cry 4 (PS3)] 2019-03-30 02:15:22 +01:00
bnnm
adae35ae3a Add PCM .akb [Mobius Final Fantasy (Mobile)] 2019-03-30 02:14:18 +01:00
bxaimc
1ffd3ec233 Add VAGp variant 'STEREOVAG2K' for The Simpsons Skateboarding (PS2) 2019-03-29 00:49:29 -04:00
bnnm
642613fac9 Fix get_bool again 2019-03-25 21:15:44 +01:00
bnnm
c084a99337 Fix body_file with chunks 2019-03-25 21:15:14 +01:00
bnnm
88951a1ab2 Allow TXTH chunks + subfiles + subsongs [Gitaroo Man (PSP)] 2019-03-24 15:36:57 +01:00
bnnm
0fa7ed0b6f Tweak RIFF .at3 for extensionless/multi-riff [Gitaroo Man (PSP)] 2019-03-24 15:34:49 +01:00
bnnm
9e9417b916 Fix inconsistent PSX channel padding [Gitaroo Man (PS2)] 2019-03-24 03:21:05 +01:00
bnnm
9ac36892f6 Fix .sngw 5.1 channel order 2019-03-24 02:45:03 +01:00
bnnm
8739631792 Enable TXTP mixing 2019-03-24 01:21:09 +01:00
bnnm
248ec056e3 Fix looping EA-XAS and leaks 2019-03-24 01:09:19 +01:00
bnnm
da4b31c0d3 Merge branch 'master' of https://github.com/kode54/vgmstream into mix-etc 2019-03-23 22:49:19 +01:00
bnnm
dd42e99823 Tweak mixing and fix TXTP with "commands" failing in some cases 2019-03-23 22:42:07 +01:00
bnnm
19d5a6f82c Improve .xsb internal name reading and .xsb filename detection 2019-03-23 15:50:59 +01:00
Christopher Snowhill
83b463bffd
Merge pull request #373 from NicknineTheEagle/ea-sbr
ea sbr
2019-03-22 21:25:40 -07:00
bnnm
50f8f53385 Add .ikm PC/PSP and fix PS2 samples [Chaos Legion (PC), TLOH IV (PSP)] 2019-03-22 21:12:33 +01:00
bnnm
a64fabe831 Fix TXTP boolean reading near EOL/EOF 2019-03-22 19:45:28 +01:00
bnnm
c7379df2a4 Add .fsb key [Sekiro (PC)] 2019-03-22 19:43:51 +01:00
NicknineTheEagle
ec5c5a57e1 Fixed EA ABK parser 2019-03-22 20:25:06 +03:00
NicknineTheEagle
83d5468ee4 Fixed EA BNK parser (again) 2019-03-22 19:40:31 +03:00
NicknineTheEagle
ddf35809d6 Added EA SBR format containing SPS files 2019-03-22 15:07:13 +03:00
bnnm
283f594168 Rename ps2_ikm.c to ikm.c 2019-03-22 01:08:20 +01:00
bxaimc
3744cd52ce KTSS fixes 2019-03-21 19:21:55 -04:00
bxaimc
e994af85ab change channelMultiplier to num_layers 2019-03-21 19:18:26 -04:00
bxaimc
e6208351d4 KTSS fixes 2019-03-21 19:07:33 -04:00
bnnm
0aec721788 Add TXTH chunk_* config for chunked data and fix leaks [SF EX 3 (PS3)] 2019-03-21 23:08:11 +01:00
bxaimc
a24f1c0337 Add Team Ninja/Koei Tecmo Opus Variant 2019-03-21 18:02:17 -04:00
bnnm
cb80b198ce Add accurate sample count for .mp3/lmp3 2019-03-21 22:29:39 +01:00
bnnm
6bfe6e6b4a Add .fsb.xen and key [Guitar Hero 5 (X360)] 2019-03-21 22:29:23 +01:00
bnnm
1fd320bfcd Fix Ubi SB sample/layer bugs [SC HD (PS3), RS:Vegas (PSP), GRAW (X360)] 2019-03-21 22:26:04 +01:00
bnnm
dd1bafb201 Add Ubi .bnm [Rayman 2 (PC), Tonic Trouble (PC), Donald Duck (PC)] 2019-03-17 19:30:02 +01:00
bnnm
c1b9df6a5e Add some Ubi SB [G.R.A.W (X360), Splinter Cell D.A. Online (PC)] 2019-03-16 13:58:28 +01:00
bnnm
703c29775d Add TXTH padding_size = (value|auto|auto-empty) to skip PS-ADPCM padding 2019-03-16 13:56:22 +01:00
bnnm
4cf1db7fc1 Merge branch 'master' of https://github.com/kode54/vgmstream into ntav 2019-03-16 09:25:19 +01:00
bnnm
3aef648730 Fix potential (but impossible with current code) TXTP segfault 2019-03-16 00:35:09 +01:00
bnnm
4acd10d1b1 Fix TXTH auto data_size with subsongs to calc up to next start_offset 2019-03-16 00:12:25 +01:00
bnnm
d9c3720f73 Fix some .mtaf looping when shouldn't 2019-03-16 00:10:42 +01:00
bnnm
80ae4f2ed3 Add 9TAV [Metal Gear Solid 2/3 HD (Vita)] 2019-03-16 00:10:28 +01:00
NicknineTheEagle
92738358a1 Fixed EA BNK parser 2019-03-13 22:58:05 +03:00
NicknineTheEagle
487f919b77 Resolve merge conflict 2019-03-13 22:58:05 +03:00
NicknineTheEagle
c93ffb7231 Calculate GIN size 2019-03-13 22:58:04 +03:00
NicknineTheEagle
12c82b9ca9 Ubi SB fixes 2019-03-13 22:58:04 +03:00
NicknineTheEagle
4ff41aa0ef Added support for EA TMX format 2019-03-13 22:58:04 +03:00
bnnm
47f7b8d1d0 Fix Konami XWMA padding 2019-03-12 01:28:42 +01:00
bnnm
ae66dd42a6 Add Konami MSF/XWMA [Metal Gear Solid 3 HD (PS3/X360)] 2019-03-12 00:41:20 +01:00
bnnm
0369a82bfc Fix references and tweaks 2019-03-12 00:38:48 +01:00
bnnm
bdd695b9f9 Minor cleanup 2019-03-11 14:49:29 +01:00
bnnm
e9688e540a Rename some files 2019-03-11 14:47:06 +01:00
bnnm
e5d4e2e382 Remove MTAF deblocking code and cleanup 2019-03-11 12:34:23 +01:00
bnnm
5b2af165cf Add TXTH inline coef_table = NNMM.... for DSP 2019-03-11 02:27:52 +01:00
bnnm
c7a8e25ce8 Validate some bytes-to-samples and shadowing tweaks 2019-03-11 01:34:36 +01:00
bnnm
fd9a33d2d0 Add TXTH mpeg bytes-to-samples and tweaks 2019-03-11 01:22:49 +01:00
bnnm
fa9d7e6cc1 Fix TXTH strings with trailing spaces (math change) 2019-03-11 00:11:12 +01:00
bnnm
f2aa9905d4 Add TXTH subfile_offset for wrapper files 2019-03-10 23:39:48 +01:00
bnnm
d0bb4d964e Add non-demuxed EA SCHl .vp6 videos with multilang subsongs 2019-03-10 11:11:27 +01:00
bnnm
ddfb46d1bd Add inline TXTH math: (key) = (number) (op) (number) ... [op: +-*/] 2019-03-10 10:40:06 +01:00
bnnm
97c9df30aa Add SFH .at3 wrapper [Devil May Cry 4 Demo (PS3), Jojo BA HD (PS3)] 2019-03-10 00:59:59 +01:00
bnnm
0719c2cc61 Fix EA SCHl BR and handle multilang better [Battlefield: Hardline (PS3)] 2019-03-09 23:51:56 +01:00
bnnm
b4fff010dd Add AAC .strm [Cursed Castilla (3DS)] 2019-03-09 23:27:28 +01:00
bnnm
650c3847d2 Parse hex in TXTP loop install 2019-03-09 23:06:53 +01:00
bnnm
2b4570395a Add AAC codec for TXTH and bytes-to-samples 2019-03-09 22:57:21 +01:00
bnnm
c114dc3ba1 Fix RIFF #ifdef VGM_USE_MAIATRAC3PLUS failing when set 2019-03-09 21:32:51 +01:00
bnnm
2dc5ddc59e Fix newest .wem channel mask and validate wrong values 2019-03-09 21:31:15 +01:00
bnnm
63e31c1ac0 Fix some 7ch .SPS [BAttlefield 4 (X360) 2019-03-09 20:52:20 +01:00
bnnm
caba4a95a9 Add ADX key [Bakumatsu Renka: Shinsengumi (PS2)] 2019-03-09 20:51:58 +01:00
bnnm
b5b0ec10a6 Fix some MIB+MIH missing samples [Galaxy Angel II (PS2)] 2019-03-09 20:51:37 +01:00
bnnm
a6e777d120 Update mixing code 2019-03-09 20:50:58 +01:00
Christopher Snowhill
d8ffd7f0d5 Initialize variables so failure doesn't result in a crash 2019-03-05 18:14:57 -08:00
Christopher Snowhill
12ad42378a
Merge pull request #367 from bnnm/ogg-txtp-layout
ogg, txtp, layouts
2019-03-04 18:22:39 -08:00
bnnm
186d0c8ebf Cleanup dsp+sck cleanup 2019-03-04 22:48:51 +01:00
bnnm
9616bdd60e Rename dc_dcsw_dcs.c to dcs_wav.c 2019-03-04 20:12:02 +01:00
bnnm
f0d3cadf3d Clean .dcs+wav [Evil Twin (DC)] 2019-03-04 20:08:33 +01:00
bnnm
879f65a864 Fix 3/5ch .SPS [Battlefield 4 (X360)] 2019-03-04 20:07:26 +01:00
bnnm
4c1b3f56f3 Tweak loop end leeway 2019-03-04 20:06:40 +01:00
bnnm
563c59664d Handle loop points in seconds and cleanup 2019-03-03 20:03:26 +01:00
bnnm
19c10e014c Add Czech_BAOs 2019-03-03 19:53:59 +01:00
Michael
857f856ff0 i don't even know anymore 2019-03-02 21:10:55 -08:00
bnnm
65e2d4d27d Add TXTP loop install: "#I(loop start) (loop end)" 2019-03-03 03:01:17 +01:00
bnnm
8850ddacff Rename internal coding AICA to YAMAHA
AICA is simply Dreamcast's sound chip that uses standard Yamaha ADPCM,
codec used by Yamaha in many other places well before the Dreamcast
2019-03-03 02:30:52 +01:00
bnnm
0c39f4cf09 Fix tri-Ace Aska ADPCM .aac [Star Ocean Anamnesis (Mobile)] 2019-03-02 21:12:00 +01:00
bnnm
78d1af6f35 Fix RIFF even-sized chunks, PCM GUID and add channel layout 2019-03-02 16:16:02 +01:00
bnnm
d9296c6693 Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar 2019-03-02 15:57:41 +01:00
bnnm
312eb4ed76 Fix BAO sample rate in some cases [Assassin's Creed] 2019-02-25 19:45:10 +01:00
bnnm
a590ce650b Merge branch 'master' of https://github.com/kode54/vgmstream into tmp 2019-02-25 00:43:28 +01:00
bnnm
05119fdceb Improve TXTP parsing, ignore spaces and add mask ranges 2019-02-25 00:37:28 +01:00
bnnm
40c23dc3f5 Add Vicious Cycle .mus [Dinotopia (Xbox/GC)] 2019-02-24 11:34:09 +01:00
bnnm
397c6e0e81 Improve average bitrate with layers+segments 2019-02-24 09:51:10 +01:00
bnnm
6351432d76 Move mp4.c FFDL code to ffdl.c 2019-02-23 23:19:54 +01:00
bnnm
fa4fc1f64c Add FFDL Ogg [Final Fantasy Dimensions (Android)] 2019-02-23 23:10:58 +01:00
bnnm
cb93647cdd Fix some AIX [Danball Senki (PSP), Tetris Collection (PS2)] 2019-02-23 17:12:20 +01:00
bnnm
6bd23fe948 Change AIX to use custom io and layered+segmented layout
Resulting output is slightly different because AIX layout used to carry
ADX ADPCM hist between segments, but since ADX does have hist in header
(not parsed when AIX was implemented) this step is unneeded/incorrect
2019-02-23 15:26:08 +01:00
niemand-deu
0e645a4fd9
Update baf.c
Added a two liner in the vein of cca30df28d to fix compiling on Linux.
2019-02-23 07:16:35 +01:00
bnnm
e5480f4bb0 Fix minor shadowing issues 2019-02-23 03:15:49 +01:00
bnnm
e3a76d35aa Add TXTH interleave defaults for PSX/DSP/PCM16/PCM8 to simplify usage 2019-02-23 01:49:09 +01:00
bnnm
dd31d1af33 Add Blitz IMA .str+wav [Zapper (PC)] 2019-02-23 00:12:58 +01:00
bnnm
61b9e3743e Add doc 2019-02-22 23:53:15 +01:00
bnnm
9bf0369abd Fix rare .vag [Jak 3 (PS2)] 2019-02-22 23:53:05 +01:00
bnnm
5109219d85 Fix minor Ubi SB layer bug 2019-02-22 23:52:09 +01:00
bnnm
dc22b3d955 Add some BAOs and v6 IMA [Ghost Recon Future Soldier (PC/PS3)] 2019-02-22 23:51:40 +01:00
bnnm
7e6e8900c2 Fix EA-XMA segfault 2019-02-22 23:35:16 +01:00
bnnm
a2a43c2502 Fix multitrack .baf [James Bond 007 - Blood Stone (X360)] 2019-02-22 23:32:22 +01:00
bnnm
ce07e6af9e Fix ds2 samples 2019-02-18 00:53:59 +01:00
bnnm
4b3ec51667 Add .ds2 [Star Wars Bounty Hunter (GC)] 2019-02-17 23:17:14 +01:00
bnnm
a4d4e4a5b7 Fix minor Ubi SB issues 2019-02-17 20:53:30 +01:00
bnnm
8056ba37f4 Update doc 2019-02-17 20:53:02 +01:00
bnnm
ab4805407a Fix some .bnk [Manhunt 2 (PSP)] 2019-02-17 20:48:18 +01:00
bnnm
18593837ad Add TXTP "#h(rate)" to force sample rate 2019-02-17 20:47:57 +01:00
bnnm
fa4e56a6b1 Prepare parts for mixing 2019-02-17 20:28:27 +01:00
bnnm
98587ec8e7 Fix memory corruption when forcing loops and clean internals 2019-02-15 22:28:20 +01:00
bnnm
0e379a4e28 Fix some more BAOs 2019-02-15 18:36:45 +01:00
bnnm
9e9495168c Add TXTP "loop_mode=keep" for intro+main songs that also loop normally 2019-02-15 18:36:12 +01:00
bnnm
a49d9851a1 Fix some .baf [James Bond 007: Blood Stone (X360)] 2019-02-15 18:35:24 +01:00
bnnm
ff15eefe80 Fix minor Ubi SB stuff 2019-02-10 19:02:28 +01:00
bnnm
7085b8ad1d Add TXTP global "commands = #(...)" and allow per-segment masking/mixing 2019-02-10 18:02:10 +01:00
bnnm
4c038cb0ea Add Ocean .DSF, .208 and DSA decoder [Last Rites (PC)] 2019-02-10 01:36:05 +01:00
bnnm
0dbe00d4b0 Add HCA keys 2019-02-09 23:44:57 +01:00
bnnm
ccca7ad949 Fix BAO layer/sequences and add .cpk and more games 2019-02-09 23:43:50 +01:00
bnnm
f4aa758d39 Fix .sfl loops in some cases 2019-02-09 23:43:28 +01:00
bnnm
011fe56614 Fix EALayer3 11ch, V1b PCM, V2S loops [Army of Two 3 (PS3), NFS:W (PS3)] 2019-02-09 23:42:59 +01:00
Christopher Snowhill
c9d997f355
Merge pull request #360 from bnnm/bao
bao
2019-02-02 17:10:00 -08:00
bnnm
493e207c40 Add atomic BAO [Assassin's Creed (PS3/PC)] 2019-02-03 01:47:59 +01:00
bnnm
6742a3e0ef Fix some Ubi SB [Rainbow Six Vegas 2 (X360)] 2019-02-03 01:47:44 +01:00
Michael
d880fd3c1c Add Dragalia subkeys up to Skyborne Spectacle raid event 2019-02-01 19:28:19 -08:00
NicknineTheEagle
56dfa62a75 Should use vgmstream->num_samples here for loop segments 2019-01-28 17:11:31 +03:00
NicknineTheEagle
3249617238 Fixed doc 2019-01-28 09:47:24 +03:00
NicknineTheEagle
70ffbb1194 Use header values instead of vgmstream values in some places 2019-01-28 09:38:11 +03:00
NicknineTheEagle
ba30c79d59 Merge remote-tracking branch 'upstream/master' into ea-ubi
# Conflicts:
#	src/meta/ubi_sb.c
2019-01-28 09:27:45 +03:00
bnnm
fc8911b68a Prepare BAO layers/sequences 2019-01-27 23:42:42 +01:00
bnnm
4a6df9b3b9 Add .wxv RIFF [Godzilla - Destroy All Monsters Melee (Xbox)] 2019-01-27 23:40:40 +01:00
bnnm
097f7b0285 Fix some SDF [Mr. Bean's Wacky World (Wii)] 2019-01-26 17:04:43 +01:00
bnnm
aecd7da55e Add .sbv RIFF [Spongebob Squarepants - The Movie (PC)] 2019-01-26 16:34:25 +01:00
bnnm
f806f287f2 Fix most Ubi SB stuff and yet more games 2019-01-26 16:30:36 +01:00
bnnm
1d491526ca Add extensionless RIFF [Myst III (Xbox)] 2019-01-26 16:14:50 +01:00
NicknineTheEagle
27a2960e31 Ubi SB: Added more games 2019-01-26 13:31:50 +03:00
NicknineTheEagle
519659fd3e EAAC: Properly calculate stream size for bitrate 2019-01-23 06:40:42 +03:00
NicknineTheEagle
8a00c7cd66 Minor fixes and tweaks 2019-01-22 00:42:34 +03:00
bnnm
b3867b0260 Handle Ubi SB sequence loops properly 2019-01-20 17:16:44 +01:00
bnnm
4c24b03951 Remove debug crap 2019-01-20 00:57:09 +01:00
bnnm
fb8d453c94 Add .lasf (.asf) for consistency 2019-01-20 00:50:39 +01:00
bnnm
3a9273538f Fix type 04 .xnb [Scare Me (XBLIG)] 2019-01-20 00:42:05 +01:00
bnnm
29bed4b1e0 Add TXTH/GENH interleave_last option 2019-01-20 00:17:06 +01:00
bnnm
8f1ec86bda Fix UE4 MSADPCM .adpcm [Heroes of Ark (iOS), Angels in the Sky (iOS)] 2019-01-19 23:08:26 +01:00