PDA

Показать полную графическую версию : Интеграция патчей в дистрибутив игры


CtrlSoft
17-02-2008, 16:51
ИНТЕГРАЦИЯ ПАТЧЕЙ В Дистрибутив. как интегрировать патчи в игру, чтоб потом записать установщик игры на дис?

xoxmodav
18-02-2008, 09:35
Слушай, все дежурные телепаты уже вымерли как мамонты из-за гигантских нагрузок на мозг. Может ты сначала расскажешь что за игра и что за патч ты собрался в неё интегрировать?

SimSim
18-02-2008, 13:21
CtrlSoft, Если игрушка защищена StarForce, то про интеграцию забудьте.

CtrlSoft
20-02-2008, 22:16
my games:

colin mc rae dirt
newerwinter nights 2
newerwinter nights 2 mask of betrayer
call of duty 4
suppremme comander
i drugie...

xoxmodav
21-02-2008, 09:24
Сомневаюсь - большинство из вышеперечисленных - это лицензия, защищённая StarForce и никто кроме разработчиков или издателей не имеет на это прав.

DedAlex
21-02-2008, 10:30
CtrlSoft, сделать это скорее всего можно. Но вам надо будет два диска, один (патченый) для установки, второй (оригинал) для игры.

CtrlSoft
21-02-2008, 14:24
DedAlex, licenzia ne моя проблема, все диски имеются... а вот как интегрировать и чем, не знаю... :(

DedAlex
21-02-2008, 14:45
CtrlSoft, берете программу Universal Extractor (http://www.legroom.net/software/uniextract), пробуете распаковать патч. Если патч распаковался, смотрите, что он делает. Если патч просто заменяет файлы, вам повезло :) . Смотрите диск, если он не упакован, просто меняете файлы на диске на версии извлеченные из патча. Если диск упакован, распаковываете его, меняете файлы и пакуете обратно. Если же патч не просто заменяет файлы (например пишет что-то в реестр), нужно соответственно изменить скрипт инсталлятора на диске.

По-моему затраченные усилия просто не стоят полученного результата. Можно попробовать просто записать инсталлятор игры и патчи на один диск, а запускать последовательно BAT-файлом. Что-то типа такого:
START /WAIT install_game.exe
START /WAIT patch1.exe
START /WAIT patch2.exe

SimSim
21-02-2008, 14:58
а вот как интегрировать и чем, не знаю... »
Ничего не получится. Забудьте. xoxmodav, уже конкретизировал. Диски защищенные StarForce не всегда поддаются даже обычному копированию, что-называется только для себя. Не говоря уже о какой-то интеграции.
P.S. Неужели так тяжело поставить один патч после установки игры? Ну разве-что это не поставлено на поток...

CtrlSoft
22-02-2008, 14:35
DedAlex, sposibo za совет, но я именно так и делаю... А можно както установить игру в тихом режимме, но не в стандартную папку а например "D:\my game\" или не получется?

DedAlex
22-02-2008, 14:44
CtrlSoft, посмотрите тему AutoIt скрипты .:[общие вопросы]:. (http://forum.oszone.net/thread-98914.html)

CtrlSoft
25-02-2008, 16:40
DedAlex, познокомился с AutoIt, но во втором Уроке Для новичка. Сценарий автоматизации Notepad, почти ничего не получаеться.

OS: WIndows Vista x64.
AutoIt v3.2.10.0

вот скрин (http://forum.oszone.net/attachment.php?attachmentid=9162&stc=1&d=1203946365).
======================

а может проблема в висте? у меня на панели задачи вот такой (http://forum.oszone.net/attachment.php?attachmentid=9163&stc=1&d=1203946578) значок появляется:


на xp pro x32 все заработало...

DedAlex
25-02-2008, 17:19
CtrlSoft, скриншотовов не видно.

CtrlSoft
26-02-2008, 18:01
Sorry. Вот они. Срипт и панель задач.

DedAlex
27-02-2008, 00:01
Скрипт чего-то ждет. Дело в том, что программа ищет по заголовку окна. Я не знаю как в Висте называется окно блокнота. Скрипт ищет окно с заголовком "Untitled - Notepad". Проверьте так ли это, есть ли пробелы. Или диалог сохранения, точно ли он называется "Do you want to save"

CtrlSoft
27-02-2008, 18:52
у меня русская виста с румынским лп. с начало я думал это из-за языка интерфейса, поменял на русский, ничего не пройзошло. Установил английский лп и тоже самое...

А по поводу называния "Do you want to save" кажетбся оно продолжается "...this file". Но в инструкции так и написанно, только "Do you want to save".




© OSzone.net 2001-2012