Сейчас на форуме: -Sanchez-, barsik, vasilevradislav, vsv1 (+6 невидимых) |
eXeL@B —› Крэки, обсуждения —› Пересборка инсталятора |
Посл.ответ | Сообщение |
|
Создано: 22 марта 2008 22:07 · Личное сообщение · #1 НА днях решил погеймить немного. Скачал патч к цнц3. И получил мсг "Бляя у тебя игровое файло левое" НАчал ковырять, оказалось что инсталятор сделан на основе винзип-сфх, в середине текстовый файлик и список црц-сумм (каких файлов пока не знаю) А проблема состоит в том, как в этот инсталятор всунуть измененный файл? Просто винзипом не получаеться. он повреждает инсталятор. Мож кто сталкивался, как эту траблу обойти можно? |
|
Создано: 22 марта 2008 22:28 · Личное сообщение · #2 |
|
Создано: 23 марта 2008 00:50 · Личное сообщение · #3 |
|
Создано: 23 марта 2008 01:05 · Поправил: Evol · Личное сообщение · #4 |
|
Создано: 23 марта 2008 01:46 · Личное сообщение · #5 |
|
Создано: 23 марта 2008 05:17 · Поправил: =Usacha= · Личное сообщение · #6 Nightshade Патч на то и есть патч, что не только копирует файлы а и добаляет/меняет уже существующие. Evol Перекачивать заново почти 300 метров, если можно просто подставить в конфиг нужные црц... Но и на том спасибо MACKLIA Он сцуко большой. Но если интересует: http://www.gamesplazza.ru/load/0-0-1-43-20 http://www.gamesplazza.ru/load/0-0-1-43-20 |
|
Создано: 23 марта 2008 06:20 · Поправил: =Usacha= · Личное сообщение · #7 |
|
Создано: 23 марта 2008 11:28 · Личное сообщение · #8 =Usacha= По-моему ты не туда копаешь. Обычно патч проверяет версию игры, которую собираются патчить. Если версия не совпадает - он сообщит об этом. Далее 2 варианта. Если версия нужная, но просто уже сделаны "правки" - сосвечиваем файлы и "правильно патчим". Если версия другая - увы есть сложный вариант : достать нужную версию и смотреть что пропатчено и пытаться перенести в свою. Проходит это только на небольших экзешниках : я так из русской версии Tomb Raider виснущей на ХП и английского патча изготовил русскую - работа была почти тривиальная - копихекс |
|
Создано: 23 марта 2008 11:58 · Поправил: =Usacha= · Личное сообщение · #9 Догадка про црц основываеться на этом файле (см аттач). После распаковки файлов в темп какимта хитрым споспобом запускаеться ехе игры. (который тоже идет в архиве) а этот файл очень похож на скрипт инсталятора. (ЕХЕ игры оно не патчит а подменяет!) 417b_23.03.2008_CRACKLAB.rU.tgz - CNC3_russian_1.0.rar |
|
Создано: 23 марта 2008 14:20 · Личное сообщение · #10 =Usacha= copy | CNC3.exe | 1111304 | ffe709d0 | CNC3.exe Ну и чего сложного. Если длина нового файла 1111304 и CRC32=ffe709d0 , то проверка где-то в другом месте. А если нет, то проверяем CNC3.exe который ты менять собрался. Если его длина или CRC32 не совпадают, то значит он у тебя не "оригинальный"... Я думаю, что на форумах по игре это все давно описано(конечно не про суммы, а про разницу в версиях), т.ч. точно - ты не туда роешь. Уж я столько натерпелся в свое время на патчах разных игр. Патч для английской, русификатор для пачтенной - мрак. Патчи сам переделывал, пока китайцы не стали сильно помогать. |
|
Создано: 23 марта 2008 15:14 · Поправил: Evol · Личное сообщение · #11 =Usacha= пишет: Evol Перекачивать заново почти 300 метров, если можно просто подставить в конфиг нужные црц... Но и на том спасибо раньше (сам патчил до 1.8, у меня кривая русская версия, т.е. русские файлы лежат в папке "Lang-english", потому патч тоже не хотел ни ставиться, ни качаться) на фтп лежали все оригинальные файлы от нужного патча, только оставалось поправить CNC3_english_1.х.SkuDef (ето было не сложно ). теперь посмотрел - нету оригинальных файлов, а только RTP файлы. придеться искать новый способ. added: получилось пропатчить вручную. скачались обновления через "CNC3.exe -ui" (~50 мег) в папку patches. сам патч не пошел т.к. файлы измененные. порылся в нете - нашел Pw32gui.exe (в аттаче), которая являеться оболочкой для patchw32.dll (ею можно извлечь файлы из rtp или же пропатчить с помощью них локальные файлы). далее с помощью файла CNC3_russian_1.0.patchinfo (который выложен выше) и с помощью данных о размерах файлов на фтп распаковал по отдельности скачанные файлы и поправил конфиги. как видно патчиться только один файл CNC3_russian_1.х.SkuDef ( который являеться текстовым, все-таки в EA есть чувство юмора ), все другие просто копируються и заменяються. теперь имея ети файлы можно создать собственный патч. П.С.: чтобы изменить язык в игре на русский через "CNC3.exe -ui" (чтоб потом скачались "правильные" файлы для патча) необходимо наличие соответствующих файлов *.csf в папке Launcher (например мне пришлось скопировать english.csf в russian.csf). П.П.С.: забыл добавить: оболочка хавает только файлы RTP (т.е. их нужно переименовать вручную в RTP). |
|
Создано: 23 марта 2008 21:55 · Личное сообщение · #12 |
|
Создано: 23 марта 2008 22:58 · Поправил: =Usacha= · Личное сообщение · #13 |
|
Создано: 24 марта 2008 11:12 · Личное сообщение · #14 |
eXeL@B —› Крэки, обсуждения —› Пересборка инсталятора |