Як додати свою музику в sonic generations

необхідні інструменти

Редагування звичайної музики

  1. Заходимо в папку Sound, де, наприклад, знаходимо файл SNG01_GHZ.cpk і розпаковуємо його через QuickBMS.
  2. Відкриваємо 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. 1 файл - EMBB007_GHZ_3D_Normal_wav.000.adx - початок музики.
    2. 2 файл - EMBB007_GHZ_3D_Normal_wav.001.adx - музика, яка повторюється.
  3. Тепер Вам потрібно редагувати ці дві частини, думаю, Ви повинні вже розібратися самі, вирізаєте частина для першого файлу, а потім же його зберігаєте під такою ж назвою як у оригіналу, і так само з другою частиною.
  1. Після редагування перейменовуємо файли в оригінальні назви, такі як 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
  2. Заходимо в SFIV Audio Manager і тиснемо Tools -> Combine Multiple ADX files to one AAX archive, вибираємо наші відредаговані файли (відразу два!) І у нас виходить один файл, потім кидаємо цей файл в папку, куди ви розпаковували архів CPK (як використовувати ці файли дивіться туторіал по SonicGMI).

Редагування музики White World

Тут не все так просто. Справа в тому, що ця музика має деякі обмеження.

  1. Вся музика ділитися на шматочки від A до M.
  2. Кожен шматочок рівно 1,73 секунди.
  3. Кожен четвертий шматочок має на 4 байта більше ніж інші
  4. A-C це початок, D-M - повторювані по колу частини (причому D схожа на M)

Для розбивки на частині можна використовувати скрипт, але:

  1. Музика обов'язково повинна бути в стислому WAV з частотою 48000Hz
  2. У вас повинен бути встановлений Python.
Робота зі скриптом
  1. Відкрийте командний рядок (Win + R або cmd).
  2. Потім перейдіть в папку зі скриптом. Якщо ви не працювали раніше з командним рядком, то зробити це можна приблизно так:
  • d: (або на якому диску у вас лежить файл і скрипт)
  • cd _путь до файлу_ (наприклад, cd D: \ newfolder \ hub_music)
  • hub_music.py "назва файлу" (в лапках, якщо є прогалини) как_називать (наприклад, hub_music.py hubmusic.wav EMBB053)

Все, шматочки готові, залишилося перевести їх в AAX за вже відомою методикою.

Схожі статті