Commit Graph

2764 Commits

Author SHA1 Message Date
bxaimc
41381b70cf Add looping for Duke Nukem 3D: 20th Anniversary World Tour 2020-06-25 21:47:49 -04:00
bnnm
1963eb2a9c Fix some .wav, again [Asphalt 6 (iOS)] 2020-06-21 13:15:09 +02:00
bnnm
053e570d97 Rename 2020-06-21 01:21:28 +02:00
bnnm
2a3f17cfa5 Fix SWAV .adpcm [Merlin: A Servant of Two Masters (DS)] 2020-06-21 01:17:19 +02:00
bnnm
e619ad7831 Doc 2020-06-21 00:35:34 +02:00
bnnm
2810fa4915 Fix some .wav [Asphalt 6 (iOS)] 2020-06-21 00:35:09 +02:00
bnnm
a906d3f065 Fix some FSB5 .bank [Transistor (iOS)] 2020-06-21 00:34:48 +02:00
bnnm
cb38467380 Add TXTP e/L options to alter loop config, tweak priority/consistency 2020-06-21 00:33:21 +02:00
bnnm
5aa09d45e0 Doc 2020-06-14 15:50:50 +02:00
bnnm
3164eaa2ae Add TXTH loop_behavior=inverted where 0 is loop [Bloody Roar 4] 2020-06-14 15:50:09 +02:00
bnnm
fe1b76922a Fix some .ikm [Legend of Galactic Heroes (PC)] 2020-06-14 15:49:15 +02:00
bnnm
4413d7b20f Cleanup 2020-06-14 15:27:55 +02:00
NicknineTheEagle
8313a91830 XMA: Added .wav extension [Super Meat Boy (X360)] 2020-06-13 22:09:10 +03:00
NicknineTheEagle
11bba7f22a Ubi SB: Fixed project file check 2020-06-13 22:08:51 +03:00
NicknineTheEagle
1d8216561f Ubi SB: Added sequence configs [Splinter Cell: Double Agent (PC/X360)] 2020-06-11 00:32:34 +03:00
NicknineTheEagle
01291013cc Ubi BAO: Fixed layers with varying sample rate 2020-06-10 21:52:15 +03:00
NicknineTheEagle
b456cb84c6 TXTH: Added EA-XA support 2020-06-09 21:32:18 +03:00
NicknineTheEagle
062ce3efed Ubi DAT: Fixed data size for raw PCM 2020-06-09 21:13:57 +03:00
NicknineTheEagle
382bd4ba4e Ubi SB: Unified checking for project files 2020-06-08 23:10:51 +03:00
NicknineTheEagle
0af464c10f Ubi SB: Fixed external RAM sounds 2020-06-06 18:00:31 +03:00
NicknineTheEagle
8c77710899 Ubi SB: Fixes 2020-06-06 17:59:43 +03:00
NicknineTheEagle
b451c6e667 KAT: Fixed PCM8 (should be signed) 2020-06-06 17:59:43 +03:00
NicknineTheEagle
9be522ab5b Cleanup 2020-06-06 17:59:43 +03:00
bnnm
3ea177e1d7 Add Success PCM [Metal Saga (PS2), Duel Masters: RoSD (PS2)] 2020-06-06 16:15:06 +02:00
bnnm
2e7c4dc458 Fix some RIFF AICA [Rayman 2 (DC)] 2020-06-06 16:11:24 +02:00
bnnm
aec87c1fc9 Add HCA key [22/7 Ongaku no Jikan (Android)] 2020-06-06 16:10:26 +02:00
bnnm
f835f54b34 Add BNSF key [The iDOLM@STER: One For All (PS3)] 2020-06-06 16:09:39 +02:00
bnnm
de1f117c6c Cleanup 2020-06-04 23:24:47 +02:00
bnnm
706621575e Fix some Ubi SB [Ghost Recon Advanced Warfighter 2 (X360/PS3)] 2020-06-04 23:19:59 +02:00
bnnm
3b08eca425 Add get metadata function to hide FFmpeg internals and parser cleanup 2020-06-04 23:18:28 +02:00
bnnm
856742c8f6 Cleanup 2020-06-04 20:20:19 +02:00
bnnm
896b8be202 Cleanup 2020-06-04 20:17:47 +02:00
bnnm
92b663ed52 Cleanup 2020-06-04 20:13:25 +02:00
bnnm
7935682c6c Fix FSB3 using XMA2 instead of XMA1 (no diffs) [Guitar Hero III (X360)] 2020-06-04 20:13:12 +02:00
NicknineTheEagle
1d369657d9 Ubi SB: Renamed groups to subblocks 2020-06-03 02:45:39 +03:00
NicknineTheEagle
7de18ae55a Ubi SB: Fixed Ubi ADPCM in Xbox banks 2020-06-02 23:13:40 +03:00
NicknineTheEagle
bfda03151d Ubi SB: More accurate handling of group flag 2020-06-02 23:13:40 +03:00
NicknineTheEagle
dd6328046b Formatting tweaks 2020-06-02 23:13:38 +03:00
NicknineTheEagle
dae177ce1e Ubi SB: Minor refactoring 2020-06-01 02:56:25 +03:00
NicknineTheEagle
8d2fcdbae3 Ubi DAT: Additional checks 2020-05-31 23:45:51 +03:00
NicknineTheEagle
e4eb650cfa Added Ubi PS2 BNM format 2020-05-31 21:58:11 +03:00
NicknineTheEagle
49e61c98bf Added Ubi DAT bank format 2020-05-31 21:58:10 +03:00
NicknineTheEagle
fbe7a4760a Removed unused local var 2020-05-31 21:58:10 +03:00
NicknineTheEagle
eccd67d156 Added Sega KAT format 2020-05-31 21:58:07 +03:00
Julian Xhokaxhiu
b5fec0dd64 Detect loop flag from current file metadata when using FFMpeg 2020-05-28 14:56:15 +02:00
NicknineTheEagle
151edfb421 Ubi SB: Additional debug logging 2020-05-28 02:12:31 +03:00
NicknineTheEagle
1a0913d90d Ubi SB: Minor fixes 2020-05-27 23:00:02 +03:00
NicknineTheEagle
eb2617f9ed EA MPF: Added more name pairs 2020-05-27 00:12:19 +03:00
NicknineTheEagle
72605a6d6b
Merge pull request #632 from NicknineTheEagle/ubi
Ubi
2020-05-26 23:56:04 +03:00
NicknineTheEagle
e0e0a121a9 Ubi SB: Layer fixes for old PS2 versions 2020-05-26 23:03:24 +03:00
NicknineTheEagle
b96a86b724 Ubi SB: Added some debug logging 2020-05-26 14:40:27 +03:00
NicknineTheEagle
600c1cf969 Ubi SB: Fixes for BNM 2020-05-26 13:47:05 +03:00
NicknineTheEagle
6cc5d63e5d Ubi SB: Proper stream_type and group_id parsing 2020-05-26 13:46:26 +03:00
bnnm
88956037c4 Fix .acb names segfault, improve performance [SK Burst Re:Newal (PC)] 2020-05-25 23:51:27 +02:00
bnnm
9a77c0ac06 Cleanup 2020-05-25 20:57:29 +02:00
bnnm
bc593e4a41 Add missing .ktsl2asbin extension 2020-05-24 16:59:41 +02:00
bnnm
142ec05269 Tweak sadf extensions and check 2020-05-24 16:59:11 +02:00
bnnm
c7b2fed324 Cleanup 2020-05-24 16:28:07 +02:00
bnnm
98c450c4b9 Move sadf from ngc_dsp_std.c to sadf.c since it's not very standard 2020-05-24 16:22:40 +02:00
bnnm
45cda9b0ca Rename nds_sad.c to sadl.c 2020-05-24 16:18:43 +02:00
bnnm
b45afd57f4 Doc 2020-05-24 16:14:51 +02:00
bnnm
bd0b240a3a Cleanup 2020-05-24 16:14:19 +02:00
bnnm
5452b3893e Fix some Ubi .bnm [Jungle Book Rhythm N'Groove (PC), F1 Racing Sim (PC)] 2020-05-24 15:55:21 +02:00
bnnm
2a6babc70a Add .mups [Pier Solar (PC), Ghost Blade HD (PC/Switch)] 2020-05-24 15:50:41 +02:00
bnnm
66d3e14fe5 Workaround for some FSB5 .bank [Guacamelee 2 (Switch)] 2020-05-24 00:16:10 +02:00
bnnm
907016fead Fix some memleaks 2020-05-23 23:27:52 +02:00
bnnm
3e52b1dd0b Cleanup 2020-05-23 23:23:17 +02:00
bnnm
71bee18a06 Add .ktsl2asbin KTSR [Atelier Ryza (PC/Sw), Attack on Titan (PC/Vita)] 2020-05-23 23:12:45 +02:00
bnnm
f65c2b5c00 Fix some AIX with many segments [Sega Ages 2500 Vol 28 (PS2)] 2020-05-23 23:01:26 +02:00
NicknineTheEagle
726e907379 Ubi SB: Fixed section3 parsing in SMx format 2020-05-23 05:38:41 +03:00
NicknineTheEagle
e93691046c Ubi SB: Fixed sequence parsing for BLK 2020-05-23 02:43:22 +03:00
NicknineTheEagle
ecc8a4b0b4 Ubi SB: Added PS2 v00000003 2020-05-23 02:43:22 +03:00
NicknineTheEagle
682da5ddf5 Added Ubi BLK format [Donald Duck: Goin' Quackers (PS2)] 2020-05-23 02:43:22 +03:00
NicknineTheEagle
b227c450d3 Minor doc 2020-05-22 19:20:32 +03:00
NicknineTheEagle
ac7de48a48 EA BNK: Removed a hack for MUS files belonging to MPF 2020-05-22 19:17:48 +03:00
NicknineTheEagle
4871498bd0 Ubi BAO: Fixed prefetched sounds with 0 streamed size 2020-05-17 17:54:13 +03:00
NicknineTheEagle
5f77ca2660 Ubi BAO: Added a new version [Splinter Cell: Conviction (X360)] 2020-05-17 17:23:13 +03:00
bnnm
fca817317e Add HCA key 2020-05-10 14:05:45 +02:00
bnnm
7a1cc9651f Fix some .vxn [Asphalt Injection (Vita)] 2020-05-10 14:04:15 +02:00
bnnm
3f424dc92e CRLF to LF, cleanup 2020-05-10 14:02:56 +02:00
NicknineTheEagle
a418b6eb32 EA SCHl: Fixed some EA MicroTalk samples 2020-05-05 20:10:33 +03:00
bnnm
de850d4259 Improve EA SCHl bnk performance 2020-05-01 16:32:33 +02:00
bnnm
a8f00f0a40 Clean some EA SCHl code 2020-05-01 16:11:20 +02:00
bnnm
475ef226f0 Add VADPCM for EA SCHl [FIFA 99 (N64)] 2020-05-01 16:06:08 +02:00
bnnm
60b2ecc21d Add VADPCM for AIFC + .n64 SDK/src samples 2020-05-01 16:04:23 +02:00
bnnm
12c0908667 Add LucasArts VIMA + .IMX/IMS [Curse of Monkey Island, Grim Fandango] 2020-05-01 09:15:01 +02:00
bnnm
1ff6bcebed Fix broken FSB5 ajurika loops 2020-05-01 09:12:39 +02:00
bnnm
f4d9ebfe47 Clean AIFF code 2020-05-01 09:12:20 +02:00
boringhexi
8b7cfe59bf Gitaroo Man IMC fix allowed sample rates, won't fail on ST10 unused subsongs now 2020-04-24 07:18:56 -04:00
boringhexi
950508967b Gitaroo Man IMC more specific sample rates, fixes #606 2020-04-24 07:17:19 -04:00
bnnm
894df45850 Fix interleave bug in mono 2020-04-23 17:42:57 +02:00
bnnm
b24116b0c7 Fix Wwise DSP memory interleave + renames [Punch Out!! (Wii)] 2020-04-22 00:34:49 +02:00
bnnm
4e55391be1 Fix full loops in EAAC ATRAC9 + renames [NFS Most Wanted (Vita)] 2020-04-22 00:26:19 +02:00
bnnm
943ab00766 Add ADX key [428 (PS3)] 2020-04-22 00:21:13 +02:00
bnnm
22bec282bb Fix some NUS3AUDIO [Gundam Versus (PS4)] 2020-04-19 00:39:00 +02:00
bnnm
ffba9892e4 Fix some ZSND [X-Men Legends 2 (PS2)] 2020-04-19 00:38:39 +02:00
M&M
969f19d937 Fix random init with .diva looping 2020-04-15 15:16:50 -07:00
M&M
df94b272b3 Add looping support to .diva 2020-04-15 13:20:37 -07:00
bnnm
033e3e890b Fix Persona5 The Royal (PS4) adxkey (verified) 2020-04-15 18:19:08 +02:00
bnnm
4cdc039200 Fix XBOX-IMA GENH with bad interleave 2020-04-15 18:18:57 +02:00
bnnm
6d18e40177 Enable Wwise PTADPCM for all platforms [Genshin Impact (PC)] 2020-04-15 18:18:47 +02:00
M&M
55072211cb Add .diva [Hatsune Miku: Project DIVA Arcade Future Tone (AC)] 2020-04-14 20:42:55 -07:00
bnnm
530a04eca4 Fix minor compiler warnings 2020-04-12 20:36:46 +02:00
bnnm
b2f06707a8 Fix BE/old/empty Wwise .bnk [Too Human (X360)] 2020-04-12 20:35:38 +02:00
bnnm
35b708df94 Fix old Wwise .xma, loop end +1, truncated DSP [Too Human (X360)] 2020-04-12 20:34:40 +02:00
NicknineTheEagle
b5d6d8b366 EAAC: Fixed looped RAM sounds 2020-04-11 20:12:50 +03:00
NicknineTheEagle
7a9aa6c857 EA Harmony: Fixed dset handling, added stream name for clarity 2020-04-10 17:36:27 +03:00
NicknineTheEagle
c7c21dfd81 Minor doc fix 2020-04-10 17:33:57 +03:00
NicknineTheEagle
461230ecfb EA HDR/DAT: Fixed some checks 2020-04-08 13:39:37 +03:00
bnnm
a839ca0c7e Fix ifdef 2020-04-07 01:13:38 +02:00
bnnm
994ef88409
Merge pull request #587 from bnnm/mul-ubisb-etc
mul ubisb etc
2020-04-05 22:44:37 +02:00
bnnm
3d002e484e Add G7221 to Audacious makefiles 2020-04-05 22:38:35 +02:00
bnnm
5e763c68e1 Fix missing G7221 ifdef 2020-04-05 22:37:35 +02:00
bnnm
a464b7624c Add some encrypted files [The Pirate's Fate (PC)] 2020-04-05 22:36:08 +02:00
bnnm
ce6877f1b8 Fix some Sony .bnk [Yu-Gi-Oh! GX, Ratchet & Clank (PS2)] 2020-04-05 22:08:03 +02:00
bnnm
41fe7ad27b Add .isb MPEG/XMA [Mass Effect (multi)] 2020-04-05 22:07:51 +02:00
bnnm
dc4556b0ec Fix some .vpk loop issues [Sly 2 (PS2)] 2020-04-05 13:09:05 +02:00
bnnm
6ec4f0d008 Add Ubi SB alt IMA [Splinter Cell: Essentials (PSP)] 2020-04-05 11:45:31 +02:00
bnnm
9a09d2cf11 Fix some .cstr [Donkey Konga (GC)] 2020-04-04 23:54:31 +02:00
bnnm
115c6363b8 Fix some Ubi .ckd [Rayman Origins (PS3/X360/PC)] 2020-04-04 22:44:28 +02:00
bnnm
2288370d8b Fix EAAC file leak 2020-04-04 22:32:11 +02:00
bnnm
d556919895 Add Argonaut ASF to TXTH [Croc (SAT)] 2020-04-04 22:24:07 +02:00
bnnm
a2e99178e3 Fix some .mul [Tomb Raider 7 (PS3), Tomb Raider Legend (X360)] 2020-04-04 22:08:13 +02:00
bnnm
fd3b240015 CRLF to LF 2020-04-04 22:07:13 +02:00
bxaimc
17c44f2607 Add ADX key for Persona 5 Royal (PS4) 2020-04-04 13:47:42 -04:00
bnnm
ccf58bd9e8 Fix some Ubi SB [Ghost Recon Advanced Warfighter (Xbox)] 2020-04-04 19:07:33 +02:00
bnnm
ce54c283f2 Add Wwise .bnk FX mini-format [Borderlands 2 (X360)] 2020-04-04 18:37:53 +02:00
bxaimc
a20934458b Add looping for The Legend of Heroes: Trails of Cold Steel III (Switch) 2020-03-21 00:14:09 -04:00
bnnm
50cb942206
Merge pull request #577 from bnnm/txth
txth
2020-03-15 00:44:13 +01:00
bnnm
41dd45f455 Fix TXTH base_offset chaining and other edge cases
- allow name_table when setting body_file
- match paths in name_table (needs wildcard: *path/file.ext)
- always apply base_offset to coefs/hist/name_offset
2020-03-15 00:39:16 +01:00
bnnm
ac5f892ed1 Fix some SQEX .sab/mab names and cleanup 2020-03-14 16:36:07 +01:00
bnnm
faf6def4fe Print BKHD wwise id as unsigned for clarity
printf'ing an unsigned value as signed (%i) still gives unsigned result,
as does a signed value as unsigned (%u), maybe implementation-defined
though
2020-03-14 16:35:44 +01:00
bnnm
1ac69f90d4 Clean streamfile code 2020-03-09 00:58:50 +01:00
bnnm
86b252c7d5 CRLF to LF 2020-03-08 22:50:11 +01:00
bnnm
7fc20cb49f Add .vid VID1 and XBOX-IMA/DSP/PCM [Enter the Matrix (GC/Xbox)] 2020-03-08 22:15:06 +01:00
bnnm
02e86cb17b Rename ngc_vid1.c to vid1.c 2020-03-08 22:05:07 +01:00
bnnm
1430f7dc7c CRLF to LF 2020-03-08 22:03:45 +01:00
bnnm
d67ead8afa Adjust .awc num_samples for multichannel of varying samples 2020-03-08 19:38:54 +01:00
bnnm
27bdf23fdd Fix some Ubi SB [Open Season (Wii), Surf's Up (Wii), SC:DA (Wii)] 2020-03-08 19:38:12 +01:00
bnnm
56978adb83 Fix some Cstr .dsp samples/looping issues and cleanup 2020-03-08 19:37:46 +01:00
bnnm
267bf6be87 Doc 2020-03-08 19:37:29 +01:00
bnnm
499731ef1c Fix truncated OPUS .wem 2020-03-08 19:35:50 +01:00
bnnm
a125d9c0fa Add .xpcm VQ + LZ/deflate codec [Eternal Fantasy (PC)] 2020-03-07 23:14:56 +01:00
bnnm
443bc2db7c Add Wwise .bnk for internal streams 2020-03-07 14:40:13 +01:00
bnnm
0da7ea6d76 Add LZ4-compressed .xnb [Square Heroes (PS4), Little Savior (PC)] 2020-03-07 10:43:12 +01:00
bnnm
7100e9099c CRLF to LF 2020-03-07 10:16:08 +01:00
bnnm
8ee27218b5 Fix some XMA Ubi Lyn [Just Dance 4 (X360)] 2020-03-07 10:10:41 +01:00
bnnm
1f534f88d4 Fix .awc with codec 0 [Max Payne 3 (PC)] 2020-03-07 10:09:42 +01:00
Christopher Snowhill
987641d866 Updates for MP4 2020-03-06 03:41:39 -08:00
bnnm
0a8b1bdf3a Fix extended PS-ADPCM in SGDX/XVAG [LocoRoco Cocoreccho, inFamous (PS3)] 2020-03-01 15:36:04 +01:00