Не так давно, как миру стало известно, что Sony преподнесла миру неожиданный подарок... В игре Fate/EXTRA CCC вышедшей в Японии на UMD, датированной датой создания 03.02.2013, было запрятано одно очень засекреченное пасхальное яйцо, внутри которого скрывался ценный сюрьприз - at3tool for PSP - кодер/декодер ATRAC3plus for PC.
Достать это яйцо достаточно просто:
Для начала, необходимо поиметь образ игры Fate/EXTRA CCC (скрuншoтик с нaмёкoм).
Кладём образ в папку ms0:/ISO, запускаем игру, нам предложат сделать "DATA INSTALL", соглашаемся.
После установки, идём в папку ms0:/PSP/SAVEDATA/NPJH50505USERID и забираем файл GAME.DNS.
Другой способ: открываем образ с помощью UMDGen. Идём в папку disk0:/PSP_GAME/INSDIR/ и извлекаем оттуда GAME.DNS.
Если посмотреть через хекс этот файл, то видим в заголовке PGD - это зашифрованный архив с данными. Поэтому переименовываем расширение DNS на PGD !!!
В раскрывающемся списке выставляем "Extract Then (Decrypt, Dump) files for PSP".
Берём мышкой наш криптованный GAME.PGD и кидаем его (Drag'n'Drop) в верхнюю строчку окна программы.
Идём пить чай... (файл почти 1 Гб), приходим и закрываем всплывшее окно об удачном окончании декриптовки.
Открываем снова GAME.PGD в хекс-редакторе и видим уже в заголовке CPK - это контейнер, с напичканными в него ресурсами.
Чтобы извлечь ресурсы, нам поможет утилита QuickBMS - это универсальная тулза, с помощью которой, посредством скриптов, извлекают ресурсы из контейнеров всевозможных игр. Просто для каждой игры, со своим специфичным контейнером, пишется текстовой скрипт по определённым признакам в смещении файлов.
Для контейнера CPK, нам понадобится скрипт cpk.bms. Либо, можно скачать сразу одним паком всю коллекцию скриптов - quickbms_******s.zip, выложенных на странице программы QuickBMS. Их лучше распаковать в папку "******s" программы QuickBMS, хотя можно в любое место.
Запускаем утилиту quickbms.exe.
В первом окне проводника нам предложат выбрать файл скрипта, указываем на cpk.bms
В следующем окне нужно указать распаковываемый контейнер с ресурсами GAME.PGD.
В третьем окне указываем на пустую папку, куда будут извлекаться содержимое контейнера.
Идём пить чаю..., приходим, уже всё готово! Заходим в указанный вами каталог и по пути sound\bgm\decode забираем любезно нам предоставленные пасхалки - это at3tool.exe и библиотека msvcr71.dll.
Поддерживаемые параметры кодирования:
SCEI ATRAC3plus Codec TOOL Version 2.0.0.0
SCE CONFIDENTIAL
Copyright(C) 2007 Sony Computer Entertainment Inc. All Rights Reserved.
*** built w/ ATRAC3plus library version 1.02 ***
Usage : at3tool [-<option>] file1 file2
-e : encode file1(16bit linear PCM wav file) to file2
below options only affects to encoding mode(when not, they will be ignored)
-br N: specify the bitrate Nkbps
-loop S E: specify the loop start point is S samples from the beginning
specify the loop end point is E samples from the beginning
S and E must satisfy under conditon
0 <= S < S + 6143 <= E < number of samples in file1
-wholeloop: set the whole loop
-d : decode to file1 to file2(16bit linear PCM wav file)
below options only affects to decoding mode(when not, they will be ignored)
-repeat N: repeating LOOP part N times(default 2)
This ATRAC3plus program supports only the following parameters
bitrate = 52[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 66[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 66[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 105[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 132[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 32[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 48[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 64[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 96[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 128[kbps], Ch = 1[ch], Sampling Rate = 44100[Hz]
bitrate = 48[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 64[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 96[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 128[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 160[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 192[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 256[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 320[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
bitrate = 352[kbps], Ch = 2[ch], Sampling Rate = 44100[Hz]
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 10.08.2017 в 17:25.