Запаковывать? Пожалуйста
Для упаковки можно воспользоваться тем же ModPackager'ом:
- Запускаем его, в меню выбираем File -> New, даём название новому big-файлу, например fxmodrulng. Максимум – 10 символов, более длинные названия усекаются до первых десяти. Жмём OK.
- Теперь Packager предложит создать новую таблицу содержания (New Table of Contents). В поле «Name» вводим rus_fonts, в поле «Alias (Data)» вводим data, в поле «Root Folder» (корневая папка) указываем полный путь к папке Data, например, C:\Program Files\Sierra\Homeworld2\Data\. Жмём OK.
- Теперь к свежесозданной таблице содержания нужно добавить шрифты, чтобы игра не превратилась в «вопросницу». Для этого щёлкаем правой кнопкой мыши на названии таблицы (слово rus_fonts у красного треугольника слева), жмём пункт Add Folder, выбираем папку ui, предварительно проверив, чтобы кроме шрифтов в ней ничего нет.
- Создаём новую таблицу содержания, на сей раз с локалью. Меню Archive -> New TOC, в поле «Name» вводим fxlocale, в поле «Alias (Data)» вводим locale, в поле «Root Folder» (корневая папка) указываем полный путь к папке locale, например, C:\Program Files\Sierra\Homeworld2\Data\locale\. Жмём OK.
- Теперь если пройтись по таблицам содержимого, справа должны отобразиться файлы и папки, которые мы хотим запаковать в архив. Осталось дело за малым – запускаем упаковку: меню Archive -> Build Archive, даём название big-файлу, например, fxmodruslang.big, жмём Сохранить.
Вуаля! Если всё сделано правильно, программа создаст big-файл со шрифтами и сделанным переводом. Как его подключить? Очень просто – для этого есть параметр
-mod, который подключает к игре сторонние биг-файлы. Если файлов несколько, перечисляем их через запятую и
без пробела (иначе долго будете искать ошибки там, где их нет).
Строка запуска мода, само собой, изменится, и теперь будет выглядеть так:
Code:
<ХВ2>\Bin\Release\Homeworld2.exe -mod FXMOD172.big,fxmodruslang.big
Ну и чтобы совсем не было ненужных сомнений, смотрим скрин игры, запущенной именно c таким параметром: