| StroyMaster | Дата: Понедельник, 06.06.2011, 19:16 | Сообщение # 1 |
|
Подполковник
Группа: Администраторы
Сообщений: 110
Статус: Offline
| Для начало разберемся что это такие за файлы *.eix и *.epk - это такие же архивы как и *.rar, *.zip, *.7z и другие. А уже в них находяться файлы игры. Которые мы и будет сегодня извлекать.
Итак, скачали, распаковали.
После чего выбираем файл которым фам надо распаковать. В качестве примера будем менять картинку логина на сервер и входа в игру. Эти картинки находяться в файлах locale_ru. теперь заходим в папку с программой, и создаем файл locale_ru.xml
Далее приведу примеры распаковки и запаковки файлов.
Распаковка: Пример 1 - простая распаковка: Код: <Buildfile version="1.1"> <Action type="extract" archivePath="D:\Games\METIN2\pack\locale_ru" outputPath="Source" extractAll="something" /> </Buildfile>
Что мы сделали? - начало скрипта archivePath - указали путь до нужного нам файла (обязательно должно быть указано без расширения *.eix и *.epk) outputPath - указали путь куда распаковать файлы extractAll - даем команду распаковывать и закончить скрипт - конец скрипта
Пример 2 - распаковка с созданием дамп файла XML для обратной запаковки Код: <Buildfile version="1.1"> <Action type="extract" archivePath="D:\Games\METIN2\pack\locale_ru" outputPath="Source" extractAll="doSo" createXML="something" xmlPath="LocaleRuPack.xml" /> </Buildfile>
extractAll - как вы видите значение этого параметра уже поменялось, здесь даеться програме понять что после распаковки будут выполнены еще какие-то действия createXML - а вот и само действие, здесь мы даем команду создать дамп файл XML, который нам понадобиться для обратной запаковки файлов xmlPath - присваеваем имя файлу XML
После этого сохраняем наш xml-файл. запускаем через командную строку нашу программу с параметром locale_ru.xml И получаем распакованные файлы в папке Source. Для удобства работы в папке с программой Вы найдете файл start.cmd, после запуска пишем: Код: m2.exe locale_ru.xml или m2 locale_ru.xml
m2.exe\m2 - файл нашей программы locale_ru.xml - задание для программы которое мы только что создали
Архивирование: Пример 1: Если вы распаковывали файлы как написано в 1-ом примере - то забудьте про запаковку файлов обратно в eix и .epk
Пример 2: Итак вы воспользовались для извлечения файлов втором способом. Молодцы! Распаковав файлы locale_ru мы получили папку Source и файл LocaleRuPack.xml Теперь чтобы получить обратно уже отредактированные файлы epk и eix достаточно запустить программу с параметром LocaleRuPack.xml, т.е. запускаем start.cmd и пишем Код: m2.exe LocaleRuPack.xml
в итоге мы получаем уже готовые *.eix и *.epk файлы
Информация взята с mt2.banned ©
От себя: в файле example.xml можно увидеть более подробные примеры.
|
| |
|
|