Сейчас на форуме: -Sanchez-, barsik, vasilevradislav, vsv1 (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› Пересборка инсталятора
Посл.ответ Сообщение

Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 22 марта 2008 22:07
· Личное сообщение · #1

НА днях решил погеймить немного. Скачал патч к цнц3. И получил мсг "Бляя у тебя игровое файло левое"
НАчал ковырять, оказалось что инсталятор сделан на основе винзип-сфх, в середине текстовый файлик и список црц-сумм (каких файлов пока не знаю)
А проблема состоит в том, как в этот инсталятор всунуть измененный файл? Просто винзипом не получаеться. он повреждает инсталятор. Мож кто сталкивался, как эту траблу обойти можно?




Ранг: 241.9 (наставник), 107thx
Активность: 0.140.01
Статус: Участник

Создано: 22 марта 2008 22:28
· Личное сообщение · #2

Если инсталятор на винзипе, то не проще ли распаковать файл и заменить файлы из установленной игры?
Получится то же самое пропатчивание......




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 23 марта 2008 00:50
· Личное сообщение · #3

=Usacha= инсталятор в студию

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 55.7 (постоянный), 6thx
Активность: 0.030
Статус: Участник

Создано: 23 марта 2008 01:05 · Поправил: Evol
· Личное сообщение · #4

не знаю как исправить уже готовый инсталятор, но файлы cnc3 я скачивал с их фтп сервера (ftp.ea.com/pub/eapacific/cnc3/patch19/). если очень надо то можно для них самому инсталятор сделать.




Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 23 марта 2008 01:46
· Личное сообщение · #5

Народ, сделайте плиз оффлайн версию статей Криса http://www.insidepro.com/rus/doc.shtml



Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 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



Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 марта 2008 06:20 · Поправил: =Usacha=
· Личное сообщение · #7

Evol
Мож еще скаж как их ставить?
В моем инсталяторе я нашел еще 16 файлов, которых нет на фтп. И до меня не доходит как поставить те что я нашел



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 23 марта 2008 11:28
· Личное сообщение · #8

=Usacha= По-моему ты не туда копаешь. Обычно патч проверяет версию игры, которую собираются патчить. Если версия не совпадает - он сообщит об этом. Далее 2 варианта. Если версия нужная, но просто уже сделаны "правки" - сосвечиваем файлы и "правильно патчим". Если версия другая - увы есть сложный вариант : достать нужную версию и смотреть что пропатчено и пытаться перенести в свою.
Проходит это только на небольших экзешниках : я так из русской версии Tomb Raider виснущей на ХП и английского патча изготовил русскую - работа была почти тривиальная - копихекс



Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 марта 2008 11:58 · Поправил: =Usacha=
· Личное сообщение · #9

Догадка про црц основываеться на этом файле (см аттач).
После распаковки файлов в темп какимта хитрым споспобом запускаеться ехе игры. (который тоже идет в архиве) а этот файл очень похож на скрипт инсталятора. (ЕХЕ игры оно не патчит а подменяет!)

417b_23.03.2008_CRACKLAB.rU.tgz - CNC3_russian_1.0.rar



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 23 марта 2008 14:20
· Личное сообщение · #10

=Usacha=
copy | CNC3.exe | 1111304 | ffe709d0 | CNC3.exe
Ну и чего сложного. Если длина нового файла 1111304 и CRC32=ffe709d0 ,
то проверка где-то в другом месте. А если нет, то проверяем CNC3.exe который
ты менять собрался. Если его длина или CRC32 не совпадают, то значит
он у тебя не "оригинальный"... Я думаю, что на форумах по игре это
все давно описано(конечно не про суммы, а про разницу в версиях),
т.ч. точно - ты не туда роешь. Уж я столько натерпелся в свое время на патчах
разных игр. Патч для английской, русификатор для пачтенной - мрак.
Патчи сам переделывал, пока китайцы не стали сильно помогать.



Ранг: 55.7 (постоянный), 6thx
Активность: 0.030
Статус: Участник

Создано: 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).



Ранг: 55.7 (постоянный), 6thx
Активность: 0.030
Статус: Участник

Создано: 23 марта 2008 21:55
· Личное сообщение · #12

не приаттачилось...

398d_23.03.2008_CRACKLAB.rU.tgz - PW32GUI.EXE



Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 марта 2008 22:58 · Поправил: =Usacha=
· Личное сообщение · #13

Evol
Спасибо. Я по совету tundra37 решил поискать более "профильный" форум. Нашел топик на руборде. Получилось через жопу заставить инсталятор поставить патч в пустую папку. Начались другие приколы... Короч ператы постарались.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 24 марта 2008 11:12
· Личное сообщение · #14

=Usacha= пишет:
Короч ператы постарались.

При чем здесь перестарались. Проблема наложения официальных патчей на пиратские версии
существует уже давно и методы решения известны. Для некоторых игр их делают, для некоторых
люди мучаются - такова жизнь.


 eXeL@B —› Крэки, обсуждения —› Пересборка инсталятора
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати