Рейтинг темы:
  • 1 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Из .PAK в .ZIP и обратно
#1
Приветствую,

Сегодня хочу вас научить распаковывать PAK файлы клиента Aion без использования питоновских скриптов. Для этого вам понадобится AIONencdec и любой PAK файл. Я взял RUS.pak из AionRU\L10N\.

Поместите загруженный AIONencdec в одну директорию с RUS.pak или другим, теперь запускаете консоль или создаете батник (.bat) с такой командой:

Код:
AIONencdec.exe -d RUS.pak RUS.zip

Сразу после этого появится файл RUS.zip, который можно распаковать любым архиватором и извлечь тем самым все его содержимое. С этим думаю все понятно, но остается вопрос, как уже отредактированный файл вернуть в прежнее состояние, то есть из .ZIP в .PAK. На самом деле все просто, вводим вот такую команду:

Код:
AIONencdec.exe -e RUS.zip RUS.pak

Полученный файл можно скопировать обратно в клиент и проверить свою работу. Если что-то не понятно, то пишите, спрашивайте, помогу, чем смогу. Wink


Файлы вложений
.7z   AIONencdec_1.0.1.7z (Размер: 24.99 KB / Загрузок: 394)
Ответ
#2
Хмм зделал всё правельно всё должно работать.
Но есть одно НО после возвращения файла RUS.zip в RUS.PAK нечего непроисходит тоесть создаётся RUS.PAK но он весит 0 байт Sad
В чем может быть проблема?
Сделал через батники.

Добавлено через 16 минут
А всё приношу свои глубочайшие извенения всё нормально просто комп тормазнул и я за одно.
Огромнейшее спасио за прогу и мануал всё прекрасно работает.
Ответ
#3
привет всем. Такаяж проблема как и у Николаса, только комп мой уже 2 день видимо так тормозит, и никакие ребуты не помогают.

Вывод концоли
Код:
G:\AION\Aion\L10N>AIONencdec.exe 1_enu.zip test.pak

AIONencdec 1.0.1 by M.Soltys (aka DStuff).

Zip/pak file invalid or unknown magic.
Total allocated by pooler currenty (norm) "Dynamic": 1049088
Total allocated by pooler currenty (huge) "Dynamic": 2097664
Total rotated by pooler (huge) "Dynamic": 2097664
main: ProcessZIP failed.

G:\AION\Aion\L10N>AIONencdec.exe test.zip test.pak

AIONencdec 1.0.1 by M.Soltys (aka DStuff).

Zip/pak file invalid or unknown magic.
Total allocated by pooler currenty (norm) "Dynamic": 1049088
Total allocated by pooler currenty (huge) "Dynamic": 2097664
Total rotated by pooler (huge) "Dynamic": 2097664
main: ProcessZIP failed.

Первый ето когда я архив в тоталкомандере редактировал и сохранил, 2 раз подумав что ТК может чет пороть, я распаковал файлы, и тогда 7zip запокавал их в зип архив с стандартными настройками (ток сжатие повыше)

результат показал выше. в чем может быть проблема? Какие возможно надо доставить пакеты (програмы на комп) ?
Ответ
#4
Это я как понил у тебя так выглядет батник или ты прописываеш через cmd.exe
Код:
G:\AION\Aion\L10N>AIONencdec.exe 1_enu.zip test.pak

Незнаю зачем тебе такой головняк.
Вот я зделал 2 батника которые таскаю всё время с самой прогой.
Код:
name ENU.zip.bat
@echo off
AIONencdec.exe -d ENU.pak ENU.zip

и

name ENU.pak.bat
AIONencdec.exe -e ENU.zip ENU.pak
Ониу меня как я уже писал таскаются вместе с прогой по всему клиенту вних я только переписываю название файла который я хочу изменить, и при этом всё нормально работает.
Также смотри чтобы у файла который ты заархивировал был формат именно .zip а не .rar или ещё какой.
Так как прога другие форматы вроди как не понимает уже пытался зделать чтобы в .rar декомпилила но увы так не работает.
Ответ
#5
Triaklodis Написал:и тогда 7zip запокавал их в зип архив с стандартными настройками (ток сжатие повыше)
Никаких повыше, стандартным архиватором от Windows.
Ответ
#6
моя вина, опции не доглядел (-е -д)

За батник спасиб Smile
Ответ
#7
PROGRAMMATOR Написал:Приветствую,

Сегодня хочу вас научить распаковывать PAK файлы клиента Aion без использования питоновских скриптов. Для этого вам понадобится AIONencdec и любой PAK файл. Я взял RUS.pak из AionRU\L10N\.

Поместите загруженный AIONencdec в одну директорию с RUS.pak или другим, теперь запускаете консоль или создаете батник (.bat) с такой командой:

Код:
AIONencdec.exe -d RUS.pak RUS.zip

Сразу после этого появится файл RUS.zip, который можно распаковать любым архиватором и извлечь тем самым все его содержимое. С этим думаю все понятно, но остается вопрос, как уже отредактированный файл вернуть в прежнее состояние, то есть из .ZIP в .PAK. На самом деле все просто, вводим вот такую команду:

Код:
AIONencdec.exe -e RUS.zip RUS.pak

Полученный файл можно скопировать обратно в клиент и проверить свою работу. Если что-то не понятно, то пишите, спрашивайте, помогу, чем смогу. Wink

спс всё просто супер спосибку поставил всё просто и понятноSmile
Ответ
#8
Здравствуйте, почитал за аион, заинтересовало. я пока в нем полный 0, но всеже раздерает любопытство, на aion.ru просто лежит клиент, не переделанный не капли, какой им смысл держать серв, и как у них играют люди, если у них на сайте даже нет как клиент активировать? захожу в игру, пишет "вы должны согласиться с лицензионными правами" что-то такое, или я что-то не так догнал?
Ответ
#9
Уних на сайте лежит уже переделанный клиент под их сервак тоесть осталось только скачать и всё.
Лицензия это о том что клиент имеит свою лицензию и любое изменение клиента противоречит лицензии.
Активация клиента???
Ты о чом? Это типа ты про патч?
Дак патч к клиенту делают только те кто желент пользователей в связи с скачкой клиента и те к то неумеит в шивать в клиент свой патч.
Ну и естественно те кто несобирается вшивать в клиент свой патч для того чтобы не нарушать авторские права а именно права NcSoft.
Думаю я разьяснил всё.
Ответ
#10
и еще после окончания ОБТ нужно платить 300руб в месяц за акурант))) с етим ты тоже должен согласится ))))XD
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)