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
bnnm
da9f9a5572
Fix non-initialized var
2019-01-19 20:04:38 +01:00
bnnm
26e464ef2c
Add Ubi .sb/smX layers and sequences, more games
2019-01-19 20:03:48 +01:00
bnnm
0c40610f7f
Fix KOEI .mic loops [Dynasty Tactics 2 (PS2)]
2019-01-19 20:01:34 +01:00
NicknineTheEagle
6487d310cb
Formatting fixes
2019-01-16 23:29:51 +03:00
NicknineTheEagle
9c9da8fa1b
EAAC: Fixed looping for RAM sounds
2019-01-16 23:05:19 +03:00
NicknineTheEagle
3f0ba31a43
EA SCHl: Implemented looping for streamed sounds in ABK
2019-01-16 23:05:09 +03:00
Christopher Snowhill
c6280d85b3
Merge pull request #352 from NicknineTheEagle/ea-sbr
...
Ea sbr
2019-01-14 18:04:58 -08:00
NicknineTheEagle
ba02ab8f66
EA SCHl: Changed update_ea_stream_size_and_samples to use the first channel offset
2019-01-14 04:01:57 +03:00
bnnm
fd2984f798
Prepare Ubi SB for other types and add more games
2019-01-13 23:27:29 +01:00
bnnm
f5462aad63
Use loop flag in bnk
2019-01-13 23:26:57 +01:00
bnnm
697e5329c9
Minor doc
2019-01-13 23:26:39 +01:00
bnnm
62813ec4d2
Fix broken .pk subsongs [Scott Pilgrim (PS3)]
2019-01-13 23:26:04 +01:00
bnnm
368212bbf8
Fix some looping .sps [FIFA 18 (PC)]
2019-01-13 23:25:29 +01:00
NicknineTheEagle
4c118b28b4
EAAC: Added SBR/SBS format from EA Sports games
2019-01-13 21:53:57 +03:00
NicknineTheEagle
3fc7439ba6
Minor fixes
2019-01-13 21:50:58 +03:00
NicknineTheEagle
b472b6a01f
Renamed some parsers for clarity
2019-01-13 05:15:18 +03:00
NicknineTheEagle
2a88b6bc11
EAAC: Added SBR/SBS format
2019-01-13 02:42:54 +03:00
bnnm
7b9d50e62b
Add proper .baf [Project Gotham Racing 4 (X360), Geometry Wars (PC)]
2019-01-12 18:01:19 +01:00
bnnm
093fa28a2f
Add OKI16 TXTH/GENH decoder [Sweet Legacy (PS2), Hooligan (PS2)]
2019-01-12 13:02:08 +01:00
bnnm
d56bca12f8
Remove ps2_khv.c as it's now parsed in vag.c
2019-01-12 02:55:24 +01:00
bnnm
2e68217af2
Add .vas VAGp [Kingdom Hearts II (PS2)]
2019-01-12 02:51:37 +01:00
bnnm
5d610be086
Add .gin and EA-XAS v0 decoder [Need for Speed Most Wanted]
2019-01-12 02:26:38 +01:00
bnnm
f90d9c1e5d
Fix .fag sample rate
2019-01-12 01:02:10 +01:00
bnnm
13643e8c3d
Fix some .bnk codec/rates [Fieldrunners (PSP), Wipeout HD (PS3)]
2019-01-12 01:02:01 +01:00
bnnm
c9500056a6
Fix some .ads looping [Gofun-go no Sekai (PS2)]
2019-01-12 01:00:24 +01:00
bnnm
07abb4692d
Add TXTH sub-extension (.sub.ext.txth) to simplify extra config
2019-01-12 01:00:07 +01:00
Christopher Snowhill
699e1092a0
Merge pull request #351 from NicknineTheEagle/pcm4
...
Added 4-bit PCM decoder
2019-01-10 00:21:48 -08:00
NicknineTheEagle
5190b362a9
Added 4-bit PCM decoder
2019-01-09 22:30:15 +03:00
bxaimc
27b26e2d49
formatting....thanks Visual Studio
2019-01-08 00:52:22 -05:00
bxaimc
38993f6b1e
SD9 meta cleanup and modify loop flag for newer BMIIDX games
2019-01-08 00:44:10 -05:00
bnnm
6505854983
Fix some Ubi SB XMA
2019-01-07 23:31:18 +01:00
bnnm
75143d5f6b
Remove Ubi SB hacks now that it's correctly parsed, fixes
2019-01-07 22:10:48 +01:00
bnnm
8f3544d901
Fix many Ubi SB bugs, add looping and more games
2019-01-07 18:03:47 +01:00
Christopher Snowhill
0638ba6142
Merge pull request #348 from NicknineTheEagle/ea-mpf
...
Ea mpf
2019-01-06 17:47:22 -08:00
bnnm
b19ed761a6
Rename ps2_psh.c to vsv.c
2019-01-05 20:23:12 +01:00
bnnm
78099c096b
Fix .vsv/psh decoding and mono files [Dawn of Mana (PS2)]
2019-01-05 20:20:08 +01:00
bnnm
3480e49cd4
Remove sps frostbite parser (use a good extractor instead)
2019-01-05 04:41:36 +01:00
bnnm
be9399b370
Redo Infernal Engine .smp [Ghostbusters (multi)]
2019-01-05 04:36:20 +01:00
bnnm
113ff85f58
Remove debug crap
2019-01-05 04:32:32 +01:00
bnnm
94915b90ab
Simplify Ubi SB platform parsing
2019-01-05 04:32:07 +01:00
bnnm
adea00edab
Tweak Ubi sb/xmX for clarity and add more games
2019-01-05 04:02:14 +01:00
NicknineTheEagle
cca9789fd0
Merge remote-tracking branch 'upstream/master' into ea-mpf
2019-01-03 04:46:34 +03:00
NicknineTheEagle
19ff79fac3
EA SCHl: MPF fixes
2019-01-03 04:46:26 +03:00
bnnm
af32ec83db
Improve Ubi SB/SM (.smN/sbN) parsing speed
2019-01-02 23:46:39 +01:00
bnnm
254582b21d
Add Ubi SB debug stuff for subtypes/layers
2019-01-02 23:31:14 +01:00
bnnm
dd97d29f80
Add EA EACS banks [Need for Speed (PC)]
2019-01-02 17:17:14 +01:00
bnnm
49628d6198
Add SCHl .hab/gsf/abk and custom mpf+mus pairs, remove trj/trm map pair
2019-01-02 16:15:03 +01:00
bnnm
7211e0e0ec
Merge branch 'master' of https://github.com/kode54/vgmstream into test
2019-01-02 11:10:14 +01:00
Christopher Snowhill
4e170af368
Merge pull request #344 from NicknineTheEagle/ea-mpf
...
Fixes
2019-01-01 17:28:43 -08:00
bnnm
9e1e4464b0
Improve Ubi BAO (.pk) parsing speed
2019-01-01 23:21:08 +01:00
bnnm
18fcb5fed7
Fix raw .xa validation [Toy Story 2 (PS1)]
2019-01-01 23:19:12 +01:00
bnnm
6ccceee033
Fix .sdt [Baldur's Gate - Dark Alliance (GC)]
2019-01-01 21:01:45 +01:00
bnnm
42ce03a004
Add .wd RIFF [Genma Onimusha (Xbox)]
2019-01-01 20:59:52 +01:00
bnnm
5066dee488
Add extensionless xwb
2019-01-01 19:04:39 +01:00
bnnm
2275ea2529
Prepare ATSL for KTAC
2019-01-01 19:04:22 +01:00
Michael
7636c38980
Add Dragalia Lost subkeys for English voice clips
2018-12-31 19:43:40 -08:00
NicknineTheEagle
1d8c619278
EA SCHl: Small fix
2018-12-31 23:18:37 +03:00
NicknineTheEagle
20cf817403
Ubi SB: FMT_XMA1 header fixes
2018-12-31 23:05:58 +03:00
NicknineTheEagle
b0ac7ce4e3
EA SCHl: Added more MPF versions
2018-12-31 23:01:46 +03:00
Michael
b84ff9a86b
Add Dragalia Lost subkeys from Chapter 7 and New Year's event
2018-12-31 03:35:41 -08:00
NicknineTheEagle
2087ef84bf
Ubi SB: Implement rotating IDs for SMx
2018-12-31 02:57:58 +03:00
NicknineTheEagle
52851e14a2
Ubi SB: Properly handle FMT_XMA1 header
2018-12-30 22:25:14 +03:00
NicknineTheEagle
4272fcb1ed
Merge branch 'master' into ubi-sb
2018-12-30 21:00:55 +03:00
NicknineTheEagle
c90aa7fd94
Ubi SB: Added LMx file extensions
2018-12-30 19:32:13 +03:00
NicknineTheEagle
4a9bf6c68d
Ubi SB: Better naming for SMx subsongs
2018-12-30 19:04:19 +03:00
NicknineTheEagle
9cfbd1ff6c
Ubi SB: Added TMNT (PSP), Surf's Up (PSP)
2018-12-30 17:38:03 +03:00
Christopher Snowhill
515ba9a5eb
Merge pull request #339 from NicknineTheEagle/ea-map-mpf
...
Ea map mpf
2018-12-28 20:01:12 -08:00
NicknineTheEagle
4d73443bae
Removed unused local variable
2018-12-28 02:39:19 +03:00
NicknineTheEagle
9b29ba9599
EA SCHl: fixed stream size calc not working with merged sound files
2018-12-28 02:02:36 +03:00
NicknineTheEagle
7418e32482
EA SCHl: Restored sound merging hack
...
Too many sets rely on it, not worth it
2018-12-27 23:16:59 +03:00
NicknineTheEagle
6231905a79
EA SCHl: Added EOF check
2018-12-27 22:18:26 +03:00
NicknineTheEagle
6553786f8a
EA SCHl: Fixed get_ea_stream_size
2018-12-27 21:58:41 +03:00
NicknineTheEagle
4024016d10
EA SCHl: Big endian fix
2018-12-27 21:52:37 +03:00
NicknineTheEagle
430ea27f85
EAAC: Added MPF/MUS format
2018-12-27 21:26:04 +03:00
NicknineTheEagle
54cf2e04fc
EA SCHl: Calculate stream size for bitrate
2018-12-27 21:20:28 +03:00
NicknineTheEagle
268a6a4319
EA SCHl: Removed sound file merging hack
2018-12-27 20:41:02 +03:00
NicknineTheEagle
53b3991ae8
EA SCHl: Added MAP/MUS format
2018-12-27 20:27:03 +03:00
NicknineTheEagle
808188dbcd
EA SCHl: Added MPF/MUS format
2018-12-27 20:01:36 +03:00
NicknineTheEagle
39b5480ca6
EA SCHl: Removed IDX/BIG parser
2018-12-27 19:51:01 +03:00
bnnm
9ff2ce5944
Add name_offset/name_size option for TXTH
2018-12-27 16:51:27 +01:00
bnnm
e53740f27f
Add PCFX for GENH/TXTH [Der Langrisser FX (PC-FX)]
2018-12-27 16:14:59 +01:00
bnnm
0bc8e084cf
Clean debug crap
2018-12-27 16:14:11 +01:00
bnnm
5c45178892
Fix some SCHl multi-language videos [MOH Warfighter, NFS The Run]
2018-12-27 16:08:48 +01:00
NicknineTheEagle
9e068be24f
Ubi SB: Added Donald Duck: Goin' Quackers (GC), Splinter Cell (PC), incomplete
2018-12-26 17:09:35 +03:00
NicknineTheEagle
b980528de6
Ubi SB: Fixed Brothers in Arms: D-Day (PSP) offsets
2018-12-24 15:48:15 +03:00
NicknineTheEagle
54f752851c
Ubi SB: Added Splinter Cell Classic Trilogy HD (PS3)
2018-12-24 14:29:55 +03:00
Christopher Snowhill
462a033bc1
Merge pull request #336 from slashiee/subkeys_dgl
...
Add latest Dragalia Lost subkeys from file downloads
2018-12-23 14:15:39 -08:00
Christopher Snowhill
f4551cda37
Merge pull request #335 from bnnm/vs-mul-hca
...
vs mul hca
2018-12-23 14:14:52 -08:00
NicknineTheEagle
960a13a6f2
Ubi SB: More SMx fixes
2018-12-23 18:55:20 +03:00
bnnm
aa970bbdef
Adjust RedSpark case
2018-12-23 13:39:50 +01:00
bnnm
9245dc8a15
Add iNiS .IMC [Gitaroo Man (PS2)]
2018-12-23 13:38:18 +01:00
Michael
6b8bcb14ad
Add Dragalia Lost subkeys up to Dragonyule event
2018-12-23 03:14:01 -08:00
NicknineTheEagle
ab18f074bd
Ubi SB: Added Splinter Cell: Double Agent (GC)
2018-12-23 12:49:54 +03:00
NicknineTheEagle
a9624f6f71
Ubi SB: Restored XMA header offset parameter
2018-12-23 11:03:50 +03:00
NicknineTheEagle
518e47ca5f
Ubi SB: SMx fixes
2018-12-23 07:20:36 +03:00
NicknineTheEagle
3c8f17a977
Ubi SB: Added Splinter Cell: Essentials (PSP)
2018-12-23 04:15:50 +03:00
NicknineTheEagle
5626244108
Ubi SB: Full SMx format support
2018-12-23 00:47:24 +03:00
bnnm
212cdf7a32
Rename *vs_ffx.c to *vs_square.c and *ps2_strlr.c to *vs_str.c
2018-12-22 20:12:13 +01:00
bnnm
c74da3884d
Clean .vs naming
2018-12-22 20:09:01 +01:00
bnnm
a1d559d529
Rename *emff.c to *mul.c
2018-12-22 19:52:01 +01:00
bnnm
47ab52f4f2
Fix various PS2/GC/Wii/PC/Xbox/PSP .mul/emff [TR Legend, TR Underworld]
2018-12-22 19:47:17 +01:00
bnnm
87972f55eb
Improve HCA key detection for small/silent HCA [Dragalia Lost (iOS)]
2018-12-22 19:44:30 +01:00
bnnm
1d97f9ad78
Clean Melbourne House .vs
2018-12-21 23:53:02 +01:00
bnnm
bff7c58c8c
Fix some ZSND [Marvel Ultimate Alliance 2 (PS2)]
2018-12-21 23:51:15 +01:00
bnnm
28f4896818
Fix stereo .vs [All Star Pro-Wrestling 2/3 (PS2)]
2018-12-21 22:38:48 +01:00
NicknineTheEagle
6f0db94553
Ubi SB: Added Splinter Cell: Chaos Theory (Xbox)
2018-12-21 19:00:59 +03:00
NicknineTheEagle
47e45d42da
Ubi SB: Added support for some games using MAPS.SMx
2018-12-21 17:17:10 +03:00
NicknineTheEagle
8ab6fc14cc
Fixes
2018-12-17 14:01:00 +03:00
NicknineTheEagle
29238877cd
Ubi SB: Added TMNT (X360/PC)
2018-12-17 13:20:53 +03:00
NicknineTheEagle
601eb6338c
Ubi SB: Added Surf's Up (PS3/X360) + better platform handling
2018-12-17 10:05:45 +03:00
Michael
83f6ab4722
Add Dragalia Lost 1.3.0 subkeys
...
Taken from iOS IPA, thanks @blueskythlikesclouds for the help with finding these!
2018-12-16 14:47:27 -08:00
bnnm
770343b255
Add .nus3audio [Super Smash Bros. Ultimate (Switch)]
2018-12-15 12:37:01 +01:00
bnnm
34d4500e54
Add .sps EAMP3 [Need for Speed (PS4)]
2018-12-15 11:17:47 +01:00
bnnm
12edc39bff
Add looping Ogg Opus [Monster Boy and the Cursed Kingdom (Switch)]
2018-12-09 02:00:47 +01:00
bnnm
13a7a5382d
Add .opusx/adpcmx [Touhou Genso Wanderer -Reloaded- (Switch)]
2018-12-09 01:23:40 +01:00
bnnm
b43bb3aefe
Rename psx_cdxa.c to xa.c, psx_fag.c to fag.c for clarity
2018-12-08 02:52:55 +01:00
bnnm
30481a5dcc
Clean XA names
2018-12-08 02:50:54 +01:00
bnnm
d31e11b6f9
Fix .fag num_samples/subsongs [Jackie Chan Stuntmaster (PS1)]
2018-12-08 02:45:19 +01:00
bnnm
9291e33312
Fix minor compiler warnings
2018-12-08 00:33:07 +01:00
bnnm
60945577c0
Add Vicarious Visions .zss/zsm/ens/enm [X-Men Legends II (multi)]
2018-12-08 00:10:44 +01:00
bnnm
eaa176864c
Simplify debug off_t casting for easier build
...
Also reorder some custom opus funcs that don't depend on ffmpeg
2018-12-01 18:52:30 +01:00
bnnm
a960a12e58
Fix some compiler warning/errors with libs disabled
2018-12-01 18:34:23 +01:00
bnnm
42bc5de623
Add From Software .xps/.xps+dat [Metal Wolf Chaos (Xbox), Otogi (Xbox)]
2018-12-01 14:01:52 +01:00
bnnm
c87aff04f9
Add opus+sli looping [Sabbat of the Witch (PC)]
2018-12-01 02:47:57 +01:00
bnnm
13e0b1b348
Fix some TXTH operator/body_file issues
2018-12-01 02:41:56 +01:00
bnnm
0706aeffbf
Fix some GENH with small header_size and allow N channel DSPs
...
- "DSP coef right offset" becomes "DSP coef spacing" when channels is
more than 2
2018-12-01 02:40:28 +01:00
bnnm
befa17dc2e
Add TXTH operations (value_*/+-) and field values, ignore -1 loop flag
2018-11-24 15:25:11 +01:00
bnnm
976e1f3efe
Add TXTH dual file/bigfile/subsong/multiplier handling
...
- Can loading a separate header_file or body_file for dual files
- Can load from .txth directly while setting header_file/body_file for
bigfiles
- Can set value_multiplier for use with sector and similar values that
must be multiplied
- Can set subsong_count and subsong_offset for subsong headers suboffset
2018-11-24 01:45:04 +01:00
bnnm
e8ca19ba2c
Add fix_dir_separators util
2018-11-24 00:44:17 +01:00
bnnm
cb8cf92cb0
Add PONA .sxd extension [Policenauts Pilot Disc (3DO)]
2018-11-18 17:24:07 +01:00
bnnm
467ca19450
Fix XMA gapless/looping/samples
...
fixes: standard, wem, xwc, xwb, xnb, xwx, rak, pk, txth, genh, seg, rsd, past, p3d, nub-xma, gtd, gsp, fsb, eaac, cxs, awc, aac
2018-11-18 17:01:31 +01:00
bnnm
56ced57ece
Add TamaSoft .msf [Abandoner: The Severed Dreams (PC)]
2018-11-17 17:52:07 +01:00
bnnm
13adff02eb
Doc Wwise stuff
2018-11-17 15:52:02 +01:00
bnnm
74faa28da8
Fix some AKB AAC issues, add doc (from lib)
2018-11-17 15:50:20 +01:00
bnnm
ac100dca86
Fix bad loops in pce2p_bgm_ajurika_*.fsb [Pac-Man CE2 Plus (Switch)]
2018-11-17 14:36:09 +01:00
bnnm
3471caebd7
Add HCA/ADX keys
2018-11-17 14:35:24 +01:00
bnnm
c76fe5a4b3
Fix SGXD loop end being off by 1 sample
2018-11-11 23:58:58 +01:00
bnnm
5d98795abf
Improve external .sxd handling
2018-11-11 23:58:38 +01:00
bnnm
5b0e410f39
Fix HEVAG Sony .bnk [Yuusha Shisu (Vita)]
2018-11-10 00:44:06 +01:00
bnnm
ab90e08484
Add ADPCM .xpcm [Eternal Fantasy (PC)]
2018-11-10 00:09:03 +01:00
bnnm
9b7161a207
Add PCM16LE .xpcm [Eternal Fantasy (PC)]
2018-11-09 22:57:35 +01:00
bnnm
b56f9e9acd
Add NWAV [Fuurai no Shiren Gaiden: Onnakenshi Asuka Kenzan! (PC)]
2018-11-09 21:23:31 +01:00
bnnm
c2ecafa3cf
Play MP3 Surround .xvag as stereo [Twisted Metal (PS3)]
2018-11-09 21:03:44 +01:00
bnnm
7c89537295
Fix truncated XMA .wem [The Bureau - XCOM Declassified (X360)]
2018-11-09 21:03:16 +01:00
bnnm
8ae4ea3000
Round .vs/svs pitch values
2018-11-03 18:06:39 +01:00
bnnm
da0166f90d
Add ADX key [Lucky Star - Ryouou Gakuen Outousai (PS2)]
2018-11-03 18:03:25 +01:00
bnnm
2e2eeb8723
Tweak .vs doc
2018-11-01 16:41:23 +01:00
bnnm
ec63b8ff38
Tweak .svs sample rate
2018-11-01 16:39:53 +01:00
bnnm
1380faf5bb
Add PC/X360/Wii .seg and fixes [The Spiderwick Chronicles (multi)]
2018-11-01 16:34:53 +01:00
bnnm
7259bcc0f2
Remove unused value warning
2018-10-27 23:49:52 +02:00
bnnm
466f3af458
Subfile streamfile cleanup
2018-10-27 23:49:08 +02:00
bnnm
0e16a309e2
Add 2MSF and clean WMSF [Super Robot Taisen OG: The Moon Dwellers (PS4)]
2018-10-27 23:10:03 +02:00
bnnm
7cde6bdf8b
Add .str SPSD extension [Shenmue (DC)]
2018-10-27 22:33:26 +02:00
bnnm
fb3091502c
Fix some truncated .wem
2018-10-27 22:26:21 +02:00
bnnm
2d968064dc
Fix some FFX .vs
2018-10-27 22:25:45 +02:00
bnnm
693842ea09
Fix short .mds coefs [T3: The Redemption (GC), MI: Operation Surma (GC)]
2018-10-27 22:25:15 +02:00
bnnm
d779f16c35
Minor hca doc
2018-10-20 22:28:54 +02:00
bnnm
33aa532c34
Add blocked VS [Final Fantasy X (PS2)]
2018-10-20 15:30:46 +02:00
bnnm
17d2a096b8
Add RIFF .adw extension [Dead Rising 2 (PC)]
2018-10-20 14:56:34 +02:00
bnnm
929560b53c
Adjust cavia ADS loops
2018-10-20 12:35:58 +02:00
bnnm
3123d1c273
Adjust XOPUS encoder delay
2018-10-20 12:35:50 +02:00
bnnm
60ee31b4ce
Add RIFF .adpcm [Angry Birds Transformers (Android)]
2018-10-13 21:02:42 +02:00
bnnm
e49a688559
Add .xopus decoding [Angry Birds Transformers (Android)]
2018-10-13 21:01:58 +02:00
bnnm
cca676bb0f
Add new HCA key derivation
...
Thanks to FZFalzar, Thealexbarney and hozuki for the key and algorithm
2018-10-13 19:53:25 +02:00
Christopher Snowhill
1743cbdd35
Update ps2_va3.c
...
Clean up and reformat.
2018-10-09 15:51:25 -07:00
style_of_2001
107f9a658e
Add konami / sony VA3 support (fix crash in cli :P)
2018-10-09 09:53:10 -05:00
bnnm
fc39012e17
Clean Nippon Ichi SPS/NLSD/PPP/DSP
2018-10-07 23:59:42 +02:00
bnnm
9e7cdfb9a1
Fix XWB buf/size differences
2018-10-07 23:28:01 +02:00
bnnm
80aad4f15a
Add/fix XWMA start and num samples
2018-10-07 23:27:31 +02:00
bnnm
edd7226ee0
Fix EA XMA with actual looping [The Simpsons Game (X360)]
2018-10-07 21:18:46 +02:00
bnnm
65aca53cb5
Fix some XWB + FFmpeg subsongs
2018-10-07 03:26:05 +02:00
bnnm
14ba35b70a
Fix missing 1 sample in RIFF loops
2018-10-07 02:24:37 +02:00
bnnm
34676bbdc6
Prepare XMA adjusted loops
2018-10-07 02:23:05 +02:00
bnnm
f59faa0c07
Fix some .lse [Operation Abyss (PC), Operation Babel (PC)]
2018-10-04 20:43:23 +02:00
bnnm
a7e29c8be1
Fix some PDT [Mario Party 4 (GC)]
2018-10-04 19:48:13 +02:00
bnnm
1056092bf3
Fix Final Fantasy Tactics A2 IMA decoding
2018-10-04 19:43:37 +02:00
bnnm
af196a558c
Add Sony .BNK v14 [Yakuza 6's Puyo Puyo (PS4)]
2018-09-28 19:17:05 +02:00
bnnm
c0d484a715
Add .lse Ogg [Labyrinth of Refrain (PC)]
2018-09-27 23:41:26 +02:00
bnnm
5594f5068e
Fix .wem Opus encoder delay/gapless [Mario Rabbids (Switch)]
2018-09-27 23:40:42 +02:00
bnnm
d2798c946a
Simplify switch_opus_get_samples usage
2018-09-27 23:39:37 +02:00
bnnm
d7c5c3feaf
Improve UE4Opus/EAOpus encoder delay calculations
2018-09-27 23:31:03 +02:00
bnnm
3269649eec
Add EAOpus [FIFA 17 (PC), FIFA 19 (Switch)]
2018-09-27 23:10:01 +02:00
Christopher Snowhill
5b99d40cf3
Merge pull request #300 from bnnm/ue4opus-bnsf-csmp
...
ue4opus bnsf csmp
2018-09-25 15:15:23 -07:00
bnnm
c5b514b577
Improve UE4OPUS encoder delay and fix get_opus_samples_per_frame
2018-09-23 12:17:23 +02:00
bnnm
d717f21189
Add UE4OPUS decoder [Fortnite (PC), ARK: Survival Evolved (PC)]
2018-09-23 04:26:11 +02:00
bnnm
7d91ef1432
Cast off_t to off64_t when printf'ing for future 4GB file support
2018-09-23 03:01:13 +02:00
Christopher Snowhill
f9c334cf91
Fix goto statement for compilation without libvorbis.
2018-09-22 17:35:48 -07:00
bnnm
f29012edb7
Add Capcom .adpcm [Resident Evil: Revelations (Switch)]
2018-09-22 17:45:02 +02:00
bnnm
1e9dbb851b
Fix some FSB5 subsong offsets
2018-09-22 16:13:18 +02:00
bnnm
bcc1661491
Add fake RIFF IMA [MX vs. ATV Unleashed (PC)]
2018-09-22 16:12:36 +02:00
bnnm
eb4e871a05
Fix CSMP [DKC Tropical Freeze (Switch)]
2018-09-22 16:12:06 +02:00
bnnm
00370a813d
Improve BNSF looping
2018-09-22 16:11:39 +02:00
bnnm
e411916a5e
Add ADX key [Tensei Hakkenshi - Fuumaroku (PS2)]
2018-09-22 16:11:16 +02:00
Christopher Snowhill
25f82da164
Merge pull request #299 from NicknineTheEagle/cue-loop
...
RIFF: Looping info from CUE chunk
2018-09-21 17:38:02 -07:00
NicknineTheEagle
b4a71cd5aa
RIFF: implemented looping info from CUE chunk
2018-09-21 14:31:56 +03:00
bxaimc
c7487d010e
Add .POS looping for .Ogg (SNK Heroines, Sonic Mania)
2018-09-20 15:16:07 -04:00
bnnm
5a9fec3580
Add ADX key [Bakumatsu Renka - Karyuu Kenshiden (PS2)]
2018-09-12 20:01:19 +02:00
bnnm
c045d41670
Fix EA-MT looping for all cases [SSX3 (PS2)]
2018-09-10 13:18:53 +02:00
bnnm
37d7fe83c4
Move NXA Opus to its own file, since it's not very standard
2018-09-10 02:24:59 +02:00
bnnm
804fceb5e7
Remove custom FFmpeg, as custom IO streamfile can be used instead
2018-09-10 02:19:34 +02:00
bnnm
5ed95d07d4
Fix Opus interleave streamfile logical size and cleanup
2018-09-10 01:24:32 +02:00
bnnm
74536e0933
Swap custom FFmpeg OPUS for custom streamfile IO
2018-09-10 01:23:34 +02:00
bnnm
496d2ba534
Clean AIX meta a bit
2018-09-09 20:17:41 +02:00
bnnm
6bee2a6209
Add .utk [The Sims Online (PC), SimCity 4 (PC)]
2018-09-09 15:29:34 +02:00
bnnm
5662dca358
Fix missing layout (was autoselected)
2018-09-09 15:29:23 +02:00
bnnm
e3c5430597
Fix some EA SCHl .bnk
2018-09-09 15:04:23 +02:00
bnnm
210d365df1
Add .sod Ogg extension [Zone 4 (PC)]
2018-09-09 12:24:28 +02:00
bnnm
417cc59277
Fix EA-MT looping [SSX3 (PS2)]
2018-09-08 19:22:56 +02:00
bnnm
1810d3ced6
Add TXTP commands for looping/time (#i #E #lN #fN #dN #F)
...
- #i (ignore loop)
- #E (force end-to-end loop)
- #lN (force N loops)
- #fN (fade time)
- #dN (fade delay)
- #F (don't fade after N loops and play song end)
2018-09-07 19:34:31 +02:00
bnnm
19f69e14b7
Add ALP IMA decoder [Lego Racers (PC)]
2018-09-06 20:25:04 +02:00
bnnm
5e2283f51a
Fix some .MSA [Konohana Pack: 3tsu no Jikenbo (PS2)]
2018-09-06 18:09:56 +02:00
bnnm
f519b1ad70
Add DERF DPCM decoder [Stupid Invaders (PC)]
2018-09-06 17:45:34 +02:00
bnnm
131340882b
Add TXTP command #sN for subsong N (#N still works)
2018-09-04 23:53:25 +02:00
bnnm
59b303d753
Update libacm to 1.2 and add .WAVC sfx
2018-09-04 22:42:21 +02:00
bnnm
f70852095c
Tweak minor ACM stuff for opaqueness
2018-09-04 18:37:51 +02:00
bnnm
7ad7d3d47b
Derive ADX keys automatically if only keystring/keycode is provided
2018-09-04 17:44:06 +02:00
bnnm
9d7d536da7
Add interleaved 2ch XBOX-IMA to TXTH/GENH
2018-09-04 17:11:08 +02:00
bnnm
fa472d4f70
Fix interleaved 2ch XBOX-IMA [Fairly OddParents: Breakin' da Rules]
2018-09-04 17:10:41 +02:00
bnnm
064990f6ff
Add extra validation
2018-09-04 17:07:38 +02:00
bnnm
ee7767815b
Add ADX key [Kashimashi! Girl Meets Girl (PS2)]
2018-09-04 17:07:24 +02:00
Christopher Snowhill
7b30d8bc9a
Merge pull request #292 from bnnm/hca-bcstm-metas-docs
...
hca, bcstm, metas, docs
2018-09-02 15:12:49 -07:00
bnnm
d6a682fe8c
Add ADX key [Girls Bravo: Romance 15's (PS2)]
2018-09-02 21:37:19 +02:00
bnnm
aa4ea4bc3b
Document ADX CINF header
2018-09-02 21:06:38 +02:00
bnnm
3113342a71
Minor tweaks
2018-09-02 21:06:15 +02:00
bnnm
91c3fd6afc
Fix some Sony .bnk
2018-09-02 16:40:11 +02:00
bnnm
9c0db7cae3
Improve HCA/clHCA key detection
...
- Only test keys when file is encrypted
- Add clHCA_TestBlock to test a frame with the current key
- Move some key detection code to hca_decoder.c and simplify hca.c
detection
- Decrease number of test frames due to increased accuracy of
clHCA_TestBlock
2018-09-02 16:00:58 +02:00
bnnm
fd52fe0e95
Clean clHCA lib 3 (API)
...
- rename clHCA_DecodeSamples16 to clHCA_ReadSamples16 since it isn't
really decoding
- divide clHCA_Decode into clHCA_DecodeHeader and clHCA_DecodeBlock to
clarify usage
- unify clHCA_IsOurFile0/1 since one would need to call
clHCA_DecodeHeader right after it anyway
- add clHCA_SetKey for easier key handling
- adapt vgmstream wrapper
2018-09-01 20:28:00 +02:00
Nathan Benichou
9d94fdb033
Update rfrm.c
...
Support for LABL part in RFRM CSMP files
2018-09-01 15:21:46 +02:00
bnnm
43764d6c8d
Fix HCA num samples/looping [Binary Domain (PC), Octopath Traveller]
...
Decoder has been modified a bit so it's easier to feed an arbitrary
number of discard samples (or at least, easier for me to understand),
since encoder delay can be >1024 (frame size) and would make some calcs
go all wobbly
2018-08-29 23:42:47 +02:00
bnnm
9a2a2e4c2e
Export extra sample values in clHCA_getInfo
2018-08-29 20:48:35 +02:00
bnnm
411fa498bb
Clean HCA meta/decoder for future changes
2018-08-29 20:05:31 +02:00
bnnm
5afd33d62a
Split idsp.c into idsp_ie.c and nub_idsp.c
2018-08-28 20:40:02 +02:00
bnnm
f7c26a493d
Clean IDSPs
2018-08-28 20:35:07 +02:00
bnnm
c6a9396b67
Fix IDSP segfault
2018-08-28 20:34:55 +02:00
bnnm
9720384fbe
Fix bcstm 3DS-IMA last interleave and cleanup
2018-08-28 19:43:12 +02:00
bnnm
d5a11d58e8
Add various metas
...
- DSP: itl, vag (PPP)
- PS2: int (A2M), ahv, msv, sdf, svg, vis
- PC: .aif (Asobo), ao, apc, wv2
- Xbox: xau (Konami)
2018-08-28 18:47:56 +02:00
bnnm
bee3adc95b
Document SQEX SCD looping issues in MPEG
2018-08-26 22:37:04 +02:00
bnnm
0231d635ed
Fix Next Level IDSP last interleave/jingles [Mario Strikers Charged]
2018-08-26 22:36:36 +02:00
bnnm
751d5c5f0f
Clean DSP meta once again
2018-08-26 20:05:38 +02:00
bnnm
cc537270c1
Add RFRM .csmp and cleanup [Donkey Kong Country Tropical Freeze (Wii U)]
2018-08-26 19:16:24 +02:00
bnnm
ce6722181a
Move csmp to its own file, since it's not very standard either
2018-08-26 18:55:57 +02:00
bnnm
f2a5b5954f
Move wsi to its own file, since it's not very standard
2018-08-26 17:40:40 +02:00
bnnm
4ee39206c3
Fix Lunar 2 SCD loops/sample rate/stereo and PCM8 cleanup
2018-08-26 16:36:08 +02:00
bnnm
5aad45ab87
Clean AST meta
2018-08-26 13:48:14 +02:00
bnnm
bc62a689c0
Don't call block_update_x manually when using vgmstream_open_stream
2018-08-26 13:47:48 +02:00
bnnm
c2a0311584
Random tweaks
2018-08-26 13:47:02 +02:00
bnnm
b02eeeff04
Fix some .SFL looping and SLI cleanup [Hanachirasu (PC)]
2018-08-26 02:26:38 +02:00
bnnm
ee03726bbc
Find loop_segment automatically in segmented_layout + remove from metas
2018-08-26 00:59:31 +02:00
bnnm
3765831dbe
Remove usage of atrac9_parse_config
2018-08-25 18:03:58 +02:00
bnnm
a734e9c5cb
Remove custom ATRAC9 in favor of custom IO
...
Formats using custom layouts tend to be weird enough that it's a pain to
add support directly in the decoder.
Instead should use custom layouts and I/O streamfiles that, though a bit
wordy and unwieldy at the moment, are a lot more flexible.
2018-08-25 17:48:01 +02:00
bnnm
f86c90c5f9
Use KMA9 custom IO instead of custom ATRAC9
2018-08-25 17:26:49 +02:00
bnnm
9c8dae38dc
Fix multilayer XVAG ATRAC9 [flower (Vita), Farpoint (PS4)]
2018-08-25 17:25:02 +02:00
bnnm
1ba2637256
Clean XVAG meta for future changes
2018-08-25 16:23:15 +02:00
bnnm
e3255344cf
Redo EA-XMA with custom IO for fixes [Skate (X360), NFS: MW (X360)]
2018-08-25 12:48:55 +02:00
bnnm
8cf27cc15e
Add .xna XWB [Touhou Makukasai ~ Fantastic Danmaku Festival (PC)]
2018-08-25 12:21:21 +02:00
bnnm
8a57cf4729
Add .dax RIFF [Love Game's - Wai Wai Tennis (PS1)]
2018-08-25 12:20:55 +02:00
bnnm
07ad3250f6
Clean EAAC streamfile and prepare for EA-XMA
2018-08-25 09:57:46 +02:00
bnnm
6654e44517
Improve/fix AWC XMA streamfile for certain cases
...
It was assuming reads were sequential, though they can skip to offset
(in practice rarely affected), and adjusted packet skip to improve a few
songs.
2018-08-25 09:57:20 +02:00
bnnm
6c553882f3
Rename codec_version to codec_config to clarify
2018-08-23 18:07:45 +02:00
bnnm
ad4478ac2c
Set dual stereo as a meta flag rather than a static list
...
Mainly for cleanup/style
2018-08-23 18:00:34 +02:00
bnnm
9ad2f578e6
Fix PSH/VSV loops and glitches [Romancing SaGa (PS2)]
2018-08-23 17:13:46 +02:00
bnnm
d7c2249358
Simplify XVAG looping code
2018-08-23 17:00:52 +02:00
bnnm
6b4f54df92
Add TXTH "loop_flag = auto" to autodetect PS-ADPCM loop points
2018-08-22 21:04:16 +02:00
bnnm
06c8ab1b3f
Remove bik2a/bk2a fake extensions since they aren't used
2018-08-22 20:43:19 +02:00
bnnm
dcbc7e5b9b
Lower parse priority of raw metas so TXTH has a chance to go first
2018-08-22 20:39:31 +02:00
bnnm
785741e7e1
Rename ps2_mib.c to ps_headerless,c
2018-08-22 20:29:29 +02:00
bnnm
69c791656e
Move MIB+MIH to its own meta and fix rare files [Gladius (PS2)]
2018-08-22 20:10:31 +02:00
bnnm
925916690a
Parse PS3 .bnk properly and remove ps3_klbs.c [L@ve Once (PS3)]
2018-08-22 19:26:19 +02:00
bnnm
75fb12eed4
Fix PS2 VGS/ASS/VPK/etc samples, glitches and cleanup
2018-08-22 19:19:31 +02:00
bnnm
27038c9ec8
Add .wavebatch PCM8 [Cars 2 (3DS)]
2018-08-21 22:39:47 +02:00
bnnm
58b8b0c8df
Fix various .vag issues [Shikigami no Shiro (PS2), Red Star (PS2)]
...
Also cleanup and loop end was also off by 28 samples in several cases
2018-08-21 22:16:56 +02:00
bnnm
2f0aaaf4fd
Fix some compile ifdefs and warnings
2018-08-20 20:05:44 +02:00
bnnm
bb07299dae
Make libvorbis/libmpg123 optional in autotools
2018-08-20 19:21:51 +02:00
bnnm
f6417c5430
Use standard buffer size for all metas
...
There is not no real about having small-ish buffers, simplifies buffer
tuning, and avoids having gigantic buffers on bad reads.
2018-08-19 22:51:14 +02:00
bnnm
2e6f6c8176
Remove unnecessary FFmpeg ifdef
2018-08-19 19:09:37 +02:00
bnnm
ca04dbca70
Add old .scd SSCF [Crisis Core FFVII (PSP), Dissidia 012 (PSP)]
2018-08-19 16:42:39 +02:00
bnnm
b083042704
Cleanup
2018-08-19 10:07:27 +02:00
bnnm
c204127332
Fix .rws subsong segments [Madagascar (PS2)]
2018-08-19 00:40:01 +02:00
bnnm
d93a4b2c7a
Add proper H4M decoding [Resident Evil 0 (GC), Tales of Symphonia (GC)]
2018-08-19 00:38:08 +02:00
bnnm
93b66b2aa6
Clean .rws code
2018-08-17 22:47:33 +02:00
bnnm
b71d568acb
Improve .sts+int/.x [Shadow of the Colossus (PS2), Ape Escape 3 (PS2)]
2018-08-16 20:06:57 +02:00
bnnm
7734e4d87f
Improve BFSTM region handling
2018-08-16 20:06:38 +02:00
bnnm
2e90f4de57
Reject EXST in .int meta and cleanup
2018-08-16 20:06:14 +02:00
bnnm
6eaf516b23
Tweak FSB ifdefs
2018-08-15 21:19:25 +02:00
bnnm
a3534d7d11
Fix TXTH divide-by-zero with half_size and ch=0
2018-08-15 21:19:12 +02:00
bnnm
9e06652264
Redo .nus3bank to parse as a bank with subsongs
...
Also removes hacky code from idsp, since it's now on its own file
2018-08-15 19:59:10 +02:00
bnnm
1f6c384a48
Fix EA EAAC looping for RAM assets
2018-08-15 17:37:06 +02:00
bnnm
f4189f2482
Minor debug stuff
2018-08-15 17:36:20 +02:00
bnnm
e3b93755cc
Add HCA key
2018-08-15 17:34:36 +02:00
bnnm
79cad960ae
Add Sony .bnk [Puyo Puyo Tetris (PS4), NekoBuro: Cats Block (Vita)]
2018-08-15 17:34:17 +02:00
bnnm
f9f93e74e7
Fix segfault while reading some .xsb for .xwb
2018-08-15 00:49:17 +02:00
bnnm
2c917c0792
Remove some minor unused warnings
2018-08-15 00:16:54 +02:00
bnnm
65a69982b6
Clean G719/G7221 a bit and remove innecessary use of stack_alloc
2018-08-14 22:20:36 +02:00
bnnm
985a3aead6
Clean .bfstm and add region debug code
2018-08-14 20:25:17 +02:00
bnnm
12167c7318
Fix EA SCHl ATRAC3 skip samples and remove .AST (playable with .ABK+AST)
2018-08-14 16:35:50 +02:00
bnnm
d22ee3051a
Clean FFmpeg skip samples parsing
2018-08-14 16:35:17 +02:00
bnnm
cb1901eabe
Merge branch 'master' of https://github.com/kode54/vgmstream into etc
2018-08-14 00:28:35 +02:00
bnnm
b36646aacf
Add .hd3+bd3 [Elevator Action Deluxe (PS3), R-Type Dimensions (PS3)]
2018-08-14 00:28:15 +02:00
Christopher Snowhill
7840d9df1f
Merge pull request #279 from NicknineTheEagle/ea-fixes
...
EA formats
2018-08-13 14:43:56 -07:00
bnnm
36c6168c27
Add Firebrand Games .wavebatch [NFS: The Run (3DS), F&F: Showdown (3DS)]
2018-08-13 23:03:39 +02:00
bnnm
c26ad84497
Add TXTH sample_mode "blocks" (where bytes = blocks*interleave*channels)
2018-08-13 23:02:31 +02:00
bnnm
fa848c2ccd
Fix FSB with CELT disabled
2018-08-12 23:12:09 +02:00
bnnm
2e4b8d6c31
Add multistream ATRAC9 FSB5 [Little Big Planet (Vita)]
2018-08-12 22:56:41 +02:00
bnnm
5720278d2d
IDSP cleanup
2018-08-12 18:04:19 +02:00
bnnm
efb01a921c
Add .wua IDSP and cleanup [Lego Dimensions (Wii U)]
2018-08-12 17:13:51 +02:00
bnnm
c7f9a47fcd
Fix rare EALayer3 with proper loops [Need for Speed: World (PC)]
2018-08-12 14:03:04 +02:00
bnnm
0e924b6467
Fix possible FSB memleak
2018-08-12 13:57:53 +02:00
bnnm
9c6376fb25
Fix rare EA 1SNh crashes
2018-08-12 10:59:19 +02:00
bnnm
e301bf7aa8
Rename ps2_vpk.c to vpk.c (used in PS3)
2018-08-12 02:20:51 +02:00
bnnm
0502a6a74f
Fix VPK num_samples and cleanup [God of War (PS2), NBA 08 (PS3)]
2018-08-12 02:19:17 +02:00
bnnm
766eac4b9e
Rename ps2_vag.c to vag.c (used by other Sony consoles)
2018-08-12 01:27:22 +02:00
bnnm
14cd8bf191
Fix some .xwb [Project Gotham Racing 3 (X360)]
2018-08-12 01:23:58 +02:00
bnnm
3456383990
Fix some .wem [Saints Row the 3rd (PC)]
2018-08-12 01:04:44 +02:00
bnnm
07bb40071a
Add FSB CELT decoder [Vessel (PC), Runner2 (PC)]
...
Corresponding libs will be added later
2018-08-12 00:58:20 +02:00
bnnm
18173d6870
Clean FSB4 for future changes
2018-08-11 18:06:03 +02:00
bnnm
b27e559e42
Clean FSB5 for future changes, also fix >2.5GB last subsongs
2018-08-11 18:01:37 +02:00
bnnm
962b323e71
Cleanup and extra BAO debug
2018-08-11 17:57:22 +02:00
bnnm
1f6b0b2caa
Clean unused variable
2018-08-11 17:56:00 +02:00
bnnm
b21d078aa6
Add ADS .800 extension [Gundam: The One Year War (PS2)]
2018-08-11 17:55:30 +02:00
bnnm
c4206e705b
Fix some .bgw negative samples [Final Fantasy XI (PC)]
2018-08-11 17:54:42 +02:00
AnonBaiter
4469f0b861
revert my VPK "fix"
...
turns out that VPK files that contain more than a mere 2 channels really have a divided interleave number by 2
this was necessary so said VPK files wouldn't play improperly anymore
2018-08-10 15:09:37 -03:00
AnonBaiter
5e00ff9214
Update ps2_ads.c
2018-08-08 15:52:43 -03:00
NicknineTheEagle
6727c0de7b
Fixed offset in BNK parser
2018-08-08 21:20:08 +03:00
NicknineTheEagle
8d4ead42cf
EA SCHl: added default 3DS sample rate (32000 Hz)
2018-08-08 20:18:35 +03:00
NicknineTheEagle
ca9cfc6917
Removed the supposed version check from ABK parsers
...
The only reason I put it there is to distinguish old ABK from new ABK but then it turned out that they can have matching values in that field so... yeah, let's just do it another way
2018-08-08 19:23:51 +03:00
NicknineTheEagle
e4c34b7c0b
Added another ABK version stamp [FIFA 12 (3DS)]
2018-08-08 19:16:04 +03:00
NicknineTheEagle
4d0926933b
Fixed incorrect variable being used
2018-08-08 17:14:24 +03:00
NicknineTheEagle
c88dee0ebb
Improved EA ABK support
2018-08-08 17:07:01 +03:00
NicknineTheEagle
15cc60e604
Some organization and better endianness checks in EA parsers
2018-08-08 17:06:39 +03:00
Christopher Snowhill
ae5e218518
Merge pull request #275 from NicknineTheEagle/ubi-bao
...
Ubisoft BAO
2018-08-07 14:37:00 -07:00
NicknineTheEagle
20c729ae72
Formatting tweaks
2018-08-07 21:27:52 +03:00
NicknineTheEagle
0113a56870
Minor tweaks
2018-08-07 15:57:26 +03:00
Christopher Snowhill
03dd4383c0
Added a workaround to RIFF for Halo 2 PC.
2018-08-06 20:05:11 -07:00
NicknineTheEagle
3a2d115aa8
Ubi BAO: XMA fix
2018-08-06 22:58:28 +03:00
NicknineTheEagle
a284aee0f2
Ubi BAO: Added support for Rayman Raving Rabbids: TV Party (Wii)
2018-08-06 17:19:59 +03:00
NicknineTheEagle
470c50cf0e
Minor tweaks
2018-08-06 14:29:43 +03:00
NicknineTheEagle
f27280c44d
Ubi BAO: Further work on XMA support
2018-08-06 13:03:24 +03:00
NicknineTheEagle
ea133a19bf
Ubi BAO: XMA fixes
2018-08-05 19:20:13 +03:00
NicknineTheEagle
9d6bc91c0a
Ubi BAO: Added prefetched sound support to later version BAO versions
2018-08-05 15:44:38 +03:00
NicknineTheEagle
d49019a1ca
Ubi DAO: Added support for prefetched sounds
2018-08-05 04:42:24 +03:00
Christopher Snowhill
3a7b590dfe
Merge pull request #274 from bnnm/ck-xa-fsb-str
...
CK, XA, FSB, STR
2018-08-04 13:58:32 -07:00
NicknineTheEagle
ad489953f4
Fixed indentation
2018-08-04 22:42:12 +03:00
NicknineTheEagle
655325cc01
Ubi BAO: Added support for Splinter Cell: Conviction (PC)
2018-08-04 22:30:31 +03:00
bnnm
790525f990
Redo Blitz Games STR+WAV [Zapper (GC), Tak (PS2)]
...
Also removes 3 metas that parsed Blitz stuff
2018-08-04 21:02:10 +02:00
bnnm
10dc43f2fb
Use streamfile helpers
2018-08-04 20:42:25 +02:00
bnnm
ffe7de0acc
Improve XA detection to avoid clashing with .str
2018-08-04 20:39:33 +02:00
Christopher Snowhill
4a29bed092
Merge branch 'master' into ea-fixes
2018-08-03 19:16:12 -07:00
Christopher Snowhill
cca30df28d
Update ea_schl.c
...
Enclose Atrac3plus section in VGM_USE_FFMPEG macro block.
2018-08-03 19:13:25 -07:00
bnnm
4703dcaf4f
Add FSB5 PCM16BE/VAG/XWMA and improve rare behaviors (from tool tests)
2018-08-03 02:16:19 +02:00
bnnm
8f17cf75d6
Tweak non-interleaved mode for VAG/GCADPCM (from tool tests), cleanup
2018-08-03 02:12:47 +02:00
bnnm
e1434bc432
Clean DTK decoder to clarify similarities with XA
2018-08-03 00:46:36 +02:00
bnnm
16f2474a50
Add .WV6 IMA [The Fairly OddParents: Breakin' Da Rules (PC)]
2018-08-02 18:22:01 +02:00
bnnm
6a86414990
Fix form1 XA bugs [Glint Glitters (PS1), Dance! Dance! Dance! (PS1)]
2018-08-02 17:21:09 +02:00
bnnm
492f43a554
Merge branch 'master' of https://github.com/kode54/vgmstream into ck-xa-fsb
2018-08-02 17:15:38 +02:00
bnnm
a4f67bf077
Add Cricket Audio .cks/ckb [Part Time UFO, Mega Man 1-6 (Android)]
...
Includes Cricket Audio's MSADPCM variation, also cleaned up MSADPCM code
2018-08-02 17:15:09 +02:00
bxaimc
fcc728c8b1
Add Entergram NXA Opus
2018-08-01 01:24:26 -04:00
NicknineTheEagle
baaec69a46
Added macros for some common constants in EA parsers
2018-07-31 10:26:55 +03:00