no_CD/DVD или как создать эмуляцию диска минимального размера
реклама
После недолгого раздумья решил сделать свой no_DVD, т.к. опыт создания уже был на игре Civilization III, необходим был лишь файл civ.ini. Какая связь? Наверное игре жизненно необходим был этот файл.
Ну да ладно ближе к делу, опишу по порядку как надо сделать самому no_CD (no_DVD), точнее сказать эмулировать диск минимального размера. Конечно если у Вас куча свободного места (2-3 винта по 160-250 Gb), то Проше всего будет сделать полную эмуляцию диска, но у меня на диске (160 Gb) места всегда не хватает. И опять что-то я отвлекаюсь.
Начну сразу с алгоритма действий:
1. Выяснить требуется ли диск игре, т.е. обращается ли игра к диску за какими-нибудь данными.
2. Удалить с диска:
2.1 Все ненужное (DirectX, Adobe Reader и т.д.).
2.2. Файлы Setup.exe, файлы *.cab и др. файлы относящиеся к установочным файлам.
2.3 Папки (если токовые имеются) Data, Program Files и тому подобные.
2.4. Файлы из корневого каталога.
2.5. Изменить размер файлов на «нулевой».
3. Создать диск (эмулировать), хотя бы с помощью Nero (я делал файл *.ISO).
4. Проверить запускается ли игра?
Теперь немного поясню на примере эмуляции диска к игре Oblivion.
п.1. Диск к игре требовался только в момент запуска, после она шла без диска.
п.2. Выполняем один из подпунктов и переходим к следующему пункту.
п.2.1. Удалил DirectX и Adobe Reader.
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра запускается и работает без проблем.
п.2.2. Удалил с диска файл Setup.exe, файлы *.cab и др. файлы относящиеся к установочным файлам.
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра запускается и работает без проблем.
п.2.3. Удалил папку Data.
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра не запускается, требует диск.
Вернул папку Data, посмотрел что вне находится и принял решение оставить только файл Oblivion.esp (размер 320 Mb).
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра запускается и работает без проблем.
п.2.4. Удалил все файлы кроме LayntcherOblivion.exe, т.к. этот файл запускался при запуске и файл Autorun.inf.
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра запускается и работает без проблем.
п.2.5. Изменил размер файлов Oblivion.esp и LayntcherOblivion.exe на «нулевой» (создал пустой текстовый файл, переименовал и изменил расширение).
п.3. Создал эмуляцию с помощью Nero.
п.4. Проверил, игра запускается и работает без проблем.
В итоге диск, который занимал 4,3 Gb, стал занимать 1,18 Mb (хотя файлы на нем весят 0 байт).
По данному методу можно сделать эмуляцию диска в более 50% случаев.
P.S. При написании этой статьи у меня не было под рукой самого диска Oblivion, поэтому некоторые данные (название файлов или папок, размер и т.д.) могут быть не верными.
P.S.S. Также даю ссылку на файл Эмуляция DVD к игре Oblivion от 1С - размер rar-архива 3,07Kb.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают