bnnm
382b0d2929
Fix some Ubi CKD [Rayman Origins (3DS/Vita)]
2021-12-31 16:20:52 +01:00
bnnm
0f5b806792
Add HCA key
2021-12-31 16:12:09 +01:00
bnnm
6ea7e4a256
SLI: ignore comments and cleanup
2021-12-31 16:11:47 +01:00
PolarManne
16892482ac
Add HCA key
2021-12-25 09:39:54 -07:00
bnnm
b40e48128f
Remove .psw fake extension (use waa/wac/wam)
2021-12-18 12:18:36 +01:00
bnnm
599004276f
Fix some Ubi Lyn with Ogg [Rabbids Go Home (PC)]
2021-12-18 12:18:22 +01:00
bnnm
45f14a8a7b
Fix some Ubi Jade .waa/wac/wam [King Kong GE (PC)]
2021-12-18 12:17:47 +01:00
kjhmagic
16c091464b
Update hca_keys.h
...
15 subkey added about D4DJ Groovy Mix (Android)
2021-12-16 22:31:00 +09:00
bnnm
05b044c889
Remove .xag/cvs/snds from PSX hack (use TXTH)
2021-12-11 17:37:38 +01:00
bnnm
7c28ecd09e
Lower priority of simpler headers, cleanup
2021-12-11 17:35:27 +01:00
bnnm
f03d78046c
misc cleanup
2021-12-11 17:22:23 +01:00
bnnm
f681916ff0
Add Ubi LyN custom MP4 [Zombie U (WiiU)]
2021-12-11 15:02:21 +01:00
bnnm
e56a761482
riff: reject Ubi LyN
2021-12-11 12:47:00 +01:00
bnnm
07c7f4a55c
Fix some Wwise .bnk DSP [Luigi's Mansion 2 (3DS)]
2021-12-11 12:45:19 +01:00
bnnm
e283384dcd
Add .TUN ACM [Descent to Undermountain (PC)]
2021-12-11 12:43:31 +01:00
bnnm
48c67ecfd8
Add HCA key
2021-12-11 12:43:13 +01:00
bnnm
05cdd0bbf5
Clean HCA subkey code
2021-12-11 12:43:06 +01:00
bnnm
bda98d71e1
Move custom mp4 code from KTAC
2021-12-11 12:42:17 +01:00
bxaimc
c314a74853
Add dual file stereo for ACNH: Happy Home Paradise
2021-12-09 12:27:41 -05:00
NicknineTheEagle
ec2373a98d
Formatting tweaks
2021-12-08 16:50:05 +03:00
NicknineTheEagle
f277dfe27e
EA SCHl: Added missing defines
2021-12-08 16:42:25 +03:00
NicknineTheEagle
ae101e80e2
EAAC: Fixed potential infinite loop on bad data
2021-12-08 16:41:59 +03:00
NicknineTheEagle
b52b9425b7
Added Treyarch NSLB bank format [Call of Duty 3]
2021-12-07 13:14:06 +03:00
NicknineTheEagle
ad28329418
MSF: Added .str extension
2021-12-07 12:17:09 +03:00
bnnm
ae79bca161
Fix some looping issues [Legend of Mana (PC)]
2021-12-06 23:43:27 +01:00
bnnm
f5502186e8
Rename ps2_sfs.c to ster.c
2021-12-06 13:21:35 +01:00
bnnm
7a6af2ee0e
Unify dupe STER meta [Baroque, Star Soldier (PS2)]
2021-12-06 13:20:36 +01:00
bnnm
9bd3574548
Fix some .pk DSP in Ubi BAO [We Dare (Wii)]
2021-12-06 13:17:00 +01:00
modusc896d352
776c168257
ubi_bao.c
...
documentation update, nothing major.
2021-11-29 14:29:41 -03:00
modusc896d352
fad5224bb9
ubi_bao.c
...
do some documentation update on ubi_bao.c
2021-11-28 20:48:57 -03:00
bnnm
30a4dd0e09
Add WiiU .XWS [Ninja Gaiden 3 Razor's Edge (WiiU)]
2021-11-28 14:01:22 +01:00
bnnm
1fda26f9a3
Fix some .ATSL [Dynasty Warriors 9 DLC (PC)]
2021-11-28 14:00:28 +01:00
NicknineTheEagle
385a105426
Added WBK format [Spider-Man 2, Ultimate Spider-Man]
2021-11-21 08:24:13 +03:00
bnnm
fc301e4f47
Add .res extension
2021-11-18 00:23:52 +01:00
bnnm
ad9d88c5c4
meta: rename str_asr.c to knon.c
2021-11-18 00:22:11 +01:00
bnnm
240e9c00b0
cleanup
2021-11-18 00:21:29 +01:00
bnnm
0fd994abb9
meta: lower priority for some meta
2021-11-18 00:17:40 +01:00
bnnm
3a00376590
meta: fix some validations and cleanup
2021-11-18 00:17:17 +01:00
bnnm
156be80ada
Add ADX key, tweaks
2021-11-18 00:13:11 +01:00
bnnm
4805987bb3
Fix some HCA v3 [Megaton Musashi (Switch)]
2021-11-18 00:12:52 +01:00
punk7890
f6e3b49819
Add .sem extension [Oretachi Game Center Zoku: Sonic Wings (PS2)]
2021-11-14 03:39:28 -08:00
bnnm
bfd0a08bc7
Cleanup
2021-11-13 14:43:52 +01:00
bnnm
ab65cf1e2a
Add FSB key
2021-11-13 14:43:45 +01:00
bnnm
dd4ac00fcb
Add RIFF .pcm [Silent Hlll - The Arcade (AC)]
2021-11-13 14:43:29 +01:00
bnnm
6d3b551b8e
misc tweaks
2021-11-12 18:47:08 +01:00
bnnm
2d1579891d
Improve DSP validations
2021-11-12 18:46:52 +01:00
bnnm
124bd667a3
Add RIFF .rpgmvo [Omori (PC)]
2021-11-12 18:45:43 +01:00
bnnm
64abb33fd7
Add PCM24 .wav [Omori (PC)]
2021-11-12 18:45:18 +01:00
kjhmagic
144f0f7019
41 subkey added about D4DJ Groovy Mix (Android)
2021-11-07 12:10:33 +09:00
bnnm
a060eda79c
Mark prefetch entries in Wwise .bnk
2021-11-06 14:57:41 +01:00
bnnm
2fd74b8de0
Fix some .SCD [Dragon Quest X (Switch)]
2021-11-06 14:57:30 +01:00
bnnm
fc79fced5d
Fix some EA .bnk [Madden NFL 2001 (PS1)]
2021-11-06 14:57:20 +01:00
bnnm
892098cd3d
logs
2021-10-31 20:22:30 +01:00
bnnm
7c5c8ac4aa
Add .AWA extension [Missing Parts Side A (PS2)]
2021-10-31 20:15:22 +01:00
bnnm
26552bf910
Fix some .str+wav [Taq Wanted (PC/Xbox)]
2021-10-31 20:14:15 +01:00
bnnm
ee2739f996
Improve FSB4 MPEG full loops [Deadpool (PS3)]
2021-10-31 20:12:57 +01:00
bnnm
510ed0e1da
Fix some .ads/ss2 [Katamari Damacy (PS2)]
2021-10-31 20:11:40 +01:00
bnnm
e32630efda
hca: improve key finder in edge cases
2021-10-31 20:10:13 +01:00
bnnm
e842d7934c
Add HCA key
2021-10-31 20:09:52 +01:00
bnnm
d51e78d571
Add .u0 encrypted Ogg
2021-10-31 20:09:18 +01:00
bnnm
38c5867f19
Merge pull request #1000 from NicknineTheEagle/ubi-ea
...
- EA SCHl/EAAC: Print warnings in console for missing companion files
- EA SCHl: Removed the hack merging multiple sounds in one bigfile
- Ubi SB: Play silence for missing external files instead of failing --Fixes Splinter Cell (Prototype) (Xbox)
2021-10-31 19:34:01 +01:00
NicknineTheEagle
7670d61aac
Ubi SB: Play silence for missing external files instead of failing
...
Fixes Splinter Cell (Prototype) (Xbox)
2021-10-28 18:59:54 +03:00
NicknineTheEagle
27cf174b80
EA SCHl: Removed the hack merging multiple sounds in one bigfile
2021-10-28 18:52:19 +03:00
punk7890
3852c5d988
Add .vgi extension [Time Crisis II (PS2)]
2021-10-27 17:32:33 -07:00
NicknineTheEagle
933a76f95e
Print warnings in console for missing companion files
2021-10-26 00:00:57 +03:00
bnnm
bfbe99400f
Merge pull request #997 from KatieFrogs/wasm-mpg123-jansson
...
Cmake: Build mpg123 and jansson for wasm target
2021-10-25 19:34:36 +02:00
KatieFrogs
493c12916c
Cmake: Build mpg123 and jansson for wasm target
2021-10-25 10:06:59 +03:00
grj1234
a5fd88c8d4
Add .wst extension [3jigen Shoujo o Hogo Shimashita (PC)]
2021-10-25 07:06:44 +09:00
bnnm
ee0387928d
Add .sam extension
2021-10-24 16:07:58 +02:00
bnnm
bab7d21b3e
Add TXTH offset absolute modifier
2021-10-24 16:07:35 +02:00
bnnm
2570fcac4d
Add TXTH codec XA_EA [Road Rash videos (SAT)]
2021-10-24 13:12:38 +02:00
bnnm
be7e4821d7
xa: tweak decoding to be closer to PSX
2021-10-24 10:54:03 +02:00
bnnm
3e2f7aab75
xa cleanup
2021-10-24 10:29:00 +02:00
bnnm
656c70e67b
cleanup
2021-10-24 10:28:48 +02:00
bnnm
3c8dc615ab
cleanup: fix UB (left shift promotes to int)
2021-10-24 10:28:20 +02:00
bnnm
7847abacce
TXTH: allow name_table=* to auto-set .names.txth
2021-10-23 13:27:05 +02:00
bnnm
3d88b965d3
Add TXTH codec CP_YM [Marvel vs SF (SAT)]
2021-10-23 13:16:44 +02:00
bnnm
79c444c52e
Remove fake .aiffl/aifcl (use .laif/laiff/laifc)
2021-10-23 13:14:54 +02:00
bnnm
b82391063b
helpers
2021-10-23 13:05:23 +02:00
bnnm
68f6b13683
Fix some Sony .bnk [PS Home Arcade (Vita)]
2021-10-23 13:04:30 +02:00
bnnm
8ae722b9e9
cleanup
2021-10-23 13:02:53 +02:00
grj1234
c145512f37
Add .nsa extension as RIFF WAWE [Hajimete no Otetsudai (PC)]
2021-10-22 05:44:04 +09:00
NicknineTheEagle
8b52322fb9
BAF: Optimization
2021-10-21 20:10:21 +03:00
NicknineTheEagle
cb235c251b
BAF: Formatting
2021-10-21 00:40:44 +03:00
NicknineTheEagle
247b5109b6
BAF: Added a variation [Blur (Prototype) (PS3)]
2021-10-21 00:33:23 +03:00
bnnm
b6bf846697
Fix some .wav.str
2021-10-19 00:40:40 +02:00
bnnm
13c39edbe8
Add HCA keys
2021-10-19 00:40:30 +02:00
bnnm
af6a7a1e0d
hca: separate bruteforcer code
2021-10-19 00:40:14 +02:00
bnnm
f4c3009a00
hca: optimize key test
2021-10-19 00:35:29 +02:00
bnnm
99eb1c328f
Improve HCA key tester
2021-10-19 00:35:06 +02:00
grj1234
fdf24cbaa4
Add .mse and .koe extension
2021-10-16 23:01:10 +09:00
bnnm
45e04fe988
hca: bruteforcer tweaks
2021-10-15 22:41:51 +02:00
bnnm
0b75db71d0
Add HCA keys
2021-10-15 22:41:37 +02:00
bnnm
0267faea1d
Add HCA key
2021-10-15 15:21:25 +02:00
bnnm
3434f3d7f7
cleanup
2021-10-15 15:21:17 +02:00
grj1234
f0155322e9
Add .ogg_ extension
2021-10-14 22:57:09 +09:00
grj1234
b55efb9dfb
Update ogg_vorbis.c
...
Add .ogg_ extension as rpgmvo format [RPG Maker MZ (PC)]
2021-10-14 21:58:55 +09:00
Skyth
5d6adbfed4
Add HCA key for PC version of NEO: The World Ends With You
2021-10-10 21:30:41 +03:00
bnnm
001befde17
txth: clean detection and remove rare edge case
2021-10-10 17:01:06 +02:00
bnnm
86c31d1481
streamfile cleanup
2021-10-10 15:09:58 +02:00
bnnm
c1e0143881
Add more TXTH chunk options
2021-10-10 13:32:38 +02:00
bnnm
f052c97cfb
cleanup
2021-10-10 13:31:04 +02:00
bnnm
92800e6544
Remove headerless XA and improve detection speed
2021-10-10 13:28:32 +02:00
bnnm
bba0043ce2
util
2021-10-10 13:05:19 +02:00
bnnm
45020c8acf
Fix some .cnk SCHl [NBA Live 97 (PS1)]
2021-10-10 13:04:43 +02:00
bnnm
b8ab88c404
Fix some .cnk 1SNh [Triple Play 97, FIFA 97 (PS1)]
2021-10-10 13:03:38 +02:00
bnnm
af86aeca74
Add XA in TXTH [Phantasy Star (SAT), Fantavision]
2021-10-09 16:48:45 +02:00
bnnm
9d6493dea7
Fix NX Opus with odd rates [Lego Marvel (Sw)]
2021-10-09 16:47:12 +02:00
bnnm
971ac41dc4
renames
2021-10-09 12:53:42 +02:00
bnnm
54dd018c96
Add LPCM .w extension, cleanup
2021-10-09 12:51:33 +02:00
bnnm
d2acaf3994
Fix some LOPU .lopus loops
2021-10-08 22:27:39 +02:00
bnnm
c87816ac59
misc tweaks
2021-10-08 22:24:51 +02:00
KatieFrogs
fa923e16d5
hca: Comment HCA_BRUTEFORCE
2021-10-06 06:43:17 +03:00
bnnm
14673b96f6
Merge branch 'master' into lopus-m4a-hcakey
2021-10-03 13:50:44 +02:00
bnnm
f525c7d550
hca: tweaks
2021-10-03 13:49:23 +02:00
bnnm
511e706f8d
Add HCA key
2021-10-03 13:49:12 +02:00
bnnm
ca8e634819
ffmpeg: tweaks
2021-10-03 13:49:02 +02:00
bnnm
67241ebda5
Add LPCM .ladpcm [Melty Blood Type Lumina (Sw)]
2021-10-03 13:48:22 +02:00
KatieFrogs
6bc168088f
Cmake: Build shared vgmstream library
...
- After running cmake, run `make libvgmstream_shared` to build `src/libvgmstream.so`, in case a developer wants to use the vgmstream library, but does not want to link it statically
- Fixes shared Linux builds
2021-10-03 00:36:19 +03:00
bnnm
fc4f7f8f7f
Fix some .psb loops [G-Darius HD (Switch)]
2021-10-02 18:15:58 +02:00
bnnm
29547af5be
Add M2 looping .m4a [G-Darius HD (Switch)]
2021-10-02 18:15:45 +02:00
bnnm
011aa6c6c1
Add LOPU .lopus [Melty Blood Type Lumina (Switch)]
2021-10-02 18:15:04 +02:00
bnnm
a5355da367
Merge pull request #966 from KatieFrogs/cmake-fixes
...
Cmake: Fixes for dependencies
2021-10-02 11:43:18 +02:00
grj1234
7a5499ecb3
Update the comment of nwa.c
...
Update the comment about the format of Gameexe.ini (information from the official documentation of RealLiveMax, the public version of RealLive)
2021-10-02 15:59:24 +09:00
KatieFrogs
bf89c3503d
Cmake: Fixes for dependencies
...
- Sets dependencies for targets
- Fixes not being able to build single targets, like `make vgmstream_cli`
- Fixes not being able to build with multiple jobs, like `make -j 5`
- Compiles dependencies out of the source directory
- Fixes double lib suffix, renaming liblibvgmstream.a to libvgmstream.a
- Removes zlib dependency from static builds, previously required by ffmpeg
- If ARCHIVE_EXTRACT is not available in cmake, mpg123 will be downloaded through svn, then fall back to git if that is not available either
2021-10-02 09:02:27 +03:00
bnnm
334b607890
util: fix .h clash
2021-10-01 00:33:49 +02:00
bnnm
c51b16b4e1
Fix some Ubi .hxx [XIII (Xbox)]
2021-10-01 00:05:27 +02:00
bnnm
29be8afbb9
Fix .wem with empty chunks
2021-10-01 00:04:43 +02:00
bnnm
3f164f74c9
misc
2021-10-01 00:04:32 +02:00
bnnm
34b25d2e1f
txtm: tweak for multi multi-awb+acb
2021-10-01 00:04:08 +02:00
bnnm
2b52edbc8f
cleanup: don't ifdef vorbis meta
2021-09-27 00:10:28 +02:00
bnnm
8e07c99497
Fix some Blitz .str+wav [Zapper (Xbox)]
2021-09-26 19:34:50 +02:00
bnnm
01819ff745
Fix some .psb [Castlevania Advance Col. (Switch)]
2021-09-26 19:34:36 +02:00
bnnm
bb01c776ac
misc fixes
2021-09-26 19:34:12 +02:00
bnnm
8a4e111710
ffmpeg: tweak io buf to lower memory
...
no real difference in performance and was affecting wasm
2021-09-26 19:33:13 +02:00
bnnm
8e4d481fad
streamfiles: tweak io64 detection
2021-09-26 19:27:38 +02:00
bnnm
8a13904615
Merge pull request #957 from AlwinEsch/fix-uwp
...
fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
2021-09-21 23:35:18 +02:00
Alwin Esch
a326339cde
fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
...
On our addon for Kodi https://github.com/xbmc/audiodecoder.vgmstream becomes vgmstream used.
In the build systems used for Windows UWP there, a warning is automatically declared as an error.
This change sets the variable to NULL there, which removes the warning.
Error:
```
d:\a\1\audiodecoder.vgmstream\lib\vgmstream\src\meta\csb.c(142): error C4703: potentially uninitialized local pointer variable 'stream_name' used [D:\a\1\s\build\audiodecoder.vgmstream-prefix\src\audiodecoder.vgmstream-build\lib\vgmstream\src\libvgmstream.vcxproj] [D:\a\1\s\build\audiodecoder.vgmstream.vcxproj]
```
Related build log:
https://dev.azure.com/teamkodi/binary-addons/_build/results?buildId=6134&view=logs&j=cc6cffab-e95c-563d-eef4-026ebc0684ec&t=4caacdc4-d3f5-50ea-479d-35158b55a00e&l=583
2021-09-21 18:29:32 +02:00
kjhmagic
7ecae3c981
36 subkey added about D4DJ Groovy Mix (Android)
2021-09-22 01:19:08 +09:00
bnnm
0c1ae8c9af
util: type tweak for linux (missing includes)
2021-09-20 00:01:57 +02:00
bnnm
82fc05c3dc
misc cleanup
2021-09-19 23:54:38 +02:00
bnnm
cbaf17bfe0
adx: play even if key not found
...
For consistency with .hca and easier to identify by user
2021-09-19 23:54:06 +02:00
bnnm
5adae4db4c
Fix some Ogg .wav [Kirara Kirara NTR (PC)]
2021-09-19 23:52:33 +02:00
bnnm
112aab1923
Fix some .acb issues
2021-09-19 23:51:59 +02:00
bnnm
43d89a46a1
streamfile: minor performance tweaks
2021-09-19 23:48:33 +02:00
LoveEevee
81ebcddd7b
Cmake: Refactor dependency fetching
...
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
bnnm
e648191dac
psb: fix ifdef
2021-09-16 00:26:18 +02:00
bnnm
391bfe9d4d
streamfiles: improve performance on name copy
2021-09-16 00:18:52 +02:00
bnnm
3b0bbb25bf
util: fix get_d64 return value
2021-09-16 00:13:52 +02:00
bnnm
7bb2434b56
misc issues and cleanup
2021-09-15 23:22:17 +02:00
bnnm
bdd641d218
Fix .psb [Legend of Mana (Switch), Judgment (PS4)]
2021-09-15 23:21:10 +02:00
bnnm
ec6c48a3d5
Improve .acb name reading performance
2021-09-15 23:13:06 +02:00
bnnm
7e8d4df17e
logs: add printf-style warnings in gcc/clang
2021-09-15 23:12:42 +02:00
bnnm
ce7ffc6d38
cri utf: performance tweaks for some cases
2021-09-15 23:11:56 +02:00
bnnm
af2f88993a
streamfiles: fix off_t in MSVC/custom IO callback
2021-09-15 23:09:19 +02:00
Michael
0592b78d26
Add adx key for Sonic Colors Ultimate
2021-09-13 21:28:30 -07:00
bnnm
b0ee80e21c
build: skip missing fseek64 on emscripten
2021-09-12 21:29:07 +02:00
bnnm
3fe5967764
build: fix missing ifdef
2021-09-12 20:49:40 +02:00
bnnm
4bdb43e777
doc
2021-09-12 20:09:06 +02:00
bnnm
ea910e2ad2
acb: log/tweaks
2021-09-12 20:08:55 +02:00
bnnm
518cf8f8b1
build: fix some emscripten/wasm crashes
2021-09-12 20:05:56 +02:00
bnnm
91e12ab559
Fix some .ktsl2asbin/atsl [Nioh (PC)]
2021-09-12 20:03:38 +02:00
bnnm
89ed00a980
Fix some .p3d [Spider-Man 4 beta (X360)]
2021-09-12 20:02:52 +02:00
bnnm
af6a1e7469
utils: fix get_id32 with non-ascii chars
2021-09-12 20:02:21 +02:00
bnnm
d1c78d18c0
doc
2021-09-11 16:54:57 +02:00
bnnm
6096edcb40
Add M2 .psb [Senxin Aleste, Legend of Mana (PC)]
2021-09-11 16:12:35 +02:00
bnnm
c859482dcd
Add PCM24 codec [Legend of Mana (PC)]
2021-09-11 15:49:37 +02:00
bnnm
58b6b16e3a
Tweak some XWMA total samples
2021-09-11 13:11:29 +02:00
bnnm
227ea3db5e
util: tweak float readers
2021-09-11 13:10:04 +02:00
bnnm
bee90fd0ad
cleanup
2021-09-05 17:53:47 +02:00
bnnm
abb9acaf4f
cleanup: remove tabs
2021-09-04 22:19:36 +02:00
bnnm
333b7097c9
Handle +2GB .fsb and .ktsl2asbin [Nioh 2 (PC)]
2021-09-04 22:06:54 +02:00
bnnm
1d758db7d4
Tweak STREAMFILES to read +2GB files
2021-09-04 21:57:23 +02:00
bnnm
19e84f44e5
Add .psb/dyx extensions
2021-09-04 20:32:57 +02:00
bnnm
a4fe6a9352
Cleanup and logs
2021-09-04 20:31:11 +02:00
bxaimc
9c9469e6a5
Add hca key for Sonic Colors Ultimate
2021-09-03 10:30:30 -04:00
NicknineTheEagle
c386b82d37
Properly initialize input buffer in describe_vgmstream
...
Fixes stream description in foobar2000 on Debug
2021-09-01 01:32:54 +03:00
NicknineTheEagle
d13c713fcc
Ubi SB: Fixed some PSP games
2021-08-31 15:50:30 +03:00
bnnm
d1b71f705f
Add .xsh+xsd variations [Minority Report (Xbox)]
2021-08-27 22:20:26 +02:00
bnnm
4875309502
build: missing cmake stuff
2021-08-26 22:37:34 +02:00
bnnm
8bfd247eac
build: autotools cleanup and log fixes
2021-08-26 22:16:31 +02:00
bnnm
374e1d3c32
utils: chunk parsing helper
2021-08-26 19:52:19 +02:00
bnnm
cf36348b77
add extra user logs
2021-08-26 19:39:58 +02:00
bnnm
e3c8240d5b
Add .wve for EA SCHl [Madden NFL 99 (PC)]
2021-08-26 18:52:59 +02:00
bnnm
47132ece19
Allow TXTH codec strings in name_table
2021-08-26 18:51:47 +02:00
bnnm
7400112fbe
cleanup
2021-08-26 18:48:19 +02:00
bnnm
f799aec0ca
Add log functions to show errors to users
2021-08-26 18:41:03 +02:00
bnnm
3dde7b8af4
Fix some Ubi BAO [Just Dance (Wii)]
2021-08-22 13:15:37 +02:00
bnnm
2489d1e17b
cleanup
2021-08-22 13:15:06 +02:00
bnnm
c3e6afd7b6
Add .xsh+xsd/xss [KS's Pro Surfer (Xbox)]
2021-08-22 13:13:38 +02:00
bnnm
02f2245c78
Add HCA key [m HOLD'EM (Android)]
2021-08-22 12:31:08 +02:00
bnnm
65f6197ae4
Fix EA .WVE with PCM8 [Madden NHL 97 (PC)]
2021-08-22 12:25:06 +02:00
bnnm
e54d9ed20b
Fix Ubi Lyn .wav MPEG last interleave
2021-08-22 12:23:50 +02:00
bnnm
af2bb05fdb
blocked: add sample count util
2021-08-22 12:22:19 +02:00
bnnm
f9ef1f2d89
Fix some .sgt DMSG with streams
2021-08-22 12:20:55 +02:00
bnnm
8819cbf0b3
riff: fix codecs with some libs disabled, cleanup
2021-08-22 12:17:45 +02:00
NicknineTheEagle
8d45a88dcf
CRI CPK: Added support for ADX sounds
2021-08-16 14:37:43 +03:00
NicknineTheEagle
f960ad7405
Added .tgv extension
2021-08-15 23:48:57 +03:00
bnnm
a066301153
Merge branch 'master' of https://github.com/vgmstream/vgmstream into build3
2021-08-14 17:24:05 +02:00
NicknineTheEagle
a3aef99ca6
EA SCHl: Added missing indexes and defaults
2021-08-14 13:52:31 +03:00
bnnm
be0f5f803f
missing
2021-08-14 11:40:12 +02:00
bnnm
36cf5c18f4
cleanup: move clHCA to coding to simplify
...
Also has changed a lot from the original so it's barely external now
2021-08-14 11:39:54 +02:00
bnnm
bb445efea1
cleanup: minor compiler warnings, etc
2021-08-13 23:53:27 +02:00
bnnm
700b49391b
build: fix wrong ifdef
2021-08-12 22:41:54 +02:00
bnnm
a008645c0f
build: fix building with ffmpeg + without mpeg
2021-08-12 20:03:14 +02:00
bnnm
0b14f9a446
builds: modify how version.h is used to fix issues
...
- version.h is now static (should increase on new releases)
- if compiler flag is passed, will try to use version_auto.h (autogen)
(auto only on compiler flag to avoid include'ing a non-existant file)
- avoid clobbered version.h as may force recompiles
2021-08-10 23:51:48 +02:00
NicknineTheEagle
c85579f6a4
Fixups to VS project files
2021-08-10 05:50:20 +03:00
NicknineTheEagle
9840556adc
EAAC: Fixed PCM channel offsets
2021-08-10 05:34:34 +03:00
bnnm
e6a8b2c3f5
cleanup
2021-08-08 13:31:39 +02:00
bnnm
d12f137470
Remove unused .vcproj (use CMake if needed)
2021-08-08 09:50:58 +02:00
bnnm
de074e503b
relic: clean API for easier external lib usage
2021-08-08 00:11:55 +02:00
bnnm
1f4b532066
cleanup: renames
2021-08-07 22:25:45 +02:00
bnnm
0c62973811
Fix some .sts issues [Shikigami no Shiro 3 (Wii)]
2021-08-07 22:25:07 +02:00
bnnm
5335f0876d
remove unused .bytes extension
2021-08-07 21:00:14 +02:00
bnnm
c8e57f07fe
cleanup: renames
2021-08-07 20:58:13 +02:00
bnnm
d8cd1487ea
cleanup
2021-08-07 20:56:31 +02:00
bnnm
e6c3527ee5
cleanup
2021-08-07 16:59:32 +02:00
bnnm
15bd54dfa8
hca: alt key bruteforcer for txt files
2021-08-07 12:37:41 +02:00
bnnm
a48fcd9484
makefiles: add .so target for testing
2021-08-07 12:33:25 +02:00
bnnm
970139f992
Add Relic .wxd+wxh and .bnk [Homeworld (PC)]
2021-08-07 12:32:42 +02:00
bnnm
adf3d3d3b0
relic decoder: fix some issues
2021-08-07 12:31:15 +02:00
NicknineTheEagle
52ceaef200
Improved EA Harmony bank support
2021-08-06 15:45:00 +03:00
Guest126
103e069d5c
Add HCA key [Mini 4WD Hyper Dash GP (Android)]
...
I found the HCA key from level1 in data.unity3d.
https://note.com/note_s/n/na1b09cb3a85d
2021-07-30 18:29:15 +09:00
bnnm
734848b5d5
mix: fix minor logic issue
2021-07-29 23:42:08 +02:00
bnnm
3c03891d13
cleanup: etc
2021-07-29 23:41:27 +02:00
bnnm
4ea05e512a
cleanup: simplify ogg vorbis meta call
2021-07-29 23:20:43 +02:00
bnnm
bfd1d28745
cleanup: misc
2021-07-29 22:46:34 +02:00
bnnm
93374f3019
txth: fix wrong name table check
2021-07-29 22:31:08 +02:00
bnnm
39dfdee9e4
cleanup: function defs, unused vars
2021-07-29 22:29:49 +02:00
bnnm
5673a3c636
cleanup: misc
2021-07-29 18:38:07 +02:00
bnnm
20d523055a
cleanup: includes
2021-07-29 17:36:43 +02:00
bnnm
079370b2a1
cleanup: hca subkeys
2021-07-29 17:35:02 +02:00
bnnm
e525bd1456
Add HCA key [Alchemy Stars (Android)]
2021-07-29 17:34:11 +02:00
bnnm
0ac5959234
cleanup: fix compiler warning, etc
2021-07-29 17:08:30 +02:00
NicknineTheEagle
147af39293
EA GIN: Added "Octn" header magic
2021-07-28 16:57:09 +03:00
bnnm
93339ba2bc
Add Tantalus .tad decoder [House of the Dead (SAT)]
2021-07-23 22:30:57 +02:00
bnnm
408bf257a1
Fix some .spf [Hugo: Magic in the Trollwoods (DS)]
2021-07-23 19:21:40 +02:00
bnnm
4def2fd7e2
Allow wrong .AT3 again for old demuxed videos
2021-07-23 19:16:11 +02:00
bnnm
039541f881
ffmpeg: internals cleanup
2021-07-23 18:55:03 +02:00
bnnm
805412e129
Ignore silence codec in bitrate and info
2021-07-23 16:03:20 +02:00
bnnm
4a178e4e44
ffmpeg: AAC cleanup and doc
2021-07-23 15:52:31 +02:00
bnnm
4927761e52
Fix FFmpeg 4.4 encoder delay issues and cleanup
2021-07-23 15:52:05 +02:00
Christopher Snowhill
54f06ba69a
FFmpeg decoder: Fix building against FFmpeg 4.4 or newer, fixes #899
2021-07-22 13:22:38 -07:00
bnnm
6de04c14bd
Fix some ATRAC9 .wem [DmC: Definitive Edition (PS4)]
2021-07-18 23:07:03 +02:00
bnnm
2be670bffb
Merge branch 'master' into ffmpeg-abi-unix-fix
2021-07-18 22:53:41 +02:00
Lukas Cone
be7a8371ba
ffmpeg includes from system for unix
2021-07-17 20:09:11 +02:00
bnnm
3741e021b3
Add TXTH first interleave, tweak dual stereo
2021-07-17 19:01:50 +02:00
bnnm
8094ce9ebd
Fix clamped subfiles read bug
2021-07-17 19:00:40 +02:00
NicknineTheEagle
3258c38f8b
Ubi SB: Added a failure check in offset parsing
2021-07-14 17:39:54 +03:00
NicknineTheEagle
6d554d50e9
Ubi SB: Added a new version [Open Season (X360)]
2021-07-14 17:30:48 +03:00
NicknineTheEagle
9a7f1ffd44
Ubi SB: Fixed silence parsing
2021-07-14 17:30:18 +03:00
NicknineTheEagle
456df014a0
Ubi SB: Renamed some vars, doc
2021-07-14 04:31:48 +03:00
NicknineTheEagle
e806213550
Ubi SB: Fixed PS2 subblock detection
2021-07-14 04:29:53 +03:00
bnnm
53f43b9f38
Add .sps new EA-OPUS [FIFA 21 (PC)]
2021-07-13 23:49:40 +02:00
bnnm
3a7a23a785
Fix some .at3 [Sengoku Basara 4 (PS3)]
2021-07-13 23:46:27 +02:00
kjhmagic
417217411c
Add HCA key [D4DJ Groovy Mix (Android)]
...
I found new subkey about D4DJ Groovy Mix.
Added 76 keys. Total of subkey is 298.
I rechecked all of keys.
2021-07-10 16:16:43 +09:00
Christopher Snowhill
5c9d52d939
Fix #887 - foobar paths should work again
2021-07-09 01:06:28 -07:00
bnnm
b299aae547
Add Capcom .sspr [Sengoku Basara 4 (PS3/PS4)]
2021-07-09 00:06:27 +02:00
bnnm
d7b277a671
cleanup: BOM skip function
2021-07-08 22:26:21 +02:00
bnnm
ac23eab7ed
Fix some auto L+R issues [Gift: Prism (PS2)]
2021-07-08 22:17:13 +02:00
bnnm
6fb4178103
Optimize PSX padding finder
2021-07-08 22:16:43 +02:00
bnnm
0854565b92
Fix some TXTH/TXTP + CLI path issues
2021-07-08 22:08:57 +02:00
bnnm
4b88afb239
Add HCA key [Dragon Quest Tact (Android)]
2021-07-08 22:02:03 +02:00
bnnm
9246ead1fc
Add .d2 extension [Dodonpachi Dai-Ou-Jou (PS2)]
2021-07-08 22:01:35 +02:00
bnnm
0a6cb11a30
Add TXT multi txth, name table for subsongs, special subsong value
2021-07-04 20:09:52 +02:00
bnnm
332587359b
Cleanup
2021-07-04 20:09:26 +02:00
bnnm
2d164492a8
Fix some .str+wav bugs [Sneak King (Xbox), Fairly OddParents: BTR (PS2)]
2021-07-04 20:09:15 +02:00
Christopher Snowhill
26e35a029f
txtp: Add math.h include for pow function, fixing an error on macOS
...
and possibly other platforms
2021-07-01 19:45:20 -07:00
bnnm
a3732d8df9
Enable .bfstm region subsongs for testing (via .txtp)
2021-06-24 22:39:52 +02:00
bnnm
8ceca09f68
Add ADX keycodes
2021-06-24 22:39:04 +02:00
bnnm
ea40d2adda
Fix .wvs glitches [Metal Arms (GC)]
2021-06-24 22:38:28 +02:00
bnnm
c4d8853ff6
Fix some .vgs [Ishikura Noboru no Igo Kouza: Chuukyuuhen (PS2)]
2021-06-24 22:34:41 +02:00
bnnm
8c92b600fd
Cleanup
2021-06-24 22:32:44 +02:00
bnnm
15bad97db5
Renames
2021-06-24 22:26:49 +02:00
bnnm
7eb13c59d5
Fix MSVC includes
2021-06-21 00:41:48 +02:00
bnnm
0487cf5435
Cleanup
2021-06-21 00:30:15 +02:00
bnnm
d49aacbf52
Improve MSADPCM accuracy
2021-06-20 18:10:34 +02:00
bnnm
6d3a9a52d6
Reject some formats in ffmpeg.c
2021-06-20 17:31:36 +02:00
bnnm
80401dba38
Fix XMA2 .wbd+wbh [Bladestorm Nightmare (PC)]
2021-06-20 17:31:16 +02:00
bnnm
7fc0292f39
Cleanup
2021-06-20 17:29:56 +02:00
bnnm
3fa029ef19
MSADPCM cleanup
2021-06-20 17:29:41 +02:00
bnnm
af3851afff
Support multi-awb .acb names using .txtm [Snack World (Switch)]
2021-06-20 13:45:01 +02:00
bnnm
f5cefd544e
txtm: add option to read file position in .txtm
2021-06-20 13:42:06 +02:00
bnnm
de8656a445
Remove buggy ngca.c meta (now part of musx.c)
2021-06-20 11:39:06 +02:00
bnnm
c26684ffc1
Cleanup
2021-06-20 11:31:30 +02:00
bnnm
05ff8464fd
Extra helpers
2021-06-20 11:24:32 +02:00
bnnm
ee93b9d59f
Rename ads.c to ads_midway.c
2021-06-20 10:56:09 +02:00
bnnm
48283a0f8e
Cleanup
2021-06-20 10:54:00 +02:00
bnnm
5e55e78979
Move ps2_rxws.c to rxws.c
2021-06-20 10:35:32 +02:00
bnnm
38360275a5
Cleanup
2021-06-20 10:33:28 +02:00
bnnm
f75df3f388
Fix some .ktsl2asbin [Samurai Warriors 5 Demo (Switch)]
2021-06-20 10:32:51 +02:00
bnnm
9a5c116f1c
Fix SQEX .scd XMA total samples + cleanup
2021-06-20 10:32:32 +02:00
bnnm
68b9164d72
Fix mono .thp [WarioWare, Inc. Mega Party Game$! (GC)]
2021-06-20 10:29:49 +02:00
bnnm
bafd973329
CLI cleanup
2021-06-17 22:54:33 +02:00
bnnm
3a866a1a79
Tweak segmented bitrate
2021-06-17 22:53:51 +02:00
bnnm
0e8a93c1f4
Move .wma to common extensions list
2021-06-17 22:50:38 +02:00
bnnm
d6e3e8dac9
Fix some .MSB+MSH
2021-06-17 22:49:02 +02:00
NicknineTheEagle
5bb8d317ff
EA MPF: Increased version range [Need for Speed: ProStreet (PS2)]
2021-06-11 21:14:16 +03:00
bnnm
51301f18ad
EA SCHl tweaks
2021-06-07 00:51:39 +02:00
bnnm
cabb01a0af
Add HCA/ADX key [maimai DX Splash (AC)]
2021-06-07 00:51:24 +02:00
bnnm
a5668ca426
Fix big endian .sps [Legasista (PS3)]
2021-06-07 00:50:54 +02:00
bnnm
99ec3456c9
Remove unneeded .hca subkeys (use .acb/awb)
2021-06-01 00:30:25 +02:00
bnnm
89ccb06747
Fix some .aac encoder delay/sample issues
2021-06-01 00:28:04 +02:00
bnnm
c5fc5799fb
Fix .wem with fully truncated PCM [Metal Gear Solid V (PC)]
2021-05-31 22:27:02 +02:00
bnnm
5ea5bb6724
Fix EA SWVR .stream sample rate in some cases [Nascar Rumble (PS1)]
2021-05-31 22:25:48 +02:00
bnnm
b01b420a91
Fix .vxn encoder delay / gapless [Asphalt 9 (Android)]
2021-05-31 22:24:00 +02:00
bnnm
4bb3d2f2dc
Fix .mpc/mp+ total samples and encoder delay
2021-05-31 22:23:32 +02:00
bnnm
36dcc10283
Add CRI's looping MP4 [Imperial SaGa Eclipse (Browser)]
2021-05-25 23:41:19 +02:00
bnnm
77abda50ab
Show .isb internal folder as stream name
2021-05-25 23:36:38 +02:00
bnnm
843ca9c54b
Add Ogg .msa [Metal Slug Attack (Android)]
2021-05-25 23:34:42 +02:00
bnnm
82518328ed
Fix speex segfault on init fail with bad data
2021-05-25 23:34:22 +02:00
bnnm
0e22f0b95c
Fix Opus .wem with metadata [Gears 5 (PC)]
2021-05-25 23:33:17 +02:00
bnnm
23564ee1cf
Improve .ogg loop tag handling in some cases
2021-05-17 00:57:09 +02:00
bnnm
d40b70ca59
Fix .isb with subfolders [Mass Effect (X360)]
2021-05-17 00:56:36 +02:00
Mateus B. Cassiano
b73197d751
Adjust Maxis XA header detection (again)
2021-05-09 08:21:44 -04:00
bnnm
3a90473e35
Add .sb1 variation [Horsez (PS2)]
2021-05-08 15:31:52 +02:00
bnnm
b8b217df1c
Fix some Sony .bnk subsongs [Neopets (PSP)]
2021-05-08 15:31:19 +02:00
bnnm
300a80107b
Fix very small MP3 .msf [Mirror's Edge (PS3)]
2021-05-08 15:31:01 +02:00
bnnm
2155551cfc
Merge branch 'master' into Sims2_XA_p2
2021-05-08 01:00:06 +02:00
Mateus B. Cassiano
6ec4cb6755
Handle The Sims 2 XA header variant, part 2
2021-05-07 13:55:43 -04:00
kjhmagic
e7322b5044
Update hca_keys.h
...
//D4DJ remove duplicated subkey
//Total of subkey is 222.
line 608, 408 duplicate key 0x33848be13a2884a3
line 609, 618 duplicate key 0xc9f159f60b065f91
line 610, 619 duplicate key 0xdd9ca800a7123d6f
line 611, 620 duplicate key 0xa090c8ebf8463d05
line 612, 621 duplicate key 0xa5c1adeb7919845f
line 613, 622 duplicate key 0x58d97e6f3d1aee86
line 614, 623 duplicate key 0x71b5fa3761d6726d
line 615, 624 duplicate key 0x1980271cfe0da9bd
line 616, 625 duplicate key 0x945cdb3cf1f29e52
line 617, 626 duplicate key 0x7f0feac6be7def5b
2021-05-08 02:14:34 +09:00
bnnm
2abb5507cb
Add HCA keys
2021-05-07 16:36:58 +02:00
bnnm
b0d5fb5af8
Fix broken loops in Astronauts .ogg
2021-05-07 16:33:03 +02:00
Mateus B. Cassiano
1d2474df97
Handle The Sims 2 XA header variant
2021-05-07 09:44:54 -04:00
bnnm
cc91c27eaa
Merge branch 'master' into xwb2
2021-05-05 23:51:55 +02:00
bnnm
74f8eb76ac
Tweak .int validations
2021-05-05 23:43:16 +02:00
bnnm
c6a2184048
Fix XMA sample counting in big files [Dead Island (X360)]
2021-05-05 23:42:48 +02:00
NicknineTheEagle
fe454c63bd
Added fake .x360audio extension
2021-05-05 22:15:02 +03:00
bnnm
7c18030333
Merge branch 'master' into xwb
2021-05-03 20:34:10 +02:00
bnnm
0adb0448e4
Fix Techland's .xwb [Nail'd (X360)]
2021-05-03 20:29:08 +02:00
bnnm
6a4755cb6e
Add HCA key
2021-05-03 20:28:06 +02:00
NicknineTheEagle
12247d8a28
RIFF: Included PCM8_U and MSADPCM into cue chunk looping
2021-05-02 17:59:59 +03:00
NicknineTheEagle
726e9b3c9e
Minor doc
2021-05-02 17:08:20 +03:00
bnnm
2f3870c659
Add NX Opus internal looping [Famicom Detective Club (Switch)]
2021-04-29 23:57:49 +02:00
bnnm
377935a76c
Fix FSB key [Mortal Kombat X (PC)]
2021-04-29 23:57:10 +02:00
bnnm
40d5177ac3
Add ATRAC9 XVAG with layered subsongs [Days Gone (PS4)]
2021-04-29 23:56:52 +02:00
bnnm
6b655d9c53
Minor tweaks
2021-04-18 13:14:06 +02:00
bnnm
cfb132a92d
Minor tweak in TXTP path handling
2021-04-18 13:13:42 +02:00
bnnm
53bb89fd36
Add .vag variation [Gift (PS2)]
2021-04-18 13:10:14 +02:00
bnnm
05a7e140ff
Add ADX keys [Persona 5 Royal (PS4)]
2021-04-18 13:04:19 +02:00
bxaimc
5378fbe4c8
add hca key for SaGa Frontier Remastered
2021-04-15 11:17:13 -04:00
bnnm
6de8142826
Add .wav/lwav extension for .gcub [Sega Soccer Slam (GC)]
2021-04-10 23:07:41 +02:00
bnnm
f20310c02c
Cleanup
2021-04-10 22:48:56 +02:00
bnnm
c1b636fcdc
Move ngc_gcub.c to gcub.c
2021-04-10 22:48:46 +02:00
bnnm
1f0abe0c64
Add .ogv [Bloody Rondo (PC)]
2021-04-10 22:47:11 +02:00
bnnm
157c50f2e1
Improve bitrate calculations for complex .txtp
2021-04-10 21:59:06 +02:00
bnnm
84200c4cb9
Add encrypted .bgm [Nanami to Konomi no Oshiete ABC (PC)]
2021-04-10 19:46:10 +02:00
bnnm
92db12dc64
Fix some .ogg looping from Astronauts games
2021-04-10 19:44:55 +02:00
bnnm
310a064fd0
Add EXTS .sts_cp3+int_cp3 [Shadow of the Colossus (PS3)]
2021-04-10 19:44:38 +02:00
bnnm
63691d8a50
Move ps2_exst.c to exst.c
2021-04-10 19:43:02 +02:00
bnnm
14f98fdb5a
Cleanup
2021-04-03 18:14:58 +02:00
bnnm
f65c3284c7
Cleanup
2021-04-03 18:11:28 +02:00
bnnm
98b1c18951
Fix TXTH/TXTM name table not reading filenames with spaces
2021-04-03 17:44:45 +02:00
bnnm
4ee038d4af
Add HCA keys
2021-04-03 17:43:51 +02:00
bnnm
9acd4bc55a
Add .kwa [Knight Wars (Wii)]
2021-04-03 17:43:37 +02:00
bnnm
39bfac5dc0
Add .idsp variation [Harvest Moon: Another Wonderful Life (GC)]
2021-04-03 16:53:27 +02:00
bnnm
619fc54e49
Add partial .str+wav support for Zapper Beta (PS2)
2021-03-27 18:15:51 +01:00
bnnm
faafd5b955
Improve MSADPCM performance (~50%) + doc spec diffs
2021-03-27 18:15:43 +01:00
bnnm
e1db5aab55
Fix .xsew [Mega Man X Legacy Collection (PC)]
2021-03-27 17:42:22 +01:00
bnnm
89548b417a
Fix .nus3audio with dummy entries [Gundam Extreme Vs M.B. ON (PS4)]
2021-03-27 17:42:03 +01:00
bnnm
82e3f6f104
Add HCA keys
2021-03-22 01:14:07 +01:00
bnnm
a8ff683ca7
Doc
2021-03-22 01:13:55 +01:00
bnnm
e3b568f4ef
Fix new FSB5 w/ N-ch Vorbis [Just Cause 4 (PC), Invisible Inc. (SW)]
...
Also clean layer code
2021-03-21 00:53:09 +01:00
bnnm
35a6c5c2f9
Fix TXTH name_table wildcard bugs and add subfile auto-loop end
2021-03-21 00:50:33 +01:00
bnnm
46c9146f34
Fix Ogg looping with wrong granules properly [Aristear Remain (PC)]
2021-03-15 22:48:43 +01:00
bnnm
100c861b03
Fix Ogg looping caused by debug derp
2021-03-15 22:35:37 +01:00
bnnm
d4209c2d43
Greatly improve HCA key detection
2021-03-14 16:28:35 +01:00
bnnm
623a0df14d
Add per song HCA keys [D4DJ Groovy Mix (Android)]
2021-03-14 16:26:54 +01:00
bnnm
0db3b799c0
Fix Ogg looping with wrong granules [Aristear Remain (PC)]
2021-03-14 16:25:00 +01:00
bnnm
de52ee3edb
Add FLAC loop tags [ZDoom (PC)]
2021-03-14 16:24:14 +01:00
bnnm
2e453ffa20
Add .audio extension
2021-03-14 16:22:53 +01:00
bnnm
52f648d4bb
txth/txtp: remove unnecessary memsets
2021-03-14 16:22:44 +01:00
bnnm
ae909de292
Improve HCA v3.0
2021-03-10 22:17:15 +01:00
bnnm
8dcc485583
Add partial support for HCA v3.0 (ongoing) [Uma Musume (Android)]
2021-03-07 23:20:21 +01:00
bnnm
01d217e3a6
Add HCA key [Uma Musume (Android)]
2021-03-07 23:18:37 +01:00
bnnm
22d42d8ebe
Fix last minute issue
2021-03-04 23:27:32 +01:00
bnnm
ba59200b9a
Add .kno extension [Ciel Nosurge DX (Switch)]
2021-03-04 22:28:38 +01:00
bnnm
f064086d5e
Fix tri-Ace codec joint stereo output
...
Codec should now be accurate (thanks Nisto for figuring out all this)
2021-03-04 20:04:45 +01:00
bnnm
cbb8211022
Fix broken .2pfs extension + cleanup
2021-03-04 19:59:43 +01:00
bnnm
4aaf5ea3e6
Add .bgm NXOpus [Cotton Reboot (Switch)]
2021-03-04 19:57:32 +01:00
bnnm
909caed24f
Add .xwb with ATRAC9 variation [Owlboy (PS4)]
2021-02-24 23:40:32 +01:00
bnnm
a2a4a48524
Add XA 8-bit mode [Micro Machines (CD-i)]
2021-02-24 23:40:20 +01:00
bnnm
5d40f91ecd
ubi_sb: Missing include
2021-02-21 22:09:36 +01:00
bnnm
c72ca9eeff
Add encrypted Ogg [Adventure Field 4 (PC)]
2021-02-21 22:09:11 +01:00
bnnm
a0e44bba3a
Add scramble key for .awb w/ ADX [Assault Lily Last Bullet (Android)]
2021-02-21 22:08:44 +01:00
bnnm
83426eb042
Adjust tri-Ace codec issues
2021-02-21 22:07:08 +01:00
bnnm
692b76f460
Cleanup
2021-02-17 18:56:31 +01:00
bnnm
1efba60b5e
Fix broken HCA looping
2021-02-17 18:56:04 +01:00
bnnm
822f4595b8
Improve tri-Ace codec joint stereo mode
2021-02-17 18:55:44 +01:00
bnnm
2286bb8ad7
Cleanup + fix XMA versions
2021-02-16 23:17:32 +01:00
bnnm
fc7b7c79a6
Cleanup + fix segfault on bad data
2021-02-16 23:17:21 +01:00
bnnm
2f66b0f369
Add HCA key [Sakura Kakumei (iOS/Android)]
2021-02-16 23:14:38 +01:00
bnnm
18ae83d656
Add tri-Ace Codec [Star Ocean 3 (PS2), Valkyrie Profile 2 (PS2)]
2021-02-16 23:14:07 +01:00
Detective
6450c55392
small ubi_bao patch
...
added more languages [Shaun White Skateboarding (X360)]
2021-02-03 16:53:47 -03:00
bxaimc
85e5cdf020
fix some multichannel rsd
2021-02-01 11:05:47 -05:00
bxaimc
5587bfdaa7
fix some multichannel rsd
2021-02-01 11:02:30 -05:00
bnnm
ac05048223
Fix Ubi HX with MP3 [Largo Winch: Empire Under Threat (PC)]
2021-01-31 19:57:42 +01:00
bnnm
2938ca8b6e
Fix some Ubi BAO [Assassin's Creed (X360)]
2021-01-31 19:57:22 +01:00
bnnm
96421e484d
Fix some .nub
2021-01-31 19:57:12 +01:00
bnnm
ac8b9212ac
Last minute fixes
2021-01-25 21:28:54 +01:00
bnnm
7fa77aec53
Add id Tech 5 (.idmsf/bsnd) [Rage (PS3), Wolfenstein TNO (PS3/X360)]
2021-01-25 21:12:27 +01:00
bnnm
1df00d175d
Rename mzrt.c to idtech.c
2021-01-25 21:10:41 +01:00
bnnm
f47b79b0b0
Add MJB+MJH [Star Wars: Bounty Hunter (PS2)]
2021-01-24 21:02:27 +01:00
bnnm
c246311359
Cleanup
2021-01-24 20:36:59 +01:00
bnnm
d71c280729
Add .KTAC [Kin'iro no Corda 3 (Vita), Atelier Ryza (PS4)]
2021-01-24 20:17:07 +01:00
bnnm
9d41ef13ac
Enable libspeex in foobar/msvc
2021-01-23 16:26:46 +01:00
bnnm
e274c96168
Renames for consistence
2021-01-23 16:26:00 +01:00
bnnm
517c416a32
Renames for consistence
2021-01-23 16:24:51 +01:00
bnnm
588c24b767
CRLF to LF + cleanup
2021-01-23 15:53:00 +01:00
bnnm
32400b311b
Enable libspeex for autotools/audacious
2021-01-23 15:51:27 +01:00
bnnm
3d87f31361
Add .cwav + decoder [RADIO ZONDE (PC)]
2021-01-23 15:50:32 +01:00
bnnm
64c95f6842
Extra helpers
2021-01-23 15:49:29 +01:00
bnnm
4635fe2011
Fix .ao loops [Cloudphobia (PC)]
2021-01-23 15:39:16 +01:00
bnnm
d2f523f05d
Add HCA/ADX key [Assault Lily Last Bullet (Android)]
2021-01-23 15:38:59 +01:00
bnnm
0225ddad0a
Add more .str+wav variations [Pac-Man World 3 (PC/Xbox)]
2021-01-17 01:07:57 +01:00
bnnm
dd8e58ec47
Fix PS4 tri-Ace .aac [Resonance of Fate (PS4)]
2021-01-12 15:13:14 +01:00
bnnm
1852533ce7
Add is_id32le helper
2021-01-12 15:13:04 +01:00
bnnm
8e2c5166da
Handle EASpeex for EAAC .sps/sbs/etc
2021-01-12 15:12:55 +01:00
bnnm
ceea5d0d55
Add Speex decoder (disabled)
2021-01-12 15:11:24 +01:00
bnnm
98da402c07
Add MUSX with SBNK [G-Force (PC), Dead Space Extraction (Wii)]
2021-01-08 00:20:04 +01:00
bnnm
533a01c44b
Fix some broken DSP
2021-01-08 00:17:20 +01:00
bnnm
25c48aba22
Add .acx ADX container [Baroque (SAT), Persona 3 (PS2)]
2021-01-03 19:22:32 +01:00
bnnm
1a2d332296
Add .fsb key [Bubble Fighter (PC)]
2021-01-03 19:18:23 +01:00
bnnm
2c00d10834
Doc extra .adx keystrings
2021-01-03 16:07:58 +01:00
bnnm
7a047c967a
Fix issues when getting extension affecting .mpf + cleanup
2021-01-03 16:07:17 +01:00
bnnm
a2716b8e7d
Add Ubi BAO variation [Beowulf (X360/PS3)]
2021-01-03 16:03:28 +01:00
bnnm
0f908e5088
Add Ubi SB variation [Naruto: Rise of a Ninja (X360)]
2021-01-03 16:03:03 +01:00
bnnm
f4a5125440
Fix .xws with multibanks [Ninja Gaiden 3 RE (PS3), DOA 5 LR (PC)]
2021-01-03 16:02:15 +01:00
bnnm
3b487ab7ba
Fix compilation issue in .awc
2021-01-03 16:01:47 +01:00
bnnm
cdbfdfc4ce
Fix some .csb [Nights: Journey of Dreams (Wii)]
2021-01-03 16:01:20 +01:00
bnnm
ccbb4f5097
Fix some .sts [Gacharoku 2 (PS2)]
2021-01-03 16:00:08 +01:00
bnnm
187aab20c1
Fix broken sadb .sad
2021-01-03 15:59:27 +01:00
bnnm
d7e9ff4f9a
Fix some Wwise PCM [Army of Two: the 40th Day (PS3)]
2021-01-03 15:58:55 +01:00
bnnm
34fcec9fab
Add streamed .xnb [Clan N (Switch), Guncraft: Blocked and Loaded (X360)]
2021-01-03 15:58:19 +01:00
bnnm
c4d76869dc
Fix title segfault in Audacious
2020-12-20 16:05:32 +01:00
bnnm
ce7972baa9
Add partial music .awc + Vorbis [Red Dead Redemption 2 (PC)]
2020-12-20 15:09:39 +01:00
bnnm
ab7fcec908
Konami BMP cleanup
2020-12-20 15:08:47 +01:00
bnnm
e8a3e737e7
Fix TXTH subfiles + subsongs when subfiles only have 1 subsong
2020-12-20 15:08:03 +01:00
bnnm
3a2cc91891
Add .ifs with bgm subsongs [drummania (AC), GITADORA (AC)]
2020-12-20 15:07:23 +01:00
bnnm
0958519274
Add CWAC .dsp [Mario & Sonic at the Rio 2016 Olympic Games (WiiU)]
2020-12-19 16:53:15 +01:00
bnnm
2aa5173ed6
Cleanup
2020-12-19 15:48:15 +01:00
bnnm
69a78228f8
Add .adpcm WIIADPCM [Need for Speed: Hot Pursuit (Wii)]
2020-12-19 14:52:04 +01:00
bnnm
98e1d3c29e
Fix some EALayer3 [FIFA 2014 World Cup Brazil (PS3)]
2020-12-19 12:55:19 +01:00
bnnm
12d9b0b97c
Add .nxa looping + Fixed Opus [Gensou Rougoku no Kaleidoscope (Switch)]
2020-12-19 12:54:14 +01:00
bnnm
550c1ba701
Typo
2020-12-19 12:52:29 +01:00
bnnm
114de803f6
Add test utils for idstring checking
2020-12-19 12:51:31 +01:00
Tim Gates
6784d54315
docs: fix simple typo, chaning -> changing
...
There is a small typo in src/mixing.c.
Should read `changing` rather than `chaning`.
2020-12-19 08:48:19 +11:00
NicknineTheEagle
d6b6fa4606
EA Harmony: Fixed RAM sounds
2020-12-17 22:37:49 +03:00
NicknineTheEagle
86f8dbdf9f
EA Harmony: Fixes
2020-12-16 22:56:59 +03:00
NicknineTheEagle
8921b054d2
Fixed var types
2020-12-16 00:23:31 +03:00
NicknineTheEagle
18266c9f3d
EA Harmony: Implemented big endian version
2020-12-16 00:17:46 +03:00
bnnm
54ed84f96f
Fix .sm1+ss1 with garbage streams [Splinter Cell Pandora Tomorrow (PS2)]
2020-12-13 20:48:46 +01:00
bnnm
6c240e0a78
Add mutant OPUS .wem [Cyberpunk 2077 (PC)]
2020-12-13 20:47:21 +01:00
bnnm
b03109e0dc
Fix some .smp [Guilty Party (Wii)]
2020-12-13 20:39:50 +01:00
NicknineTheEagle
041523a590
Ubi SB: Fixed Splinter Cell: Pandora Tomorrow (PS2)
2020-12-12 23:56:01 +03:00
NicknineTheEagle
528836b59d
Doc
2020-12-12 20:22:36 +03:00
NicknineTheEagle
a0b48a3b9b
SBK: Minor tweak
2020-12-12 20:22:31 +03:00
NicknineTheEagle
0db7926ef9
SBK: Added version from Addiction Pinball 1997 demo
2020-12-10 19:41:07 +03:00
bnnm
e4e6b4b6c7
Doc
2020-12-09 21:21:19 +01:00
bnnm
7927af4791
Add HCA key
2020-12-09 21:20:28 +01:00
bnnm
872475bfc3
Add .awc with Vorbis in sfx mode [Red Dead Redemption 2 (PC)]
2020-12-09 21:19:24 +01:00
bnnm
75e0838414
Fix TXTP with UTF-8 BOM
2020-12-09 21:18:44 +01:00
bnnm
01cd373567
Fix some .NAAC looping issues
2020-12-09 21:18:13 +01:00
NicknineTheEagle
75c400abd9
Added Team17 SBK format [Addiction Pinball (PC)]
2020-12-09 19:36:02 +03:00
NicknineTheEagle
03fac31b9d
Doc fix
2020-12-09 19:26:04 +03:00
NicknineTheEagle
dffe043381
Ubi SB: Set stream_type to 0x00 if subblock flag isn't set
2020-12-08 00:33:34 +03:00
NicknineTheEagle
f52ffd24e1
Ubi SB: Added more versions
...
Myst IV: Revelation (PC)
Splinter Cell: Chaos Theory (PS2)
2020-12-07 21:10:11 +03:00
NicknineTheEagle
2d0d67084f
Organizing
2020-12-06 22:10:41 +03:00
NicknineTheEagle
d4754b00b0
Split Ubi IMA and Ubi SCE IMA into different codecs
2020-12-06 21:05:13 +03:00
NicknineTheEagle
f9896bedfb
Ubi SB: Updated random type for new versions
2020-12-06 02:19:52 +03:00
NicknineTheEagle
2259e163f1
Minor doc, organizing
2020-12-06 01:21:11 +03:00
NicknineTheEagle
359e6fc540
Merge remote-tracking branch 'upstream/master' into ubi
2020-12-05 21:46:40 +03:00
bnnm
8744c2f908
Add support for AIFC loop comments [Battle Tryst (Arcade)]
2020-12-05 19:26:18 +01:00
bnnm
ee1b0fc1f6
Doc
2020-12-05 19:25:12 +01:00
bnnm
7de6ba29cc
Tweak player's ignore loop priority
2020-12-05 19:05:36 +01:00
NicknineTheEagle
feeb3053f2
Ubi SB: stream_type 0x01 is always PCM for streams
2020-12-05 20:28:10 +03:00
NicknineTheEagle
7f8294de2e
Ubi SB: Doc unknown codec
2020-12-05 20:20:06 +03:00
NicknineTheEagle
32c04d58bf
Ubi SB: Added new version [Myst III: Exile (PS2)]
2020-12-05 19:03:33 +03:00
bnnm
c3ed1fad60
Merge pull request #773 from ahigerd/oki4s-mono
...
switch stereo channels in OKI4S decoding
2020-12-02 18:18:13 +01:00
Adam Higerd
53542ad54e
switch stereo channels in OKI4S decoding
2020-12-02 11:00:18 -06:00
Kevin López Brante
0a6bee4137
Merge branch 'master' into ea
2020-12-02 06:52:26 -03:00
Adam Higerd
a9752e3da7
switch nibbles on OKI4s mono, add to TXTH
2020-12-01 21:19:03 -06:00
NicknineTheEagle
b455ac5af4
EA HDR: Added VAG variation [Need for Speed: Hot Pursuit 2 (PS2)]
2020-12-02 02:50:13 +03:00
NicknineTheEagle
bf0bfec463
EA HDR: Fixed byte endianness detection
2020-12-02 02:50:13 +03:00
NicknineTheEagle
1194fbf618
Fixed case inconsistency in logging
2020-12-02 02:50:13 +03:00
NicknineTheEagle
a3c6595865
Minor doc
2020-12-02 02:50:13 +03:00
NicknineTheEagle
dc74675b84
EA MPF: Improved parser accuracy
2020-12-02 02:50:13 +03:00
NicknineTheEagle
df6212d5e7
EA TMX: Use setup_subfile_streamfile for GIN sounds
2020-12-02 02:50:13 +03:00
bnnm
b87c06447c
Fix TXTP segfault when not using groups
2020-12-01 23:50:01 +01:00
bnnm
78bb21b3ed
Allow TXTP groups selecting subfiles like random for testing
2020-12-01 23:30:01 +01:00
bnnm
54340f9bcd
Fix SNDS with CBD2 [Battle Tryst (Arcade)]
2020-12-01 23:25:13 +01:00
bnnm
2135fea36d
Fix CBD2_int decoder
2020-12-01 23:21:58 +01:00
bnnm
5adcbc4da5
Tweak DTK detection
2020-12-01 23:21:33 +01:00
bnnm
7437c53545
Improve perfomance of some de-chunked .txtp
2020-12-01 23:20:28 +01:00
bnnm
38886537f6
Improve TXTP loop anchors and add #B for body time without fades
2020-11-29 20:13:14 +01:00
bnnm
5fd230293a
Minor Wwise doc
2020-11-29 20:10:49 +01:00
bnnm
763493c7ae
Fix info dialog sometimes showing minutes+seconds as N:60.0
2020-11-29 20:10:21 +01:00
bnnm
07c1168a6a
Add .3do extension [Aqua World: Umimi Monogatari (3DO)]
2020-11-29 20:09:52 +01:00
bnnm
433c3ac56d
Add HCA key
2020-11-29 20:07:19 +01:00
bnnm
53cd56ab35
Fix Vorbis .wem with metadata [Gears of War 4 (PC)]
2020-11-24 18:46:57 +01:00
bnnm
c4c083dfea
Disable layout seeking for now due to bugs
2020-11-24 18:46:15 +01:00
bnnm
c339b06238
Fix looping in segmented layout
2020-11-22 21:57:44 +01:00
bnnm
3b80e4c813
Improve seeking speed in layered/segmented layout in some cases
2020-11-22 20:14:05 +01:00
bnnm
2f516d4e29
Add RIFF .ima [Baja: Edge of Control (PS3/X360)]
2020-11-22 19:01:17 +01:00
bnnm
be8eeb22d4
Fix multichannel Wwise Opus
2020-11-22 19:00:55 +01:00
bnnm
450281dafd
Allow segments of different number of channels
2020-11-22 19:00:01 +01:00
bnnm
2e24208622
Fix some pad end issues with segmented layout
2020-11-22 18:57:15 +01:00
bnnm
4a9c56c976
Fix segfault when using pad end in some cases
2020-11-21 17:53:48 +01:00
bnnm
1c48be52d2
Tweak layer-v mixing in some cases and improve performance
2020-11-21 15:59:52 +01:00
bnnm
388007c355
Fix some .sad [Luminous Arc (DS)]
2020-11-21 15:55:46 +01:00
bnnm
30a495335c
Enable Wwise OPUS [Assassin's Creed Valhalla (PC)]
2020-11-21 15:55:06 +01:00
bnnm
42e4a11564
Fix some .xwb+xsb name issues [LocoCycle (X360)]
2020-11-21 15:54:07 +01:00
bnnm
f3b7b93d19
Add .mwa extension [Fatal Frame (Xbox)]
2020-11-21 15:51:43 +01:00
NicknineTheEagle
115836df7f
Merge branch 'master' into jansson
2020-11-16 02:55:08 +03:00
NicknineTheEagle
54933050cb
Ship pre-compiled jansson library
2020-11-16 02:12:58 +03:00
bnnm
5c58e2fc7f
Doc
2020-11-15 22:46:17 +01:00
bnnm
8c49c773a4
Fix some .awb CPK [Ace Combat Infinity (PS3)]
2020-11-15 22:44:45 +01:00
bnnm
061dd7f289
Tweak HCA bruteforcer
2020-11-15 22:44:04 +01:00
bnnm
ac357845b1
Add HCA key
2020-11-15 22:43:01 +01:00
bnnm
0984e4438e
Fix some .acb names [Street Fighter vs Tekken (X360)]
2020-11-15 01:28:42 +01:00
bnnm
9dbd046205
Fix segfault when applying trims, pads and body settings in edge cases
2020-11-15 01:11:13 +01:00
bnnm
43ef8e8507
Fix some Wwise .bnk SFX
2020-11-15 00:44:25 +01:00
bnnm
d4f6228809
Add .nsopus [Sakuna: Of Rice and Ruin (Switch)]
2020-11-15 00:20:44 +01:00
bnnm
af5176721c
Fix some .nus3bank [Tekken Tag Tournament 2 (X360)]
2020-11-15 00:15:21 +01:00
bnnm
eab7e9ac06
Tweak log
2020-11-15 00:12:27 +01:00
bnnm
f6bd042f12
Fix .txtm in .awb
2020-11-15 00:11:57 +01:00
bnnm
8da533e815
Add .awb+acb using CPK [MGS3 (3DS), SF vs TK (X360)]
2020-11-15 00:11:48 +01:00
Julian Xhokaxhiu
d55397242c
sps_n1: init_vgmstream_ogg_vorbis is available when VGM_USE_VORBIS=ON
2020-11-12 20:11:55 +01:00
bnnm
0dac6af7e4
Fix compiler warnings
2020-11-09 22:26:26 +01:00
bnnm
2762dfa9d9
Fix compiler warnings
2020-11-09 22:26:07 +01:00
bnnm
81303b449c
Add partial support for Koie Tecmo .xws with MSF
2020-11-09 22:22:00 +01:00
bnnm
847d93b7a1
Add WiiVoice dsp [Fatal Frame 5 (WiiU)]
2020-11-09 20:40:24 +01:00
bnnm
807d479851
Fix some .sed [Fatal Frame 5 (WiiU)]
2020-11-09 20:18:53 +01:00
bnnm
af7cc73685
Add TXTH name_offset_absolute for some subsong cases
2020-11-09 18:49:54 +01:00
bnnm
abb8d3fa1d
Rename TXTH subsong_offset to subsong_spacing for clarity
...
Also add loop_start/end aliases for easier typing
2020-11-09 17:35:38 +01:00
bnnm
6e82819aa9
Clean Wwise meta
2020-11-09 17:04:42 +01:00
bnnm
1dbf99e994
Fix trailing samples not being cut when using pad end
2020-11-09 14:53:34 +01:00
bnnm
1770ca53b6
Fix buggy .at3 [E.X. Troopers (PS3)]
2020-11-09 14:51:59 +01:00
bnnm
a092b40271
Add Wwise Opus (disabled)
2020-11-09 14:51:46 +01:00
bnnm
ba88be7a47
Improve XOpus handling + prepare Wwise Opus
2020-11-09 14:50:33 +01:00
NicknineTheEagle
b0b2fb7c5b
EA MPF: Fixed RAM tracks with multiple BNKs
2020-11-09 03:54:56 +03:00
NicknineTheEagle
6d80fd3caa
EA MPF: Set MUS name as stream name in v0 parser
2020-11-08 23:15:00 +03:00
NicknineTheEagle
ac389b1af3
Added TXTM format for specifying companion files
2020-11-08 22:42:57 +03:00
NicknineTheEagle
6ad66fdeb8
Fixed uninitialized local variable
2020-11-08 20:50:42 +03:00
NicknineTheEagle
cde0eb5520
EA MPF: Implemented RAM tracks (stored as BNKs)
2020-11-08 20:50:17 +03:00
NicknineTheEagle
adb7fa712e
EA MPF: Fixed version 3.1 [SSX Tricky]
2020-11-08 17:47:39 +03:00
NicknineTheEagle
5c76592bfd
Minor doc
2020-11-07 21:20:59 +03:00
NicknineTheEagle
f1912656cd
EA TMX: Fixed big endian version
2020-11-07 18:26:57 +03:00
NicknineTheEagle
21b5f9d0e1
EAAC: SPS always has type set to streamed
2020-11-07 17:02:58 +03:00
NicknineTheEagle
4f03a5112d
EA SCHl: Fixed PS2 bank offsets
2020-11-07 16:24:04 +03:00
NicknineTheEagle
8b463f9d53
EA SCHl: Added Wii platform
2020-11-07 16:24:03 +03:00
NicknineTheEagle
3d95d56559
EAAC: Implemented looped gigasamples
2020-11-07 06:36:19 +03:00
NicknineTheEagle
7eb3b1cc5b
Added .chk extension
2020-11-07 06:34:59 +03:00
bnnm
4be85e27a3
Add FSB key
2020-11-06 17:44:34 +01:00
bnnm
395c2d38dc
Add #v alias and fix dB decimals
2020-11-06 17:44:07 +01:00
bnnm
8a1430e0b1
Fix .MSF sample counts with VBR MP3 [Asura's Wrath (PS3)]
2020-11-06 17:43:29 +01:00
bnnm
b55dbb2350
Add FSB OPUS (disabled)
2020-11-02 12:33:03 +01:00
bnnm
71bf056039
Fix encrypted FSB5 .bank
2020-11-02 12:30:20 +01:00
bnnm
86a18e7ca6
Fix Wwise old stereo IMA [Shadowrun 2007 (PC)]
2020-11-02 12:29:18 +01:00
bnnm
a26816d8ff
Merge branch 'master' into txtp-misc-title
2020-11-02 01:14:15 +01:00
bnnm
01eaab1f01
Unity plugin titles and improve TXTP handling
2020-11-02 01:07:39 +01:00
NicknineTheEagle
da4050c144
Documented EA ABK and HDR formats
2020-11-02 01:55:38 +03:00
bnnm
5949e5f83f
Merge branch 'master' into txtp-misc
2020-11-01 22:34:30 +01:00
bnnm
0df5bccd2e
Add TXTP loop anchors to simplify segment loops and multi-loop groups
2020-11-01 22:26:52 +01:00
NicknineTheEagle
28a22f3684
EA SCHl: Fixed channel offsets for PS2 PCM
2020-11-01 19:30:07 +03:00
NicknineTheEagle
7a4864060d
EA SCHl: Fixed channel offsets for PC GCADPCM streams
2020-11-01 18:59:00 +03:00
NicknineTheEagle
42bfc1fa6f
EA SCHl: Adjusted when to use EA-XA v2
2020-11-01 18:57:16 +03:00
bnnm
48a32e6631
Add TXTP special value "all" in random groups
2020-11-01 16:49:43 +01:00
bnnm
a41110404b
Add TXTP support for volume macro in decibels
2020-11-01 16:12:39 +01:00
NicknineTheEagle
6131b488c4
Fixed interleaved EA-XA decoding
2020-11-01 17:32:26 +03:00
bnnm
9c9e282452
Fix stereo VADPCM
2020-11-01 15:28:04 +01:00
bnnm
7497b6370e
Fix FSB5 .bank segfault when failing to open encrypted files
2020-11-01 15:27:48 +01:00
bnnm
d57fe63681
Fix Wwise old IMA/PCM and new LE XMA [Shadowrun (PC)]
2020-11-01 15:26:57 +01:00
NicknineTheEagle
0df7f8ccca
EA SCHl: Unified EA-XA decoder
2020-11-01 07:56:10 +03:00
NicknineTheEagle
0475750c2f
EA SCHl: PCM is interleaved on PC only in v0
2020-11-01 07:07:28 +03:00
NicknineTheEagle
3985f20e7b
EA SCHl: Minor doc + reordered codecs
2020-11-01 07:07:27 +03:00
NicknineTheEagle
69bec350fc
EA SCHl: PS2 PCM always has mini-header
2020-11-01 07:07:27 +03:00
NicknineTheEagle
b965a8ae98
EA SCHl: Fixed channel offsets for Saturn PCM
2020-11-01 07:07:26 +03:00
NicknineTheEagle
a8a35cecb8
EA SCHl: Fixed channel offsets for some cases
2020-10-31 20:59:35 +03:00
NicknineTheEagle
48a618e532
Renamed some structs to avoid clashes
2020-10-31 20:57:12 +03:00
NicknineTheEagle
e14bb508e2
Ubi DAT: Append "(missing)" to missing files
2020-10-29 23:30:35 +03:00
NicknineTheEagle
a731fa248f
Ubi DAT: Play silence if external file is not found
2020-10-29 23:06:21 +03:00
NicknineTheEagle
19ccbc4782
EA SCHl: Assume interleaved PCM for v0
2020-10-29 20:20:43 +03:00
NicknineTheEagle
57209111cf
EA SCHl: Filled missing codec indexes
2020-10-29 20:20:13 +03:00
bnnm
aa1f0cdcf6
Extra check for ASKA ADPCM in .aac
2020-10-25 10:26:55 +01:00
bnnm
0694abbf37
Fix .rsd XMA cutting early [Crash of the Titans (X360)]
2020-10-25 10:26:23 +01:00
bnnm
c470ed5218
Fix .wem OPUSNX with original rate [MK Home Circuit (Switch) voices]
2020-10-17 19:41:49 +02:00
bnnm
f4155c7f50
Remove tri-Ace .ace fake extension (use .aac/laac)
2020-10-17 19:13:11 +02:00
bnnm
06b82f7c80
Remove Enthusia .enth fake extension (use .lbin/ap/lep/lp)
2020-10-17 19:11:15 +02:00
bnnm
e8343035ab
Redo tri-Ace .aac w/ MSADPCM + subsongs [Star Ocean 4 (PC)]
2020-10-17 19:05:50 +02:00
bnnm
e325a739f8
Fix multichannel/variable frame ASKA ADPCM [Resonance of Fate (PC)]
2020-10-17 19:00:33 +02:00
bnnm
6fc5e604e7
Fix Enthusia PCM files and add .lp/ap/lep
2020-10-17 19:00:02 +02:00
bnnm
25dfb01307
Cleanup
2020-10-12 23:31:15 +02:00
bnnm
95a15dafae
Lower .zwdsp priority
2020-10-12 23:31:07 +02:00
bnnm
b55675d49d
Fix some iMuse .wav [Grim Fandango (Vita)]
2020-10-12 23:29:30 +02:00
bnnm
347507a775
Add .wav DSP/OPUS [Dragon Quest (Switch)]
2020-10-11 01:10:02 +02:00
bnnm
27fd84ca8c
Add .way bgm decoder/meta [Eien no Owari ni (PC)]
2020-10-11 00:01:11 +02:00
bnnm
3097ca83dc
Rename vawx to xwav
2020-10-01 22:02:54 +02:00
bnnm
96727a5192
Fix some .nlsd [Disgaea 4 (PC)]
2020-10-01 21:22:34 +02:00
bnnm
d2dd3abf45
Fix .bank with multiple FSB5 [Hades (Switch)]
2020-10-01 21:16:01 +02:00
bnnm
ffaf08760b
Fix some .bnk [Warhammer 40000 (PC)]
2020-10-01 21:15:11 +02:00
NicknineTheEagle
7f27515d57
Ubi DAT: Fixed random resource type
2020-09-29 15:36:34 +03:00
NicknineTheEagle
975958b5a9
Fixed open_streamfile_by_filename crashing if empty filename is passed
2020-09-29 15:10:45 +03:00
Christopher Snowhill
6c9de061f3
Implement skeleton JSON code
2020-09-27 18:07:10 -07:00
bnnm
37d9f50f74
Fix some encrypted .ogg [Tobi Tsukihime (PC)]
2020-09-27 22:01:14 +02:00
bnnm
5b5d671f3b
Fix some .xwb with DSP [Blossom Tales (Switch)]
2020-09-26 19:20:40 +02:00
bnnm
d6b6d6fd72
Add old/new .xse [Lost Odyssey (X360), Mindjack (X360/PS3)]
2020-09-25 16:58:59 +02:00
bnnm
c9bc1713de
Add old .xwv [Lost Odyssey (X360), Bullet Witch (X360)]
2020-09-25 16:52:12 +02:00
bnnm
6bc2606c10
Fix FFmpeg subsongs always playing first
2020-09-25 16:50:50 +02:00
Simon Aarons
8440d01a49
Update formats.c
2020-09-24 14:50:54 +10:00
Simon Aarons
3e4adbb294
Update swav.c
2020-09-24 14:49:33 +10:00
bnnm
f22947dcfd
Fix some .xwb and cleanup [Crackdown (X360)]
2020-09-19 00:04:57 +02:00
bnnm
cb1b9f9083
Fix .txth subfiles with subsongs
2020-09-18 23:48:03 +02:00
bnnm
63c545b4e7
Fix some .awb/acb names
2020-09-18 23:47:28 +02:00
bnnm
807b6b6021
Add HCA keys [Kandagawa Jet Girls (PC), Re:Zero (Mobile)]
2020-09-18 23:46:00 +02:00
bnnm
3c4b96de36
Add ADX key [Mirai Nikki (PSP)]
2020-09-18 23:40:08 +02:00
bxaimc
4920603fcd
Add reverse endianness for Super Mario Galaxy AST from Super Mario 3D All-Stars (Switch)
2020-09-15 06:56:27 -04:00
bnnm
0b244c50bd
Fix .bank with encrypted FSB5
2020-09-14 16:56:20 +02:00
bnnm
807e42989e
Add fsbkey [SCP: Unity (PC), GH Metallica (X360)]
2020-09-14 16:56:06 +02:00
bnnm
6fb356500e
Tweak .mul check
2020-09-14 16:55:26 +02:00
bnnm
898b016805
Fix some .ktsl2asbin [Atelier Ryza (PC)]
2020-09-12 15:03:43 +02:00
bnnm
bc80041925
Add subsongs and !tags.m3u support for Audacious
2020-09-12 15:03:22 +02:00
Francis Gagné
07f9b7ea66
meta/ogg_vorbis: Support LOOPMS tags
...
Teach the Ogg Vorbis parser to interpret the value from LOOPMS tags as a
loop start position, measured in milliseconds (instead of the typical
samples). Converting this value to samples requires the sample rate, so
we must now read the sample rate before interpreting the tags.
These tags are used in Sonic Robo Blast 2 (as of v2.2.6).
2020-09-09 23:28:21 -04:00
Francis Gagné
414aa219c8
meta/ogg_vorbis: Support LOOPPOINT tags
...
Teach the Ogg Vorbis parser to interpret the value from LOOPPOINT tags
as a loop start position.
These tags are used in Sonic Robo Blast 2 (as of v2.2.6).
2020-09-09 22:38:35 -04:00
bnnm
f61b746861
Fix some .mul [Tomb Raider 8 (PS3), Avengers (PC)]
2020-09-06 19:26:37 +02:00
bnnm
627fbe2f4e
Fix some loop install issues with layers
2020-09-06 19:24:56 +02:00
bnnm
86b6aefc33
Add HCA key
2020-09-05 18:50:29 +02:00
bnnm
216e1e019d
Fix some Ubi SB [Petz Sports (Wii), NCIS (Wii)]
2020-09-04 22:58:42 +02:00
bnnm
a51008ad5a
Fix some Ubi BAO [Avatar (Wii), Drawsome (Wii)]
2020-09-04 22:54:03 +02:00
bnnm
55b0854b3e
Fix some .sab [Men of Valor (PC), Just Cause (PS2)]
2020-09-04 22:52:43 +02:00
bnnm
fdcaabc932
Cleanup
2020-09-04 17:11:22 +02:00
bnnm
040bad86ce
Add HCA keys
2020-08-29 01:05:08 +02:00
bnnm
3eaa43ea63
Fix some .joe [Counter Terrorism Special Forces (PS2)]
2020-08-29 01:04:46 +02:00
bnnm
ff5ffac950
Fix infinite loop with bad data in Wwise Vorbis
2020-08-22 13:40:49 +02:00
bnnm
e42aebf945
Fix seeking with "ignore fade" set
2020-08-22 13:40:01 +02:00
bnnm
c0f5a48aff
Allow .txtp matching base files in !tags.m3u
2020-08-22 13:39:48 +02:00
bnnm
69b99e1954
Fix disabling play forever undone by reset (affects foobar convert file)
2020-08-19 18:40:56 +02:00
bnnm
2da75c95fd
Remove repeated fsb key
2020-08-19 18:39:00 +02:00
bnnm
baf36daf32
Fix compiler warn
2020-08-19 18:37:46 +02:00
bnnm
f44c795b69
Fix some .ivaud sounds [GTA4 (X360/PS3)]
2020-08-18 15:31:38 +02:00
bnnm
232920eeb2
Cleanup
2020-08-18 14:38:22 +02:00
NicknineTheEagle
8707214040
EA MPF: Fixed empty tracks
2020-08-17 21:45:13 +03:00
Simon Aarons
ac38e353df
Use adpcm_history1_32 for consistency
2020-08-16 22:57:38 +10:00
Simon Aarons
57cd7c6029
Line not actually useless, future-proofing in case of reordering
2020-08-16 22:55:23 +10:00
Simon Aarons
18d461bc36
Remove useless lines
2020-08-16 15:53:13 +10:00
Simon Aarons
e04234e733
Fix offset bug
2020-08-16 15:52:23 +10:00
Simon Aarons
a9100be92f
Initialise sample history and step index to 0
2020-08-16 13:08:29 +10:00
Simon Aarons
221c50b85c
Ensure int32_t for clamps
2020-08-16 12:36:59 +10:00
Simon Aarons
8a5af7ccdb
Highly improved Game.com ADPCM decoding algorithm
2020-08-16 12:28:15 +10:00
bnnm
aed0125ed1
Add FSB4 key [Stacking (X360)]
2020-08-15 20:05:39 +02:00
bnnm
a33c63d8a0
Fix truncated .wem with PTADPCM
2020-08-15 20:04:59 +02:00
bnnm
f5a9e5d06a
Add TXTP silence entry
2020-08-15 20:04:50 +02:00
bnnm
e4ed26e703
Use silence meta for dummy entries in BKHD
2020-08-15 20:03:32 +02:00
bnnm
dd0fbb0e65
Add silence codec/meta for special cases
2020-08-15 18:23:49 +02:00
bnnm
fbab0c0905
Fix some decoding edge cases
2020-08-15 16:13:01 +02:00
bnnm
ed44d973f4
Fix some .bank [Fall Guys (PC)]
2020-08-12 18:23:48 +02:00
bnnm
f2aee439c4
Assume .bnk use newer Vorbis codebooks by default for faster inits
2020-08-12 17:50:00 +02:00
bnnm
9f7e4a4c6b
txtp: Allow single groups and loop_mode auto for layers
2020-08-12 17:44:54 +02:00
bnnm
fd99eeeb61
Fix memory leak with dual file stereo
2020-08-12 17:41:03 +02:00
bnnm
67c9854a82
Fix .AT9 with wrong padding [F1 2011 (Vita)]
2020-08-12 17:40:20 +02:00
bnnm
d77d8a48ea
Add TXTP pseudo-random groups
2020-08-08 23:00:52 +02:00
bnnm
ca16bb0653
Tweak description for mixed layouts
2020-08-08 20:35:53 +02:00
bnnm
e746c7d462
Add TXTP group auto-positions and layer-x macro auto-channels
2020-08-08 20:35:19 +02:00
bnnm
6345c3e6ea
Fix foobar not disabling loop forever when needed
2020-08-05 21:17:34 +02:00
bnnm
e6eae7e341
Fix PTADPCM missing samples
2020-08-05 00:16:35 +02:00
bnnm
127bbcad6f
Doc
2020-08-03 23:18:47 +02:00
bnnm
96d9502742
Fix EOF frame in early ADX [Baroque (SAT)]
2020-08-03 23:17:20 +02:00
bnnm
c6bd158700
Fix stack overflow when seeking with segments/layers
2020-08-03 23:15:59 +02:00
bnnm
175a03d54b
Fix .awb with RIFF (ATRAC3/ATRAC9)
2020-08-01 20:22:26 +02:00
bnnm
6a5ea55718
Cleanup
2020-08-01 20:16:09 +02:00
bnnm
21a4afdadd
Add .bsf [Reign of Fire ((PS2/GC/Xbox)]
2020-08-01 17:04:55 +02:00
bnnm
aa58da7ca1
Add .dsb [Taiko no Tatsujin DS: Dororon! Yokai Daikessen!! (DS)]
2020-08-01 16:04:41 +02:00
bnnm
d263b9c080
Allow reading some Windows-1252 strings
2020-08-01 15:28:41 +02:00
bnnm
230aa56a8c
Add .zwv [THE iDOLM@STER Shiny TV (PS3)]
2020-08-01 15:28:12 +02:00
bnnm
9b0df8652e
FFmpeg test
2020-08-01 10:31:00 +02:00
bnnm
9216971505
Make segmented/layered loop/behave a bit more standard for seeking
2020-08-01 00:48:15 +02:00
bnnm
ef64005418
Improve Level 5 0x555 codec performance
2020-07-31 17:13:22 +02:00
bnnm
7073d8997d
Merge branch 'master' of https://github.com/kode54/vgmstream into cleanup
2020-07-31 17:08:56 +02:00
bnnm
9b4b40d3c8
Remove old bitreader code
2020-07-31 16:54:30 +02:00
bnnm
78ea507e0e
Improve EALayer performance a bit by using static bitreader
2020-07-31 16:49:07 +02:00
bnnm
f7526e3735
Use newer bitreader
2020-07-31 16:44:45 +02:00
bnnm
3901393aa3
Minor cleanup
2020-07-31 16:44:31 +02:00
bnnm
d900718a5b
Cleanup
2020-07-31 16:44:19 +02:00
bnnm
30eef7ed43
Minor renames
2020-07-30 23:50:56 +02:00
bnnm
5daf36fbc8
Clean Wwise Vorbis and improve IO performance slightly
2020-07-30 23:49:52 +02:00
bnnm
2e9d35b207
Improve Wwise Vorbis bitreader performance
2020-07-30 20:17:14 +02:00
NicknineTheEagle
0ef5b4d40e
Merge branch 'master' into riff
2020-07-30 19:51:43 +03:00
NicknineTheEagle
cc530b3973
RIFF: Fixed mono .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-30 19:22:12 +03:00
bnnm
3bce06ea61
Cleanup
2020-07-29 22:28:49 +02:00
bnnm
5a311f4746
Improve seeking speed
2020-07-29 19:34:55 +02:00
bnnm
dfcb6145cd
Merge branch 'master' of https://github.com/kode54/vgmstream into settings
2020-07-26 20:36:09 +02:00
bnnm
c017eed7a5
Ignore incorrectly ripped FSB5
2020-07-26 20:16:12 +02:00
bnnm
579b734083
Cleanup
2020-07-26 20:15:26 +02:00
bnnm
4ec6acb4a6
Add internal simple seeking
2020-07-26 20:15:13 +02:00
bnnm
079218dca8
Update VS files
2020-07-26 20:13:12 +02:00
bnnm
16a056437d
Separate part of vgmstream.c to decode.c and render.c
2020-07-26 18:36:47 +02:00
bnnm
32fd4651df
use play position in mixing for curves
2020-07-26 17:19:01 +02:00
bnnm
57053ee348
Add pad end + don't emmit garbage samples past file end
2020-07-26 17:16:46 +02:00
bnnm
a017033ba8
Handle config in segments/layouts
2020-07-26 11:19:52 +02:00
Andrew Gunnerson
1f2132ac3f
meta/brstm.c: Parse ADPCM header offset for each channel instead of skipping a fixed distance
...
The parser previously computed the offset of the coefficients field of
channel 0's ADPCM header and then skipped 0x38 bytes to get to the
coefficients field of the next channel's ADPCM header. This breaks for
some files because they have larger 0x3a byte ACPCM headers.
This commit updates the logic to compute the offset of each channel's
ADPCM header. Immediately after the HEAD part 3 header, there's an
8-byte table for each channel, where the second field indicates the
offset of that channel's ADPCM header. With this information, it's just
a matter of adding 0x08 to get the coefficients field.
Fixes : #674
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2020-07-24 21:36:04 -04:00
NicknineTheEagle
74a4aaa8b4
Removed fake .khv extension
2020-07-23 23:02:13 +03:00
bnnm
e2e1a3b20c
Read TXTP play settings for trims/pads/body
2020-07-23 21:11:24 +02:00
bnnm
d0f1b85d59
Adjust some settings
2020-07-23 21:10:55 +02:00
bnnm
48a9836828
Add begin trim/padding to main render
2020-07-22 23:29:38 +02:00
NicknineTheEagle
2ecf8c44b2
Added .wlv extension [ToeJam & Earl III: Mission to Earth (DC)]
2020-07-22 00:52:20 +03:00
bnnm
845e6112e1
Add put_uXXbe alias
2020-07-21 19:46:27 +02:00
bnnm
1421bde34a
Move plugin parts to internal vgmstream code to simplify plugin code
2020-07-21 19:22:17 +02:00
bnnm
20018c0db7
Cleanup
2020-07-21 19:19:30 +02:00
bnnm
479e6b8889
Move plugin parts to internal vgmstream code to simplify plugin code
2020-07-21 19:18:53 +02:00
NicknineTheEagle
595d541f06
RIFF: Fixed .mvw again [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-19 18:06:27 +03:00
NicknineTheEagle
c35c093131
RIFF: Fixed size check for .mvw [Dragon Quest VIII (PS2), Rogue Galaxy (PS2)]
2020-07-18 20:24:32 +03:00
NicknineTheEagle
a646178441
Moved .dat to common extensions list
2020-07-18 20:14:20 +03:00
bnnm
c728301989
Cleanup
2020-07-18 00:27:53 +02:00
bnnm
5ecf1136a3
Cleanup
2020-07-18 00:12:44 +02:00
bnnm
036748f584
CRLF to LF
2020-07-17 22:35:59 +02:00
bnnm
4879c74ddd
Cleanup
2020-07-17 22:35:32 +02:00
bnnm
45d64c07d1
CRLF to LF
2020-07-17 19:44:20 +02:00
bnnm
729e13ebb0
mpeg decoder cleanup
2020-07-17 19:42:05 +02:00
bnnm
73db56f327
NWA cleanup and improve performance
2020-07-17 19:15:35 +02:00
bnnm
7592e72bae
Make get_xx functions const
2020-07-17 19:09:47 +02:00
bnnm
396bfd630a
Minor cleanup
2020-07-16 23:16:52 +02:00
bnnm
09b254006a
Add Konami Viper .adp [ParaParaParadise 2ndMIX]
2020-07-16 22:51:58 +02:00
bnnm
b7888bca33
Rename ps2_svag.c to svag_kcet.c / ps2_svag_snk.c to svag_snk.c
2020-07-16 22:08:46 +02:00
bnnm
7f0f1ef9b0
Clean SNK SVAG
2020-07-16 22:07:20 +02:00
bnnm
a4331eb04e
Fix SVAG detection bug [Silent Scope 2 (PS2)]
2020-07-16 21:47:50 +02:00
bnnm
3091930a1d
Fix TXTP edge case when trimming samples
2020-07-16 21:44:34 +02:00
bnnm
d8beb1e791
Fix inverted get_u64xx utils
2020-07-16 21:43:18 +02:00
bnnm
27bcba48a9
Codec internal cleanup and moved out of vgmstream.h
2020-07-16 21:43:01 +02:00
bnnm
a3f171ff0c
layered: use highest sample count (allows mixing sfx like wwise)
2020-07-12 19:35:46 +02:00
bnnm
799f5939b4
Fix .mul IMA decoding oddness [Tomb Raider Underworld (PC)]
2020-07-11 21:26:12 +02:00
bnnm
477666a4f7
Add KTSC [Atelier Ryza (PC)]
2020-07-11 21:25:12 +02:00
bxaimc
b21c4c2193
Add HCA key for Digimon Story: Cyber Sleuth (PC); Add RSP ext. for The Simpsons: Road Rage (PS2)
2020-07-08 18:43:33 -04:00
bnnm
4efd09c454
Fix some Ubi SB [Surf's Up (GC)]
2020-07-05 21:22:31 +02:00
bnnm
cfc2558d9c
Ignore .wmid subsongs in BKHD .bnk [Ninjala (Switch)]
2020-07-05 21:07:44 +02:00
bnnm
ca6ef7233a
Fix PTADPCM segfault on bad data
2020-07-05 21:05:10 +02:00
bnnm
581c44119f
Fix .mul IMA glitches [Tomb Raider Underworld (PC), TR Anniversary (PC)]
2020-07-05 21:04:48 +02:00
bxaimc
a25c731b4c
formatting, ugh
2020-07-04 01:23:59 -04:00
bxaimc
692ad47cf0
Add HCA key for Cardcaptor Sakura: Happiness Memories (Android)
2020-07-04 01:17:45 -04:00
bnnm
8fdbaaa155
Make RIFF size more strict
2020-06-30 23:41:25 +02:00
bnnm
b9ec090488
Fix some .wav, once again [Asphalt 6 (iOS)]
2020-06-30 23:32:55 +02:00
bnnm
dc83e6dbcc
Cleanup
2020-06-30 23:20:36 +02:00
bxaimc
41381b70cf
Add looping for Duke Nukem 3D: 20th Anniversary World Tour
2020-06-25 21:47:49 -04:00
bnnm
1963eb2a9c
Fix some .wav, again [Asphalt 6 (iOS)]
2020-06-21 13:15:09 +02:00
bnnm
053e570d97
Rename
2020-06-21 01:21:28 +02:00
bnnm
2a3f17cfa5
Fix SWAV .adpcm [Merlin: A Servant of Two Masters (DS)]
2020-06-21 01:17:19 +02:00
bnnm
e619ad7831
Doc
2020-06-21 00:35:34 +02:00
bnnm
2810fa4915
Fix some .wav [Asphalt 6 (iOS)]
2020-06-21 00:35:09 +02:00
bnnm
a906d3f065
Fix some FSB5 .bank [Transistor (iOS)]
2020-06-21 00:34:48 +02:00
bnnm
cb38467380
Add TXTP e/L options to alter loop config, tweak priority/consistency
2020-06-21 00:33:21 +02:00
bnnm
5aa09d45e0
Doc
2020-06-14 15:50:50 +02:00
bnnm
3164eaa2ae
Add TXTH loop_behavior=inverted where 0 is loop [Bloody Roar 4]
2020-06-14 15:50:09 +02:00
bnnm
fe1b76922a
Fix some .ikm [Legend of Galactic Heroes (PC)]
2020-06-14 15:49:15 +02:00
bnnm
4413d7b20f
Cleanup
2020-06-14 15:27:55 +02:00
NicknineTheEagle
8313a91830
XMA: Added .wav extension [Super Meat Boy (X360)]
2020-06-13 22:09:10 +03:00
NicknineTheEagle
11bba7f22a
Ubi SB: Fixed project file check
2020-06-13 22:08:51 +03:00
NicknineTheEagle
1d8216561f
Ubi SB: Added sequence configs [Splinter Cell: Double Agent (PC/X360)]
2020-06-11 00:32:34 +03:00
NicknineTheEagle
01291013cc
Ubi BAO: Fixed layers with varying sample rate
2020-06-10 21:52:15 +03:00
NicknineTheEagle
b456cb84c6
TXTH: Added EA-XA support
2020-06-09 21:32:18 +03:00
NicknineTheEagle
062ce3efed
Ubi DAT: Fixed data size for raw PCM
2020-06-09 21:13:57 +03:00
NicknineTheEagle
382bd4ba4e
Ubi SB: Unified checking for project files
2020-06-08 23:10:51 +03:00
NicknineTheEagle
0af464c10f
Ubi SB: Fixed external RAM sounds
2020-06-06 18:00:31 +03:00
NicknineTheEagle
8c77710899
Ubi SB: Fixes
2020-06-06 17:59:43 +03:00
NicknineTheEagle
b451c6e667
KAT: Fixed PCM8 (should be signed)
2020-06-06 17:59:43 +03:00
NicknineTheEagle
9be522ab5b
Cleanup
2020-06-06 17:59:43 +03:00
bnnm
3ea177e1d7
Add Success PCM [Metal Saga (PS2), Duel Masters: RoSD (PS2)]
2020-06-06 16:15:06 +02:00
bnnm
e5e0076f37
Catch EOF faster in find_chunk
2020-06-06 16:12:20 +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
4139294c3d
Minor doc
2020-06-04 23:20:57 +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
8908eba075
Don't make round10 inline
2020-06-04 23:11:38 +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
ae54f80415
Fix build
...
MUPS require VORBIS functions to work. Put it behind the relative ifdef flag
2020-05-28 14:56:16 +02: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
b0b7b20bf4
Fixed Ubi alt IMA decoding [Splinter Cell: Essentials (PSP)]
2020-05-27 23:37:25 +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
eeba83c093
Missing cleanup
2020-05-24 16:32:14 +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
1a4de84b1f
Fix fakename streamfile for extensionless names
2020-05-24 12:45:14 +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
ec27d8b0c5
Updated VS project
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
64bd25c8d9
Fix PtADPCM clicks when seeking
2020-05-12 18:31:15 +02: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
3f679d8f2d
Fix compiler whining
2020-04-19 00:40:31 +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
bnnm
71997fabf8
Fix XMA encoder delay in Ubi SB bigfiles
2020-04-16 00:27:53 +02:00
bnnm
e46993b4fc
Fix test.exe + MSVC bug in Ubi SB bigfiles
2020-04-16 00:27:28 +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
a93e1d5c69
Missing def
2020-04-04 22:31:53 +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
44b700454a
Add .snz extension [Killzone HD (PS3)]
2020-04-04 19:10:03 +02: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
8d9dfaa9b0
Add .ssd extension [Zack & Wiki (Wii)]
2020-03-15 00:38:33 +01:00
bnnm
ac5f892ed1
Fix some SQEX .sab/mab names and cleanup
2020-03-14 16:36:07 +01:00
bnnm
52325cea7d
Add .ams extension [Super Dragon Ball Z (PS2)]
2020-03-14 16:35:58 +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
c226ad2835
Disable FDK-AAC/QAAC default compile flag
2020-03-08 22:26:19 +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
e3727da3b7
CRLF to LF
2020-03-08 22:12:52 +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