From e61d02fc72dbebbb2171fa859672458293b2508b Mon Sep 17 00:00:00 2001 From: bnnm Date: Sun, 24 Sep 2023 15:20:28 +0200 Subject: [PATCH] doc --- doc/FORMATS.md | 6 +++--- src/meta/fsb_keys.h | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/doc/FORMATS.md b/doc/FORMATS.md index 66c678f4..369b6b87 100644 --- a/doc/FORMATS.md +++ b/doc/FORMATS.md @@ -1587,7 +1587,7 @@ different internally (encrypted, different versions, etc) and not always can be - **bkhd.c** - Audiokinetic Wwise FX header [*WWISE_FX*] - *bkhd*: `.bnk` - - Subfiles: *wwise_bnk bkhd_fx* + - Subfiles: *wwise_bnk adm3 bkhd_fx* - *bkhd_fx*: `.wem .bnk` - Codecs: PCMFLOAT - **diva.c** @@ -1739,8 +1739,8 @@ different internally (encrypted, different versions, etc) and not always can be - **adm.c** - Crankcase ADMx header [*ADM*] - *adm2*: `.wem` - - *adm3*: `.wem` - - Codecs: APPLE_IMA4 + - *adm3*: `.wem .bnk` + - Codecs: CRANKCASE_IMA APPLE_IMA4 - **tt_ad.c** - Traveller's Tales AUDIO_DATA header [*TT_AD*] - *tt_ad*: `.audio_data` diff --git a/src/meta/fsb_keys.h b/src/meta/fsb_keys.h index 1e57ca34..f09d7a79 100644 --- a/src/meta/fsb_keys.h +++ b/src/meta/fsb_keys.h @@ -57,8 +57,6 @@ static const fsbkey_info fsbkey_list[] = { { MODE_FSB4_STD, FSBKEY_ADD("ghfxhslrghfxhslr") }, // Cookie Run: Ovenbreak { MODE_FSB4_ALT, FSBKEY_ADD("truck/impact/carbody") },// Monster Jam (PS2) [FSB3] { MODE_FSB4_ALT, FSBKEY_ADD("\xFC\xF9\xE4\xB3\xF5\x57\x5C\xA5\xAC\x13\xEC\x4A\x43\x19\x58\xEB\x4E\xF3\x84\x0B\x8B\x78\xFA\xFD\xBB\x18\x46\x7E\x31\xFB\xD0") }, // Guitar Hero 5 (X360) - { MODE_FSB4_ALT, FSBKEY_ADD("\x8C\xFA\xF3\x14\xB1\x53\xDA\xAB\x2B\x82\x6B\xD5\x55\x16\xCF\x01\x90\x20\x28\x14\xB1\x53\xD8") }, // Guitar Hero: Metallica (X360) - { MODE_FSB4_STD, FSBKEY_ADD("\xd2\x37\x70\x39\xa9\x86\xc5\xaf\x5b\x7f\xa2\x23\x98\x7e\xb6\xc2\x7e\x18\x7b\x2d\xd9\x31\x4b\x20\xb0\xc1\x8d\x06\xf2\xa7\xcd") }, // Guitar Hero: Metallica (PS3) [FSB4] { MODE_FSB5_STD, FSBKEY_ADD("G0KTrWjS9syqF7vVD6RaVXlFD91gMgkC") }, // Sekiro: Shadows Die Twice (PC) { MODE_FSB5_STD, FSBKEY_ADD("BasicEncryptionKey") }, // SCP: Unity (PC) { MODE_FSB5_STD, FSBKEY_ADD("FXnTffGJ9LS855Gc") }, // Worms Rumble Beta (PC) @@ -73,6 +71,11 @@ static const fsbkey_info fsbkey_list[] = { { MODE_FSB5_STD, FSBKEY_ADD("Aurogon666") }, // Afterimage demo (PC) { MODE_FSB5_STD, FSBKEY_ADD("IfYouLikeThosesSoundsWhyNotRenumerateTheir2Authors?") }, // Blanc (PC/Switch) { MODE_FSB5_STD, FSBKEY_ADD("L36nshM520") }, // Nishuihan Mobile (Android) + + /* these games use a key per file, seemingly generated from the filename; could be possible to add them but there is a lot of songs, + so external .fsbkey may be better (use guessfsb 3.1 with --write-key-file) */ + //{ MODE_FSB4_STD, FSBKEY_ADD("...") }, // Guitar Hero: Metallica (PC/PS3/X360) [FSB4] + //{ MODE_FSB4_STD, FSBKEY_ADD("...") }, // Guitar Hero: World Tour (PC/PS3/X360) [FSB4] }; static const int fsbkey_list_count = sizeof(fsbkey_list) / sizeof(fsbkey_list[0]);