inno setup как сделать патч к примеру как в игре сталкер???

Про софт и железки.
Закрыто
Сообщение
Автор
Аватара пользователя
GoDtm666
Модератор
Модератор
Сообщения: 1135
Зарегистрирован: 03.07.2009
Откуда: Оттуда
Поблагодарили: 5 раз
Контактная информация:

#1 Сообщение 12.01.2010, 01:11

inno setup как сделать патч к примеру как в игре сталкер???

Ну вот я дам пример из игре сталкер
я установил игру после установки установачник в реасторе создал инфу типо инсталпатч и там в нем путь к игре где она у меня установлена

вот прошло время разработчики состряпали обновы и выпустили они установачник
я его скачиваю и запускаю)) там она в реасторе находит путь инсталпатч в нем указана путь к игре я жму типо продолжить и она уже начинает устанавливать автоматически не выбрав путь к игре как мне так сделать подкинте мыслю?

Вот я такой код использую для того чтобы в реастор указался путь инсталпатч куда я игру поставил после установки игры

[Registry]
Root: HKLM; Subkey: "Software\game\stalker"; ValueType: string; ValueName: InstallPath; ValueData: "{app}"
Изображение
Наш игровой Counter-Strike: Source Orange Box сервер.
[frame]
Counter-Strike: Source no-Steam сервер

Изображение

IP: 89.179.122.106:27016
connect 89.179.122.106:27016
steam://connect/89.179.122.106:27016[/frame]

[frame]
Half-Life 2
[youtube]CC2PFQVe-8U[/youtube]
[/frame]
Четкий комент
Я даже не знаю, что такое.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#2 Сообщение 12.01.2010, 05:39

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

Аватара пользователя
GoDtm666
Модератор
Модератор
Сообщения: 1135
Зарегистрирован: 03.07.2009
Откуда: Оттуда
Поблагодарили: 5 раз
Контактная информация:

#3 Сообщение 12.01.2010, 07:25

Ну это ясное дело так я и сделал а как мне теперь сделать сам патч? код может знаешь как ? ну вот как в игре сталкер я просто пример даю какой патч =)
Изображение
Наш игровой Counter-Strike: Source Orange Box сервер.
[frame]
Counter-Strike: Source no-Steam сервер

Изображение

IP: 89.179.122.106:27016
connect 89.179.122.106:27016
steam://connect/89.179.122.106:27016[/frame]

[frame]
Half-Life 2
[youtube]CC2PFQVe-8U[/youtube]
[/frame]
Четкий комент
Я даже не знаю, что такое.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#4 Сообщение 12.01.2010, 10:27

Ну, ты можешь сравнивать файлы оригинальной игры и уже полностью пропатченной. Конечно, можно и руками, а можно и прогой - загугли.

Потом, как останутся только измененные файлы, ты их запакуй и "поставляй в промышленных масштабах".

Аватара пользователя
GoDtm666
Модератор
Модератор
Сообщения: 1135
Зарегистрирован: 03.07.2009
Откуда: Оттуда
Поблагодарили: 5 раз
Контактная информация:

#5 Сообщение 12.01.2010, 14:31

$t@t!c_V()1D
Ты нарно меня понял ((( я просто хочу сделать как бы автономный патч я просто сдал пример как в игре сталкер вот какой примерно код используют в инно сетуп на устновачный патч =) ?
Изображение
Наш игровой Counter-Strike: Source Orange Box сервер.
[frame]
Counter-Strike: Source no-Steam сервер

Изображение

IP: 89.179.122.106:27016
connect 89.179.122.106:27016
steam://connect/89.179.122.106:27016[/frame]

[frame]
Half-Life 2
[youtube]CC2PFQVe-8U[/youtube]
[/frame]
Четкий комент
Я даже не знаю, что такое.

Аватара пользователя
kinders666
Модератор
Модератор
Сообщения: 4163
Зарегистрирован: 25.10.2006
Откуда: Москва
Благодарил (а): 537 раз
Поблагодарили: 191 раз

#6 Сообщение 12.01.2010, 16:49

GoDtm666
Закрыто, про Inno Setup есть специальная тема
Изображение
Изображение

Закрыто