Перейти к содержимому


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

Setup


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Васька

Васька

    Старшина

  • Пользователи
  • 88 сообщений

Отправлено 28 January 2007 - 11:50

В общем так: у всех наверно, есть игры на нескольких CD. Вставляешь диск, устанавливаешь игру, инсталлятор просит: вставьте диск 2, диск 3 и так далее. Как сделать, чтобы инсталлятор не просил диск, а обращался например к жесткому диску. Наверное, надо редактировать Setup.exe?

#2 Toni Montana

Toni Montana

    Младший сержант

  • Пользователи
  • 15 сообщений
  • Город:Глобальная сеть

Отправлено 30 January 2007 - 12:42

Вообщето, инсталятор пишет откуда взять этот Setup.exe, с установочного диска или с жёсткого. Нажми обзор и пропиши куда ты запихнул уже скопированный Setup.exe

#3 Васька

Васька

    Старшина

  • Пользователи
  • 88 сообщений

Отправлено 01 February 2007 - 16:47

Никто не понял, как я вижу. Неужели никто не сталкивался с такой проблемой? Видели Fable на 4 CD? Chessmaster 10 на 3 CD? А ведь в оригинале они вышли на DVD. Так я хочу на DVD все переписать, а лиц. диски продать. Так как сделать, чтобы Setup не просил вставлять диск, а сразу все устанавливал? Cheater, ты должен знать.

#4 [email protected]=-

[email protected]=-

    Полковник

  • Администраторы
  • 966 сообщений
  • Пол:Мужчина

Отправлено 01 February 2007 - 18:47

Васька!
Во-первых, почему я должен знать?
Во-вторых, попробуй тупо всё со всех дисков свалить в один каталог и оттуда установить.
Во-вторых, можно сделать .ISO / .MDF или ещё какие-нибудь образы дисков. После чего при обращении программы, "вставьте диск" просто монтировать каким-нибудь Daemon Tools'ом следующий диск (образы дисков можно залить на тот же DVD).
Можно ещё чего-нибудь придумать, всё зависит от типа установщика и ситуации.

#5 jTommy

jTommy

    Старший прапорщик

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 01 February 2007 - 20:33

Васька, как-то я не заметил этой темы...
Вообщем, все зависит от применяемого инсталлятора... Есть три большие группы инсталляторов.

1-ая группа: Ничего не надо менять, достаточно просто скопировать файлы и все. Файлы, которые есть на всех дисках, например autorun.inf, я обычно оставляю тот, который на первом диске.

2-ая группа: В дополнение к действиям из 1-го пункта найти в exe или msi(ms installer) или других файлах инсталлятора метки второго и последующих дисков и изменить их на метку первого диска.

3-ья группа: Никакие ухищрения не помогают, возможно надо лезть с отладчиком в файлы инсталлятора. Игр с такими инсталляторами мне попалось всего две штуки: Mafia и Call of Duty.


#6 Васька

Васька

    Старшина

  • Пользователи
  • 88 сообщений

Отправлено 03 February 2007 - 19:32

Тэ-экс jTommy, уже не в первый раз ты меня выручаешь. Респект
Но вот сразу возникли траблы.
1)Пытался найти ресурсхакером метки дисков. Он их не нашел. Но! Сохранил код в формате rc и просмотрел в блокноте, вот, что получилось:

1 VERSIONINFO
FILEVERSION 0,0,0,0
PRODUCTVERSION 0,0,0,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040904e4"
{
VALUE "Comments", "This installation was built with Inno Setup: http://www.innosetup.com"
VALUE "CompanyName", " "
VALUE "FileDescription", "Half Life 2 Setup "
VALUE "FileVersion", " "
VALUE "InternalName", ""
VALUE "OriginalFilename", ""
VALUE "ProductName", ""
VALUE "ProductVersion", ""
}
}

BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0409 0x04E4
}
}

1 24 "Data_2.bin"

Это последние строчки setupa. Как видно, метка в конце, но имеет странный код.
Во-первых, почему 1? Второй архив на втором диске! Во-вторых, что такое 24?
Может надо 1 поменять на 0?
ResHacker, Resource explorer, exescope последней строчки не находят, поэтому нужна лучшая программа для просмотра exe.
2) Залезал с помощью Olly debugger в setup, только он собака ничего не редактирует и не импортирует. Поэтому, нужен САМЫЙ ЛУЧШИЙ отладчик.
3) Это не в тему, но срочно нужен лучший EXE decompressor.
P.s. Это единственный setup, в котором я нашел метку.
P.p.s. Спасибо за внимание
P.P.S.S. А при чем здесь вообще autorun.inf? Он же отвечает только за картинку

#7 [email protected]=-

[email protected]=-

    Полковник

  • Администраторы
  • 966 сообщений
  • Пол:Мужчина

Отправлено 03 February 2007 - 19:40

У тебя написано, что этот установщик был создан при помощи Inno Setup ("This installation was built with Inno Setup").
Вот распаковщик: InnoUnp (натравить нужно на Setup.exe файл).
А дальше берёшь сам распакованный Inno Setup Script (ISS) и правишь его, затем собираешь новый установщик.

#8 jTommy

jTommy

    Старший прапорщик

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 05 February 2007 - 17:14

Васька:
  • Раз это Inno Setup, то просто скопируй все его архивы (bin-файлы) в корень будущего cd-диска. При установке этот инсталлятор сам их найдет и не будет задавать вопросов. Но лучше сначала проверь, вдруг я чего-нить напутал.
  • Метки дисков лучше искать WinHex'ом или аналогичным hex-редактором, это ведь обыкновенные строки а не ресурсы.
  • 1 24 "Data_2.bin" - имхо, это всего-лишь имя второго тома архива инсталлятора, или я ошибаюсь? "1" - номер ресурса; "24" - тип ресурса (странно, что 24, но это нас не волнует).


#9 Васька

Васька

    Старшина

  • Пользователи
  • 88 сообщений

Отправлено 08 February 2007 - 16:08

Цитата
Метки дисков лучше искать WinHex'ом

Какой должен быть запрос? Winhex показывает кракозябры

#10 jTommy

jTommy

    Старший прапорщик

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 08 February 2007 - 17:37

Васька: хм... похоже ты не знаешь, что такое метка диска или как понимать твой вопрос? Идешь, хотя бы, в "Мой компьютер" и там показываются метки дисков, например: DISK2, VTV2DVD и т.д. Вот эти имена и вводишь в поиске в winhex'е.

#11 Васька

Васька

    Старшина

  • Пользователи
  • 88 сообщений

Отправлено 08 February 2007 - 19:50

Все понятно, я вводил просто: 1,2,3 и Hex говорил: ничего не найдено. Теперь все получится. Сенека был прав!

#12 Ламо

Ламо

    Старшина

  • Ожидающие
  • 84 сообщений

Отправлено 12 October 2011 - 07:26

С непосильным гемором создал я инсталлятор игры с этой прогой: Inno Setup 5.
Всё хорошо, но надо изменить несколько файлов в уже готовом инсталляторе, точнее Заменить.
Можно ли и КАК это сделать!?
Z-zip открывает, но редактировать в нём неудобно......
ЧЕМ И КАК!?
Хэлп!

#13 [email protected]=-

[email protected]=-

    Полковник

  • Администраторы
  • 966 сообщений
  • Пол:Мужчина

Отправлено 12 October 2011 - 18:30

Перенёс твоё сообщение - читай эту тему и используй поиск перед созданием новых.