Commit Graph

4832 Commits

Author SHA1 Message Date
bnnm
cbc7ce5854 Add HCA key 2024-01-05 17:35:58 +01:00
bnnm
786a0d699c Fix some .gtd/ged [Gunslinger Stratos (AC)] 2024-01-05 17:34:58 +01:00
bnnm
2f48d9f4e1 bik: cleanup 2024-01-05 17:33:51 +01:00
bnnm
1442541585 xa: fix crash 2024-01-05 17:33:36 +01:00
dro
633044c6cd
Update dc_asd.c
Fixes a divide by zero crash when trying to open asd files not in the expected format
2024-01-03 15:07:45 +00:00
bnnm
f76dc31146 Fix some .snu [Dead Space 3 (PC)] 2023-12-31 02:08:26 +01:00
bnnm
14336e9795 doc 2023-12-31 02:08:04 +01:00
bnnm
d442bde429 cleanup: clarify header/data parsing 2023-12-31 01:52:53 +01:00
bnnm
e9ea2af59b cleanup: split ea-eaac formats 2023-12-31 01:23:13 +01:00
bnnm
5f98d88d1c Fix some .vab with empty sounds 2023-12-30 22:52:47 +01:00
bnnm
c1ebef54e3 Add .gwb+gwd [Monster Truck 4x4 World World Circuit (Wii)] 2023-12-30 22:52:24 +01:00
bnnm
2d50d37bfd cleanup 2023-12-30 17:05:27 +01:00
bnnm
fdc74dbaf8 Fix some .wav sizes 2023-12-30 17:04:29 +01:00
bnnm
acca5d0030 Add .wav/lwav MPEG [The Seventh Seal (PC)] 2023-12-30 17:03:42 +01:00
bnnm
b593aac376 Add FSB keys 2023-12-30 17:03:33 +01:00
bnnm
242e10f80c Fix some encrypted FSB .bank 2023-12-30 17:03:09 +01:00
bnnm
948c55f4f9 Add .svg VAG [ModernGroove: Ministry of Sound Edition (PS2)] 2023-12-30 17:02:34 +01:00
bnnm
22a23103c5 Improve XA subsong detection performance 2023-12-30 17:02:15 +01:00
bnnm
26f0f1a864
Merge pull request #1465 from flumf/master
Add HCA key
2023-12-28 17:59:57 +01:00
bin
8132bb5489 Add HCA key for Girls' Frontline 2: Exilium (PC) 2023-12-28 07:25:02 -05:00
EdnessP
0294738f03 AWD/RWS 0x809: Skip root name if it's identical to the base name 2023-12-26 05:52:37 +02:00
EdnessP
268c24efc6 RWS 0x80D: DSP-ADPCM initial sample history data 2023-12-26 05:07:31 +02:00
EdnessP
883738e75c EA BNK: .CAT extension (FIFA 2000) 2023-12-09 14:53:18 +02:00
bnnm
5cae4cbaa9 awc: fixes 2023-12-03 23:45:48 +01:00
bnnm
28cb13125f Add HCA key 2023-12-03 23:45:14 +01:00
bnnm
58f3a70c16 Add Sony .bnk with MPEG [Last of Us demo (PS3)] 2023-12-03 23:45:06 +01:00
arcadia
3525458831
add hca key 2023-11-29 13:37:50 +09:00
bnnm
c4e9a9ed11 Improve Vorbis .awc [Red Dead Redemption 2 (PC)] 2023-11-28 01:13:23 +01:00
bnnm
e8643c333c bitreaders: improve performance a bit for EALayer3 2023-11-26 20:59:09 +01:00
bnnm
fa89dcc8a0 Fix some .str+wav [Taz: Wanted Beta (PC)] 2023-11-26 20:57:56 +01:00
bnnm
f6d27d66eb Fix some .awc [Red Read Redemption (PS4/SW)] 2023-11-26 20:56:56 +01:00
punk7890
6ff1316070
Add .STV & .SLB extensions. 2023-11-18 03:32:36 -08:00
bxaimc
59dd2d07a1 add hca key 2023-11-17 12:03:23 -05:00
bnnm
8d428c31eb
Merge pull request #1447 from bnnm/awb-etc
- Add .awb with nxopus + .acb loops
- Fix some ktsr/ktsc [Fire Emblem: Three Houses (Switch)]
2023-11-11 13:15:08 +01:00
bnnm
a3d727e03d Fix some KTSR/KTSC [FE: Three Houses (Switch)] 2023-11-11 12:40:05 +01:00
bnnm
17c54df1a2 Add .awb with nxopus + .acb loops 2023-11-11 12:39:30 +01:00
Johan Mattsson
a4cf015ca8
Fix potential index out of bounds 2023-10-30 01:16:26 +01:00
Johan Mattsson
c2265ecbb2
Fix potential index out of bounds 2023-10-30 01:12:26 +01:00
EdnessP
2af39680d8 RSTM: Fix stream sizes and looping 2023-10-29 20:33:27 +02:00
bnnm
34a0623016 Add encrypted .srst [Stranger of Paradise (PS4)] 2023-10-22 22:30:08 +02:00
bnnm
2fbb7fad28 Add ADX key 2023-10-22 22:26:17 +02:00
bnnm
8b568a0b2e Fix some .nub2 [Noby Noby Boy (iOS)] 2023-10-22 22:26:03 +02:00
bnnm
9aa354f0af Fix some .psb [MSG Master Collection 1 (Switch)] 2023-10-22 22:23:30 +02:00
bnnm
a4511921c0
Fix last minute bug [Zapper Beta (PS2)] 2023-10-15 10:01:42 +02:00
bnnm
9da77e4f87 doc/etc 2023-10-14 20:01:38 +02:00
bnnm
c45f8bcf30 ktsr: fix internal sounds in .srsa 2023-10-14 19:49:50 +02:00
bnnm
28f9781a89 Fix some .str+wav [Zapper Beta (PS2)] 2023-10-14 19:49:17 +02:00
bnnm
5928c8df0d ktsr: add .txtm support 2023-10-14 16:58:55 +02:00
bnnm
681384fb64 Fix some .str+wav [Karaoke Revolution (PS3)] 2023-10-14 12:55:19 +02:00
bnnm
5fe75088fe Add FSB key 2023-10-14 12:52:31 +02:00
bnnm
b88d1914ae Fix .srsa names 2023-10-14 12:52:14 +02:00
bnnm
0c90f4842b Fix some N1 .at9 [Labyrinth of Galleria (PC)] 2023-10-14 12:50:29 +02:00
Michael
2d36a7c775 Add HCA key 2023-10-12 18:15:23 -07:00
bnnm
27776d5cf1
Merge branch 'master' into asrs 2023-10-08 12:43:22 +02:00
bnnm
a44e40d004 Add FSB key 2023-10-08 12:33:29 +02:00
bnnm
6b68fa6d3f Add/fix some .srsa [Fate/Samurai Remnant (PC)] 2023-10-08 12:33:10 +02:00
RuRuRu
7869c5b050 STHD: Fix special value check [Dinosaur Hunting (Xbox)]
The value of offset 0x0C is checked to be 0x0001, but the data for this game is 0x0000.
Since this value is not referenced in decoding, it is not a problem, so it is unchecked.
2023-10-01 20:33:15 +09:00
bnnm
b9c255cd25 cleanup: nxa to nxa1 2023-09-30 20:57:15 +02:00
bnnm
f613ac5514 Fix 5.0ch .wem Opus [Bayonetta 3 (Switch)] 2023-09-30 20:52:33 +02:00
bnnm
102c1fae04 Add HCA key 2023-09-30 20:51:41 +02:00
bnnm
8d267a26d4 Add .wiive extension [Rubik World (Wii)] 2023-09-30 20:50:50 +02:00
Adrian Graber
9cb7ecb15e Rename and adjust positioning of new nxof stuff 2023-09-28 20:25:03 +02:00
Adrian Graber
1d982bef6f Add support for FDK (NX) Opus Header 2023-09-27 14:50:21 +02:00
bnnm
58482731b5
Merge pull request #1424 from bnnm/crank
- Fix some ADM3 .wem [The Crew Motorfest (PC)]
- Fix some str+wav [Taz: Wanted (PC)]
- Add ADM3 in .bnk (first subsong only)
2023-09-24 15:21:26 +02:00
bnnm
e61d02fc72 doc 2023-09-24 15:20:28 +02:00
bnnm
94a985d653 Add ADM3 in .bnk (first subsong only) 2023-09-24 15:19:55 +02:00
bnnm
44e6abdcf1 Fix some str+wav [Taz: Wanted (PC)] 2023-09-24 15:19:46 +02:00
bnnm
ab530d40b6 Fix some ADM3 .wem [The Crew Motorfest (PC)] 2023-09-24 15:19:38 +02:00
EdnessP
1da6977b72 RIFF: WMA/LWMA extension + size check adjustment 2023-09-16 23:27:26 +03:00
bnnm
cb3e42c0d7 doc 2023-09-15 17:29:42 +02:00
soneek
4c5c3736e4
Add HCA key for SO2R Demo 2023-09-14 19:13:03 -04:00
bnnm
c84589cae2 Fix PS4 .bsnd num_samples 2023-09-11 00:57:32 +02:00
bnnm
4407dd26e1 Fix some .rpgmv [Omori (PC)] 2023-09-11 00:56:24 +02:00
bnnm
61bf0b5d26 cleanup 2023-09-02 19:57:41 +02:00
bnnm
9e4f23ccaa Add FSB key 2023-09-02 19:57:22 +02:00
bnnm
29260470ff Fix some DC .str issues and cleanup 2023-09-02 12:27:06 +02:00
bnnm
976c19a109 cleanup 2023-09-02 12:23:05 +02:00
bnnm
0b713d01f6 Add non-looping .btsnd 2023-09-02 12:22:32 +02:00
bnnm
3b61d09fc5 Add .fish [Wonder Boy: The Dragon's Trap (PC)] 2023-09-02 12:21:02 +02:00
bnnm
cc78560271 Fix AICA .str in some cases [GTA2 (DC)] 2023-09-02 12:20:29 +02:00
bnnm
2cbd5f463d Add HCA key 2023-09-02 12:19:48 +02:00
bnnm
378430775b Add .gmd extension [High Voltage games] 2023-08-26 17:39:52 +02:00
bnnm
344d459d96 txth: extra debug info 2023-08-26 17:39:30 +02:00
bnnm
c8bfca4742 Add some .bnk versions [The Last of Us (PC)] 2023-08-26 17:24:22 +02:00
bnnm
094fe8f974 cleanup: restructure bnk_sony parsing 2023-08-26 13:24:05 +02:00
bnnm
54350d4851 Add .xai XA [Quake II (PS1)] 2023-08-26 13:23:40 +02:00
bnnm
b2eb542b1b Adjust ADX decoding for v04 files 2023-08-26 13:23:24 +02:00
NicknineTheEagle
a2d2bf7712 id BSNF: Extensionless data file, support languages 2023-08-23 08:01:16 +03:00
NicknineTheEagle
c58b1650c9 Support extensionless in swap_extension 2023-08-22 17:13:39 +03:00
NicknineTheEagle
474c15723a Ubi SB: Use more accurate var names 2023-08-22 17:13:38 +03:00
bnnm
046918589a Add .ogg loops [Tsuki ni Yorisou Otome no Sahou (PC)] 2023-08-19 23:31:40 +02:00
bnnm
fbcd503bd7 cleanup: adm3.c to adm.c 2023-08-19 23:30:25 +02:00
bnnm
651a66624e Add ADM2 .wem [The Grand Tour Game (PC)] 2023-08-19 23:28:05 +02:00
bnnm
4e85072cbc
Merge branch 'master' into pcm-fixed-32 2023-08-18 16:07:58 +02:00
Adam Gashlin
3a49c090a0 Support 32-bit integer PCM in RIFF
From masters for a Sonic Origins mod
2023-08-17 22:21:33 -07:00
Adam Gashlin
2930c8d20b Handle 32-bit float PCM RIFF 2023-08-17 21:47:55 -07:00
bnnm
dcadb19e35 logs 2023-08-15 19:48:54 +02:00
bnnm
21c92d3d8c Add HCA key 2023-08-15 19:48:43 +02:00
bnnm
76aeb25038 Add FSB key 2023-08-15 19:48:14 +02:00
bnnm
8d033e24c7 minor cleanup 2023-07-30 23:47:50 +02:00
EdnessP
a0552a2d7a Reflections IMA ADPCM: Use interleave block size for frame samples 2023-07-29 00:06:32 +03:00
EdnessP
a98780b0eb VAG: Increase bigfile padding check to 2MiB 2023-07-27 21:28:30 +03:00
EdnessP
3c08136b31 VAG: Remove bigfile ignoring temporarily 2023-07-27 00:40:26 +03:00
bnnm
065b7ead87 cleanup: fix typo 2023-07-23 15:30:36 +02:00
bnnm
0fa9df4c7b Remove fake extension .tydsp (use .mus) 2023-07-23 15:22:15 +02:00
bnnm
3ad17813a4 doc 2023-07-23 15:09:33 +02:00
bnnm
f4e20be97d Add .trs extension [Kamiwaza (PS2)] 2023-07-23 15:08:45 +02:00
bnnm
5d7883fed1 Remove fake extension .sgx (use .sgh+sgd) 2023-07-23 13:56:50 +02:00
bnnm
b67406a683 Add SNDS format 2023-07-23 13:43:10 +02:00
bnnm
bf9cc7f635 cleanup: rename sxd to sndx 2023-07-23 11:06:14 +02:00
bnnm
dbeb538d1a ivaud: improve detection 2023-07-23 11:03:29 +02:00
bnnm
7cb570b2ad Add more SqueakStream/SqueakSample codecs 2023-07-23 11:01:50 +02:00
kjhmagic
d2d809eb8e
Update hca_keys.h
subkeys added for D4DJ Groovy Mix (Android)
2023-07-20 17:37:59 +09:00
EdnessP
526345b84e Sony BNK: v4 and v5 name support 2023-07-12 18:04:10 +03:00
bnnm
78aae40f20
Merge pull request #1394 from hcs64/short-str-wav
Allow a str+wav header to end at table1
2023-07-10 17:30:34 +02:00
EdnessP
f9a433980c Sony BNK: Check if name table exists 2023-07-10 17:44:40 +03:00
EdnessP
cdff576bd1
Merge branch 'master' into master 2023-07-10 17:43:09 +03:00
Adam Gashlin
0c228d0bac Allow a str+wav header to end at table1
Fixes Bad Boys: Miami Takedown (aka Bad Boys II) (PC)
2023-07-09 19:10:21 -07:00
EdnessP
508d69a41b Sony BNK: Verify the full beginning frame 2023-07-10 00:26:05 +03:00
bnnm
31cfb1d9d8 bnk_sony: fix warning 2023-07-09 23:24:05 +02:00
bnnm
57a9611dad cleanup: rename 2023-07-09 23:23:49 +02:00
bnnm
04f719b080 Add Torus's SqueakSample and old SqueakStreams 2023-07-09 23:22:36 +02:00
EdnessP
c5f3179714 Sony BNK: Attempt to closer calculate the guesstimated sample rate from pitch 2023-07-09 01:45:33 +03:00
bnnm
888cd42ffa Add HCA key 2023-07-08 18:06:41 +02:00
bnnm
f77a229785 cleanup: rename + formats 2023-07-08 17:51:38 +02:00
bnnm
896936488d Add Torus Games SqueakStream format 2023-07-08 17:50:08 +02:00
bnnm
73410943a1 Fix some .bnk [Fat Princess (PS3)] 2023-07-08 15:28:47 +02:00
bnnm
a752297d77 cleanup: renames 2023-07-08 13:43:29 +02:00
bnnm
8100498b4d doc 2023-07-08 11:54:56 +02:00
bnnm
13bfa15e2f cleanup: wad matx
- Remove fake extension .matx (use TXTH)
- Remove fake format .wad (use TXTH)
2023-07-08 11:35:34 +02:00
bnnm
61f6ba6cfd Remove .gsb extension (use .gsp)
Uses .gsp as the base file for cleaner parsing
2023-07-08 11:30:28 +02:00
bnnm
204d1f560f Fix TXTH dynamic chunks in some cases 2023-07-08 10:53:12 +02:00
bnnm
fc7848bfd3 cleanup: hgc1, filp, wii_mus, sl3, wb, xss
- Remove fake extension .hgc1 (use .str)
- Remove fake extension .filp (use .fil)
- Remove fake extension .sl3 (use .ms)
2023-07-08 10:52:28 +02:00
lico-n
aa3a11d586 Add HCA Key [Final Fantasy VII: Ever Crisis(Android)] 2023-07-07 15:06:08 +02:00
EdnessP
f4a7363cdd BNK Sony (v3): Bank/Sound name support 2023-07-02 19:33:57 +03:00
bnnm
fc6efd7afa Remove fake extension .bh2pcm (use .dat + TXTH) 2023-07-01 00:47:55 +02:00
bnnm
6024d32a6e cleanup: stm to stma 2023-06-30 23:22:36 +02:00
bnnm
afec01d6fd Remove .lrmb extension (use .lrmh)
Uses .lrmh as the base file for cleaner parsing
2023-06-30 23:19:54 +02:00
bnnm
a4484b5082 cleanup: ps2_msa to msa 2023-06-30 23:09:48 +02:00
bnnm
e1c7c38093 Add .imf extension [Colors (Gizmondo)] 2023-06-30 23:06:25 +02:00
bnnm
aac716866d Remove .bd3 extension (use .hd3)
Uses .hd3 as the base file for cleaner parsing
2023-06-30 23:04:36 +02:00
bnnm
279b2994d2 Fix some broken .bnk [Fat Princess (PS3)] 2023-06-30 23:04:03 +02:00
bnnm
1b06bf45d2 Fix some .seg [Eragon (X360)] 2023-06-30 23:02:10 +02:00
bnnm
596aa76076 Fix some .lsf [Agaju, Chicane (Gizmondo))] 2023-06-30 22:59:22 +02:00
EdnessP
e08e3fb7e7 Separating RWS 0x809 and RWS 0x80D variant C 2023-06-28 14:44:09 +03:00
EdnessP
55a0b2082a RWS 0x809: DSP-ADPCM and reworked stuff 2023-06-28 14:20:47 +03:00
bnnm
b916b5165a cleanup: tweaks 2023-06-25 23:33:00 +02:00
bnnm
5d9b4ed827 cleanup: separte sf code 2023-06-25 22:02:34 +02:00
bnnm
442084cc85 Add format info generator and update FORMATS.md 2023-06-25 21:20:28 +02:00
bnnm
d02e5ed51c Merge branch 'master' of https://github.com/vgmstream/vgmstream into cleanup-formats 2023-06-25 21:17:25 +02:00