Страница 32 из 35

Re: Diff на хак ragexe.exe

Добавлено: Сб окт 30, 2010 4:27 pm
ivano
он тот же остался, они передумали его менять )

Re: Diff на хак ragexe.exe

Добавлено: Ср ноя 10, 2010 2:56 pm
ears
Таки сменился. Правда старый тоже работает, но вдруг кто сделает патч для нового...

Re: Diff на хак ragexe.exe

Добавлено: Пт ноя 12, 2010 12:07 pm
ivano
Проверяем-с Diff, а заодно и тестим работу diff-патчера от DeniZk'и )

Добавлено спустя 4 минуты 40 секунд:
DeniZka писал(а):Че-то мне эти диф-патчеры показались неудобными и тормозными. Написал свой: проще, быстрее и без интерфейсов.

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

Для патчинга нужен форматированный дифф, исходный непропатченный файл, на котором этот дифф 100% сработает и файл который будет патчится.

Комплект с исходникоми и документашкой прилагается. Замечания и предложения приветствуются.
Хорошая вещица, но может всетаки стоит прикрутить фейс? Хватит самого элементарного: два контрола для выбора файла для патча и самого diff-файла, а также кнопочка "Запустить".

Re: Diff на хак ragexe.exe

Добавлено: Пт ноя 12, 2010 3:07 pm
ears
Помоему он не работает. В любом случае ехе снова сменился сегодня, так что этот диф уже не актуален.

Re: Diff на хак ragexe.exe

Добавлено: Пт ноя 12, 2010 5:36 pm
ivano
имхо как раз проверка "боем" для него )
Чтобы правильно работала программа - читаем мануал к ней. Для нахождения "элементарных" патчей и анализа вполне пригодна программа.

Re: Diff на хак ragexe.exe

Добавлено: Пт ноя 12, 2010 7:54 pm
[GM]#05
У diff team с eathena проблемы сейчас. Корейцы вроде как сменили компилятор и больше 80 шаблонов хексов теперь не работают. Как скоро это каснется нас неизвестно.

Re: Diff на хак ragexe.exe

Добавлено: Пт ноя 12, 2010 7:58 pm
ivano
Сигнатуры руками в принципе ищутся без особых проблем, признаки теж самые.

Re: Diff на хак ragexe.exe

Добавлено: Сб ноя 13, 2010 7:57 pm
kLabMouse
[GM]#05
У них уже все проблемы исчерпаны. Новые .sig файлы, с некоторыми доработками помогли.
Плюс, новый (но експериментальный) екстрактор от OpenKore Dev Team тоже работает.

Re: Diff на хак ragexe.exe

Добавлено: Ср ноя 17, 2010 1:14 pm
ears
А можно сделать патч в прежнем формате? Диффтулз не воспринимает этот файл, а самостоятельно его переделать у меня ума не хватает.

Re: Diff на хак ragexe.exe

Добавлено: Пн ноя 29, 2010 4:43 am
ivano
2DeniZka,
программа DIFFT не оправдала мои надежды в плане облегчения анализа изменившегося EXE (плохо не иметь выбора куда применить патч, в отдельную утилитку бы процесс анализа этот), но есть и плюс - заменяемые байтики можно писать хексами %-). Родилась мысля написать свой патчер без лишних наворотов, но с возможностью записи именно хексов (правда ввиду отсутствия времени эта идея отложена в "долгий ящик").
Переделал Diff под стандартный формат.

Re: Diff на хак ragexe.exe

Добавлено: Чт дек 02, 2010 12:28 am
KCEHOFOHT
А поясните нубу, в чём причина данной ошибки (скрин ошибки прилагается), и как её исправить?
Происходит она при дифе экзешника, использую диф предоставленный ivano.

Re: Diff на хак ragexe.exe

Добавлено: Чт дек 02, 2010 2:37 am
ivano
CRC не совпадает. Предполагаю что используется Maldiablo's DIFF Patcher, а он имеет отличие в подсчете этой самой CRC с k3dt's Diff Patcher, которым пользуюсь я %-)

Re: Diff на хак ragexe.exe

Добавлено: Сб дек 04, 2010 11:59 am
bebe
а можешь добавить патч на Multiple Grf?

Re: Diff на хак ragexe.exe

Добавлено: Вт дек 14, 2010 8:07 pm
KCEHOFOHT
bebe писал(а):а можешь добавить патч на Multiple Grf?
А эт что за патч?

Re: Diff на хак ragexe.exe

Добавлено: Ср дек 15, 2010 6:37 pm
ivano
KCEHOFOHT писал(а):
bebe писал(а):а можешь добавить патч на Multiple Grf?
А эт что за патч?
Это патч, при котором клиент загружает все GRF'ки, указанные в DATA.ini
К сожалению это не совсем патч, т.к. подобного функционала в исходном коде нет. Код из kRO заставить работать на ruRO не удалось, хотя с виду он нормально отрабатывал, так что видимо не судьба с этим патчем.