Вход

Просмотр полной версии : Подмена ресурсов в игре


MAN-biker
25.12.2018, 14:06
Игра: TETRIS (NPUZ-00003).

Бесит музыка, просто край, отрубить можно только совсем И музыку, И звуки, отдельно музыка не отключается, но играть без звуковых эффектов не желаю.
Полез в ресурсы (заодно, для уменьшения объёма, перелинковал ненужные мне языки на английский).
Нашел где хранится музыка в игре - это файл
PSP_GAME\USRDIR\TETRIS\GLOBAL\GLOBAL.STR
Удалил этот файл и да - музыка в игре пропала, сама игра работает отлично.
Хочу пойти дальше: не просто удалить музыку, а заменить её на свою (обожаю DOS-овский Tetris Pro (https://www.old-games.ru/game/4612.html), особенно музыкальную тему из него Blue Stars (http://modarchive.org/index.php?request=search&query=blue+stars&submit=Find&search_type=filename_or_songtitle)).
Залез в этот GLOBAL.STR, заголовок FSB4.
Внутри явно просматриваются имена звуковых файлов .aiff:
mu_danger_b.aiff
mu_danger_intro.aiff
mu_danger_a.aiff
mu_danger_c.aiff
mu_tetgamea.aiff
mu_tetgamec.aiff
mu_tetgameb.aiff
mu_tetmenu_loop.aiff
mu_tetmenu_intro.aiff
mu_tetpausemenu.aiff

В общем, сам я нуб, прошу помощи у знающих людей, может подскажете как и чем перепаковать ресурсы, если это возможно.
Что за формат ресурсов с заголовком FSB4 я что-то не нашел. И даже если и нашел бы, то врядли без соответствующих готовых инструментов перепаковки смог бы что-то сделать только зная сам формат (структуру) ресурсного файла.

Yoti
27.02.2019, 02:58
FSB, вообще, относительно известный формат. Вот что-то, для начала: http://aluigi.altervista.org/papers.htm#fsbext

MAN-biker
27.02.2019, 14:37
Хм, ну это уже кое-что!



Filename Size Mode frequency channels bits
========================================================================
mu_danger_b.aiff 780896 stereo,hw2d,vag 44100 2 16
mu_danger_intro.aiff 151200 stereo,hw2d,vag 44100 2 16
mu_danger_a.aiff 1209600 stereo,hw2d,vag 44100 2 16
mu_danger_c.aiff 1171808 stereo,hw2d,vag 44100 2 16
mu_tetgamea.aiff 2758560 stereo,hw2d,vag 32000 2 16
mu_tetgamec.aiff 4516032 stereo,hw2d,vag 44100 2 16
mu_tetgameb.aiff 3677184 stereo,hw2d,vag 44100 2 16
mu_tetmenu_loop.aiff 1792000 stereo,hw2d,vag 44100 2 16
mu_tetmenu_intro.aiff 416416 stereo,hw2d,vag 44100 2 16
mu_tetpausemenu.aiff 2150400 stereo,hw2d,vag 44100 2 16
========================================================================


Даже извлечь получилось, хотя звучат они, мягко говоря, странновато.

Yoti
28.02.2019, 01:15
MAN-biker,
попробуй узнать, что значит "hw2d,vag".

MAN-biker
01.03.2019, 00:12
VAG - какой-то проприетарный Сонько-Плейстейшеновский формат.
Единственная программа, которую смог найти - MFaudio (https://www.zophar.net/utilities/ps2util/mfaudio-1-1.html) что-то тоже не очень успешно проигрывает и вытаскивает.