Перейти к контенту

Инструментарий для мододелов


HIGHLANDER

Рекомендуемые сообщения

Мододелам - Продолжение

Для адаптации ваших модов с патча 1.5.04 на 1.5.05 - Разница между xpatch_04.db и xpatch_05.db

 

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

 

Правда криво и можно было лучше сделать, но вроде работает, сделал в двух вариантах:

Нормальный: Вариант который содержит все утилиты и т.д. чтобы сравнить на вашем компьютере два патча (тот на каком ваш мод сейчас, и тот на который вы хотите адаптироваться), создать список обновленных файлов, а так же список файлов в вашем моде, которые были обновлены патчем.

Вариант lite: Вариант который содержит утилиты, а так же уже готовые списки обновленных файлов между патчем 04 и 05(!), вам осталось только сравнить их с вашим модом и получить список тех файлов, которые вам надо обновить.

 

Как с сием работать: (ибо оно консольное, посоветую работать в FAR manager или ему подобном)

1. Нормальный вариант:

запускаем напр.: compare_patches.bat C:....stalkerpatchespatch_04.db C:....stalkerpatchespatch_05.db

 

Оно распакует два патча в подкаталог, который положится рядом с самим батником, по стандарту называется Work_Dir (отдельно друг от друга), посчитает хэши нового патча, путем сравнения этих хэший со старым патчем будут отфильтровываться несовпавшие или новые файлы и записываться в лист.

Затем только обновленные/добавленные файлы копируются в отдельное место и с них опять генирится хэш (Patch_Difference_Only.md5), который будет использоваться для последующего сравнения с модом.

 

2. Вариант lite: (поставляется с уже готовым хэшем разницы между патчами 1.5.04 и 1.5.05(!))

запускаем: compare_mod.bat C:.... stalkergamedata

 

Оно проверяет уже поставляемый с архивом хэш обновленных файлов, или вами созданый с помощью полной версии, на предмет существования и несовпадения по содержимому (в бинерном смысле) с файлами вашего мода, создает список тех, которые вам надо адаптировать.

 

Для обладателей полной версии выполняем оба пункта, те, что скачали только lite, выполняют только второй пункт.

 

Тут две ссылки: (перезалейте пожалуйста куда-нибудь, у меня там трафик считается)

compare.rar

compare-lite-04-05.rar

 

ПЕРЕЗАЛИЛ, ИСПРАВИЛ (Не работало на Win XP, не любило имена файлов с пробелами и т.д.)

Зы: Может кто в шапку добавит? ;)

 

Надеюсь кому-нибудь понадобится, не так как с чатом было ;)

 

Удачи вам в адаптации

 

ЗЫ: Среди утилит есть и мною написаная, на случай если кто побаивается в плане вирусов, приложил исходник...

Изменено пользователем Halford

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...