Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Другие игры / Other games (https://forum.zone-game.info/forumdisplay.php?f=24)
-   -   Распаковка PAK файлов игры Icarus Online (https://forum.zone-game.info/showthread.php?t=35441)

lemmur 30.07.2017 20:31

Re: Распаковка PAK файлов игры Icarus Online
 
Цитата:

Сообщение от Necroz-Team (Сообщение 427168)
Скинь что нужно распаковать
upd: вон же все заголовки, ничего не зашифровано, просто сериализовано.
upd2: изи
https://image.prntscr.com/image/j3jP...mfE1DKyjzQ.png
https://image.prntscr.com/image/hvTo...b8_8eVlYrA.png
Вложение 872

Как вы так сделали? Ну в notepad++ в hex перевели дальше как получили .xml в нормальном виде?

Necroz-Team 30.07.2017 21:56

Re: Распаковка PAK файлов игры Icarus Online
 
Цитата:

Сообщение от lemmur (Сообщение 427175)
Как вы так сделали? Ну в notepad++ в hex перевели дальше как получили .xml в нормальном виде?

Анализ файла, стандартно [голова][тело]
В голове кол-во файлов, кол-во тайпов и их имена, дальше идут сами данные, можно сериализовать в любой удобный формат.

salam 15.08.2017 17:41

Re: Распаковка PAK файлов игры Icarus Online
 
чем можно открыть и запаковать обратно данный файл https://cloud.mail.ru/public/LvnY/B4pTvWpSr

mehan1k 27.08.2017 17:25

Re: Распаковка PAK файлов игры Icarus Online
 
Подскажите где поискать файлы для перевода вида как в сообщении https://forum.zone-game.info/showpos...3&postcount=13

Добавлено через 1 минуту
Цитата:

Сообщение от salam (Сообщение 427441)
чем можно открыть и запаковать обратно данный файл https://cloud.mail.ru/public/LvnY/B4pTvWpSr

Привет ты пробуешь переводить? Хочу перевести для игры на евро серверах.

salam 28.08.2017 03:49

Re: Распаковка PAK файлов игры Icarus Online
 
есть человек который хочет тоже ее перевести вот его скайп сориентируйтесь с ним fra1m-

Dg_INC 10.09.2017 10:01

Re: Распаковка PAK файлов игры Icarus Online
 
Necroz-Team, будь человеком, пожалуйста скинь алгоритм десериализации (можно на c\c++ либо на c#).
Или что будет лучше, помоги разобраться в строении файла, а то я уже всю голову сломал.

Necroz-Team 11.09.2017 12:30

Re: Распаковка PAK файлов игры Icarus Online
 
Цитата:

Сообщение от Dg_INC (Сообщение 427726)
Necroz-Team, будь человеком, пожалуйста скинь алгоритм десериализации (можно на c\c++ либо на c#).
Или что будет лучше, помоги разобраться в строении файла, а то я уже всю голову сломал.

Плохо ломал)

010 Editor Template:
Свернуть ↑Развернуть ↓


https://image.prntscr.com/image/-KTK...126Uatjaow.png

Dg_INC 11.09.2017 15:19

Re: Распаковка PAK файлов игры Icarus Online
 
Necroz-Team, и не говори, а за подсказку тебе спасибо.
Чёт просто глаз замылился, не сразу въехал что эта куча мусора и есть куча мусора.
зы. Ща посижу поломаю мозги авось эдитор накидаю.

Necroz-Team 11.09.2017 15:56

Re: Распаковка PAK файлов игры Icarus Online
 
Цитата:

Сообщение от Dg_INC (Сообщение 427775)
Necroz-Team, и не говори, а за подсказку тебе спасибо.
Чёт просто глаз замылился, не сразу въехал что эта куча мусора и есть куча мусора.
зы. Ща посижу поломаю мозги авось эдитор накидаю.

Не факт что мусор, мб хэш суммы какие, в нём и идёт кол-во всех блоков.

Dg_INC 12.09.2017 14:47

Re: Распаковка PAK файлов игры Icarus Online
 
Вложений: 2
Necroz-Team, ну для начала пока что это мусор, пока не пойму для чего он. Да и как-то не совсем понятно, 4 байта 2 байта данных, и ещё 2 байта счётчик блока(?) 4 байта данные, либо 2 байта данные 2 байта разделитель и 4 байта счётчик. Допустим что блока хсним, и получаем картину

Вложение 875

Там ещё между блоками идёт логический разделитель, уникальный для каждого файла, походу в зависимости от типа назначения файла. Upd. Не во всех файлах есть этот разделитель.
Код:

HEX: 00 50 00 52 00 00
Файл Вложение 876 от русского клинта на 12/8/17.


Текущее время: 23:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot