
Kрохотная программка Halo Bitmap Extractor, предназначенная для конвертации графических файлов Halo и Halo 2 в форматы (JPG, DDS, PNG и др.), понятные большинству современных редакторов графики, например Adobe Photoshop. «Но зачем было разрабатывать софт для манипуляций с графическими ресурсами Halo, когда все они представлены банальными «битмэпами»?» — спросите вы. Отвечаем. Сотрудники Microsoft выдумали для игры специальный формат хранения изображений, однако для надежности в качестве расширения текстур решили использовать именно .bitmap. В итоге были созданы сотни, а то и тысячи нередактируемых графических файлов с уникальной структурой, «косящих» под стандартные «битмэпы». Народные умельцы быстро освоили новый формат и сконструировали специальную утилиту Halo Bitmap Extractor для рекомпиляции и сохранения игровых текстур в простые графические файлы.
ПРАКТИКА: Рассмотрим внутреннее устройство приложения. Запустив конвертер, вы увидите одну большую форму, на которую вынесены кнопки и поля для выбора файлов текстур Halo 1 и 2 (область Browser), поле встроенного просмотрщика артов (Viewer), кнопки для изменения режима показа изображений (Viewer Options), а также несколько информационных областей (Current Location и Bitmap Information), в которые выводятся данные об определенных текстурах. Верхнюю часть приложения занимают различные каскадные меню. Панели инструментов в Halo Bitmap Extractor не предусмотрены. От теории перейдем к практике. Научимся конвертировать текстуры Halo 2 в изображения, понятные современным графическим редакторам. Первым делом выберите пункт меню File Settings и в появившемся окне впишите полные пути до каталогов с установленными Halo и Halo 2 — поля Halo 1 Directory и Halo 2 Map Directory, соответственно. Далее выполните команду Tools/Batch Bitmap Extractor. В открывшемся окне кликните по кнопке Add H2 Maps, чтобы подгрузить в приложение необходимые для переформатирования арты. Когда изображения будут добавлены, выберите из списка Extract Bitmaps As конечный формат хранения графики, снимите флажок напротив комментария Overwrite (перезапись) и нажмите кнопку Extract Bitmaps. Начнется процесс рекомпиляции и сохранения игровых текстур в новый формат. ВЕРДИКТ: Обманка обнаружена, секрет Microsoft раскрыт — проблема перерисовывания графики Halo 2 решена!
|