03.12.2012, 13:06 | #201 |
Пытающийся полететь
|
Сдается мне товарищи, что паковка файла files.sfs не такое уж простое дело .
Во первых надо иметь я думаю изначально полность распакованный файл дефолтный файл files.sfs, причем конечно важны ключевые программные файлы. Рудименты неиспользуемые наверняка есть , но вот ТО ЧТО НАДО пока ВСЁ не удается получить. К этому всему добавляется изменения от версии к версии. Во вторых сдается мне ,что ПРОСТО ХЕШИ классов в корень пакуемого архива недостаточно складывать. Ибо есть подозрение, что в дефолтном files.sfs внутри самого архива классы лежат не в ЯВНЫХ ХЕШАХ. Хочу поделиться своими соображениями, что ни хешей ни классов там нет!!! Есть папка COD в которой и есть зашифрованные данные (инструкции) , как преобразовать часть инфы из COD в хеши, которые потом загрузятся в виде хешей в память. Вот такие есть соображения. |
03.12.2012, 13:46 | #202 | |
Местный
Регистрация: 29.11.2009
Сообщений: 649
|
Цитата:
__________________
"И создал бог землю, и компилировались её исходники 7 дней" Уроки по модингу Жизнь слишком коротка чтобы извлекать флешку безопасно. (с) |
|
03.12.2012, 13:55 | #203 |
Местный
|
В папке COD храняться так же и файлы для проверки вооружения самолетов, любой может попробовать в дефолтном самолете просто удалить вооружение - оно все равно будет (САСовцы имеют утилитку для создания, но очень просили не раздавать - это уже опасно, т.к. позволяет менять вооружение на дефолтных самолетах, думаю те читеры, что сильно быстро убивают за счет накрученных стволов, скорее всего этим иетодом и пользуются).
А так да, хэши джава кода движка где-то в files.sfs. запакованы, хотя возможно частично и в остальных СФСках. К стати когда я попробовал распаковать перепакованный files.sfs старым экстрактором, то получил часть хэшей с нормальными именами, но зато вообще отсутсвовала папка COD, т.е. все хэши лежали в корне. Последний раз редактировалось Karabas-Barabas; 03.12.2012 в 14:00. |
03.12.2012, 15:05 | #204 | |
Местный
|
Цитата:
Разве не копанием в движке ила, там есть рапаковка, значит можно сделать и реверс - упаковку? |
|
04.12.2012, 00:50 | #205 |
Гость
Сообщений: n/a
|
Покопайтесь на досуге.
http://aluigi.altervista.org/quickbms.htm http://aluigi.altervista.org/papers/bms/sfs.bms Последний раз редактировалось deSAD; 04.12.2012 в 12:33. Причина: Оставил только ссылки, кому надо - разберутся ... я думаю ;) |
05.12.2012, 22:01 | #206 |
Местный
|
Так что, пакер СФС остается как есть, или что-то еще будет делаться?
П.С. В выходные хочу плотнее заняться нульваровским модом, чтобы поточнее выяснить что и где не работает, потому как всплыли некоторые косяки, которых вроде как быть не должно, может это наведет автора пакера на какие-то новые мысли. П.С.С. Вот, не знаю к стати или нет, удалось нарыть такой файллист для эктсрактора: Последний раз редактировалось Karabas-Barabas; 05.12.2012 в 22:24. |
05.12.2012, 23:08 | #207 |
Местный
Регистрация: 29.11.2009
Сообщений: 649
|
Спасибо ЧарлиДог за ссылки, есть зернышко нужное. Работа ведется.
__________________
"И создал бог землю, и компилировались её исходники 7 дней" Уроки по модингу Жизнь слишком коротка чтобы извлекать флешку безопасно. (с) |
06.12.2012, 13:28 | #208 |
Гость
Сообщений: n/a
|
Ну вот видишь....
А мы по привычке ругаться... Ну это я хорош, не объяснил, думал поймешь сразу. Зы, и смех и грех, я седня проснулся и подумал-чегой то у нас снег пошел?))))))) Хотя по большому счету, благодарить надо админа сервера нашего Молдавского, он мне эту идейку подкинул. Anatolie79 Последний раз редактировалось CharliDog; 06.12.2012 в 13:37. |
07.12.2012, 00:39 | #209 |
Местный
|
Попытка упаковать сборку объемом в 42 Мб и количеством файлов 530 приводит к зависанию пакера, входящие в сборку моды по-отдельности пакуются нормально и работают.
Винда 7 энтерпрайз 32 битная, камень Интел 8500, 4 Гига памяти, на плате Intel DP35DP. |
07.12.2012, 01:32 | #210 |
Новичок
Регистрация: 09.06.2009
Сообщений: 29
|
55мб, 970 файлов запакованы. Распаковка и сравнение показало полную идентичность.
Windows 7 Ultimate 64 bit, 8gb RAM |
07.12.2012, 14:35 | #211 |
Новичок
Регистрация: 07.12.2012
Сообщений: 4
|
Всем привет!
Делается небольшое обновление, которое должно устранить возможные зависания и т.п. Также ведётся работа по оптимизации скорости запаковки архиватора Пока удалось добиться результата в 2 раза быстрее запаковки к примеру files.sfs на максимально возможном сжатии. И по поводу files.sfs: мне известно что после его перепаковки Ил не запускается. хочется узнать от вас больше информации кто как пробовал паковать, какие файлы менялись и т.п. П.С Чарли спасибо за ссылки, но как выяснилось эта информация по старым файлам Ила имеющие атрибут 0x06 (кодированные). В новых версиях Ил2 файлы (ява классы) кодированы другим методом и атрибут не играет роли. |
07.12.2012, 15:31 | #212 |
Местный
|
По идее в самом пакере нужен еще модуль, который умеет кодировать вновь созданные джава классы, или отдельный модуль для этого, чтобы можно было закодировать измененные/вновь созданные и ручками копировать/заменять во вскрытом files.sfs
|
07.12.2012, 18:42 | #213 |
Гость
Сообщений: n/a
|
|
07.12.2012, 20:31 | #214 | |
Местный
|
Цитата:
Нужен лог. |
|
08.12.2012, 01:30 | #215 | |
Новичок
Регистрация: 09.06.2009
Сообщений: 29
|
Цитата:
Скриншот Task Manager: Может дело в нехватке памяти? На машине так же установлены Microsoft Visual C++ 2005, 2008, 2010. Последний раз редактировалось Anatolie79; 08.12.2012 в 01:33. |
|
08.12.2012, 01:44 | #216 | |
Местный
|
Цитата:
Последний раз редактировалось Karabas-Barabas; 08.12.2012 в 02:17. |
|
08.12.2012, 11:53 | #217 |
Местный
Регистрация: 29.11.2009
Сообщений: 649
|
Да, добавить запись лога, тогда бы можно было выяснить место.
__________________
"И создал бог землю, и компилировались её исходники 7 дней" Уроки по модингу Жизнь слишком коротка чтобы извлекать флешку безопасно. (с) |
09.12.2012, 20:13 | #218 |
Местный
|
Запаковать удалось, была мелкая ошибка в моде, даже интересно, как это пакер её нашел
|
09.12.2012, 20:27 | #219 |
Местный
Регистрация: 29.11.2009
Сообщений: 649
|
А подробнее.
__________________
"И создал бог землю, и компилировались её исходники 7 дней" Уроки по модингу Жизнь слишком коротка чтобы извлекать флешку безопасно. (с) |
09.12.2012, 21:21 | #220 |
Местный
|
Случайно нашел ошибочный класс, выкинул и все запаковалось сразу и без проблем.
Самолетик был один с ошибкой, причем класс создавался и хеш тоже. Последний раз редактировалось Karabas-Barabas; 09.12.2012 в 21:28. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|