Показать сообщение отдельно
Старый 07.01.2010, 14:18   #22
активист
Золотая звезда Золотая звезда Золотая звезда Золотая звезда Золотая звезда Золотая звезда Участник фан-клуба Prosims 
 Аватар для AnriRS
 
Репутация: 2422  
Сообщений: 1,102
По умолчанию

2.1.3.38 - 2.1.3b1
---
ссылка

- исправлено появление ошибки выхода за границы массива при некорректных путях в реестре;
- добавлен механизм эмуляции установочных данных;

Как устанавливать официальные патчи при повреждении инсталляционных данных

При обновлении игры (и аддоннов) данные об обновлении берутся из двух источников: реестра и логов InstallShield, и те и другие уничтожаются при переустановке Windows. Данная инструкция позволит установить официальные обновления при таких повреждениях (проверено для ОС Windows XP SP3 32bit, для офлайн обновления) при выполнении следующих условий:
1. Игровые файлы должны быть неповреждены
2. Оригинал игры должен быть установлен в d:\games\sims3\ep0, а EP1 (WA) в d:\games\sims3\ep1
2a. Если пункт 2 не выполняется, то
- на компьютере должен быть диск D: т на нем должна стоять файловая система NTFS;
- папки d:\games\sims3\ep0 и d:\games\sims3\ep1 не должны существовать
2b. Комбинация пунктов 2 и 2a корректна, т.е., например, аддон может быть установлен в d:\games\sims3\ep1, а оригинал игры установлен куда-нибудь и папка d:\games\sims3\ep0 не существует

1. Запускаем SInt, ищем и объединяем дополнения;
2. Подключаем дополнения, в результате все установленные дополнения должны быть подключены и не иметь ошибок;
3. Выбираем Устранение неполадок | Эмуляция установочных данных
4. Открывается окно
5. Если в нем только строка о завершении подготовки, то можно идти дальше иначе разбираемся какие условия не выполняются
6. SInt и окно не закрываем до окончания установки патчей
7. Пробуем ставить патчи
8. Закрываем окно обхода IS
9. Пробуем играть

Техническая реализация
- это не хак, при работе не модифицируются никакие игровые файлы;
- при совмещении дополнений восстанавливается реестр, в том числе секция анинсталлера;
- из архива data\is.7z распаковывается установочная информация, файлы содержат ссылки на папки d:\games\sims3\epX;
- для имитации правильных путей используется механизм точек монтирования (Junction Points) файловой системы NTFS;
- при установке патчи портят пути в реестре (точнее устанваливают их в соответствии с логам IS), при закрытии окна эмуляции пути восстанавливаются автоматически;

Последний раз редактировалось AnriRS, 07.01.2010 в 14:48.
AnriRS вне форума   Ответить с цитированием