необхідні інструменти
Редагування звичайної музики
- Заходимо в папку Sound, де, наприклад, знаходимо файл SNG01_GHZ.cpk і розпаковуємо його через QuickBMS.
- Відкриваємо SFIV Audio Manager. Тиснемо Tools -> Extract separate ADX audio data from AAX archive і знаходимо папку, куди ми розпаковували. Потім вибираємо EMBB007_GHZ_3D_Normal_wav.aax і розпаковуємо в окрему папку. Там буде два файли, кожен з яких треба декодувати в WAV і знову зберегти в окрему папку, для чого вибираємо Tools -> Decode ADX to WAV. У результаті повинно вийти ще два файли:
- 1 файл - EMBB007_GHZ_3D_Normal_wav.000.adx - початок музики.
- 2 файл - EMBB007_GHZ_3D_Normal_wav.001.adx - музика, яка повторюється.
- Тепер Вам потрібно редагувати ці дві частини, думаю, Ви повинні вже розібратися самі, вирізаєте частина для першого файлу, а потім же його зберігаєте під такою ж назвою як у оригіналу, і так само з другою частиною.
- Після редагування перейменовуємо файли в оригінальні назви, такі як EMBB007_GHZ_3D_Normal_ або ж EMBB007_GHZ_3D_Normal. Далі беремо наші файли, і перетягуємо до додатка ADX Encoder, після чого знову вийдуть файли в ADX форматі: EMBB007_GHZ_3D_Normal_wav.000.adx і EMBB007_GHZ_3D_Normal_wav.001.adx
- Заходимо в SFIV Audio Manager і тиснемо Tools -> Combine Multiple ADX files to one AAX archive, вибираємо наші відредаговані файли (відразу два!) І у нас виходить один файл, потім кидаємо цей файл в папку, куди ви розпаковували архів CPK (як використовувати ці файли дивіться туторіал по SonicGMI).
Редагування музики White World
Тут не все так просто. Справа в тому, що ця музика має деякі обмеження.
- Вся музика ділитися на шматочки від A до M.
- Кожен шматочок рівно 1,73 секунди.
- Кожен четвертий шматочок має на 4 байта більше ніж інші
- A-C це початок, D-M - повторювані по колу частини (причому D схожа на M)
Для розбивки на частині можна використовувати скрипт, але:
- Музика обов'язково повинна бути в стислому WAV з частотою 48000Hz
- У вас повинен бути встановлений Python.
Робота зі скриптом
- Відкрийте командний рядок (Win + R або cmd).
- Потім перейдіть в папку зі скриптом. Якщо ви не працювали раніше з командним рядком, то зробити це можна приблизно так:
- d: (або на якому диску у вас лежить файл і скрипт)
- cd _путь до файлу_ (наприклад, cd D: \ newfolder \ hub_music)
- hub_music.py "назва файлу" (в лапках, якщо є прогалини) как_називать (наприклад, hub_music.py hubmusic.wav EMBB053)
Все, шматочки готові, залишилося перевести їх в AAX за вже відомою методикою.