View Single Post
Old 07-02-2007, 10:11 AM   #3
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Начинающий...

Quote:
Originally Posted by 5-J
Нашёл как...
есть Оффициальный декомпилятор... кому нада обращайтесь... выдам.
Именно родной Реликовский? Что ж ты молчишь! Выкладывай скорей! Ну, а с нас, само собой, огромное спасибо и респект

Quote:
Originally Posted by CombineStorm
Можно также с помощью winamp перековертировать
Можно, но в Винампе это долго и нудно. И не нужно. Качаем аттач, распаковываем его и копируем папку hw2music в корень папки с игрой (по умолчанию это C:\Program Files\Sierra\Homeworld2\). Заходим в hw2music и запускаем _hw2music_extract_mp3.bat. Появится окно консоли, в котором можно наблюдать за процессом конвертации.
ПРИМЕЧАНИЕ: Естественно, вся информация в 300 строк не влезет, поэтому если вам нужен весь отчёт сжатия, сразу же после запуска батника установите число строк побольше. Делается этот так: правый щелчок на заголовке окна, в меню выбираем последний пункт ("Свойства"), в появившемся окне переходим на третью вкладку ("Расположение"). Нас интересует блок "Размер буфера экрана". Ширину можете не трогать, а высоту измените на 2300. После окончания конвертации можно будет щёлкнуть правой кнопкой мыши в окне, в меню выбрать команду "Выделить всё", когда выделит нажать Enter и вставить текст в Блокнот, Word или другой текстовый редактор (я предпочитаю встроенный в Far, благо он всегда под рукой).

И ещё: учтите, что процесс может затянуться надолго, в зависимости от вашего компьютера (на моей не самой мощной машине тестовый прогон отнял порядка сорока минут).
В итоге в папке hw2music\HW2Music_mp3 появится 61 mp3-файл. Теперь нет необходимости тащить эти 250 Мб из сети, тем более непонятно кем и как сжатые: в батнике качество сжатия выставлено на максимум, битрейт – 320 (в родных хомовских fda-файлах вообще 352, но алгоритм сжатия в fda уступает mp3). Думаю, модемщики оценят.

Теперь не грех заглянуть в эту самую папку HW2Music_mp3 и посмотреть, что получилось. В файлах, которые начинаются на amb, хранится эмбиент миссий, в battle-файлах - боевые темы (ну, это и так ясно ), nis-файлы – музыка для заставок на движке игры (явление кипера, проба дредноута, прибытие табуреток и т.д.), a-файлы – чёрно-белые мувики между миссиями, staging - эмбиент туториал-миссий. Ну и, само собой, дорожки для заставки Vivendi/Sierra/Relic, credits-ролика (и нафига его видеороликом сделали, непонятно) и трейлера.

Как это всё работает (если кому интересно ): сначала при помощи Archive.exe (родной реликовский упаковщик/распаковщик биг-файлов для ХВ2) получаем содержимое архива с музыкой, потом при помощи dec.exe (родной реликовский декодер aifr-аудиофайлов) получаем wav-ки, ну, а эти wav-ки сжимаем в mp3 при помощи lame.exe (это GNU-шный LAME Ain't an MP3 Encoder v3.96). Не очень элегантно получилось, но зато работает. Да и времени отняло немного. В общем, пользуйтесь, думаю, пригодится

ЗЫ. Постараюсь выкроить время и дописать свой экстрактор музыки ко всем ХВ, который точно так же успешно потрошит и WXD-файлы.

Ну и сам аттач (7-Zip архив v4.42, распаковать можно и в WinRAR'e v3.40 и старше):
Attached Files
File Type: 7z hw2music.7z (572.6 KB, 241 views)
Ten is offline   Reply With Quote