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