Суть проблемы и выбор способа решения
Суть проблемы: В конце процесса инсталляции появляется табличка с сообщением: "
This product will now ensure that your existing installation is up to date." ("
Сейчас будет произведена проверка версии установленной игры."). После нажатия кнопки "ОК" появляется новая табличка: "
Please insert the Sims 2 CD 4 to continue." В этом сообщении идет речь о 4-м диске именно оригинальной игры. Eсли же нажать в сообщении кнопку "Cancel", появляется сообщение "
The update process did not complete successfully. Installation will now terminate." ("
Проверка версии не завершена. Процесс установки будет прерван."), после чего процесс установки аддона происходит в обратном порядке, т.е. аддон деинсталлируется.
В чем же дело? Проверку версии и столь неприятный многим запрос четвертого диска осуществляет не сам инсталлятор, а апдейтер
TS2UPD.exe, который находится в папке
TSBin у каждого аддона. Задача этой программы – произвести с оригинальной игрой те же изменения, какие производит с ней официальный патч для оригинальной игры. Как многим известно, официальный патч требует 4-й диск оригинальной игры, и даже в случае наличия такого диска не устанавливается на русскоязычную пиратку. Апдейтер ведет себя точно так же. Суть способа решения тут заключается в том, чтобы
заменить апдейтер на программу
Блокнот, которая, разумеется, никакого 4-го диска запрашивать не станет – она этого делать просто не умеет.
В какой момент осуществлять замену? Замену можно осуществить в момент, когда игра запрашивает второй диск. Не вставляя пока его, оставить висеть на экране сообщение с запросом второго диска, найти апдейтер и заменить его на
Блокнот, а лишь затем вставить второй диск и продолжить инсталляцию. Но, универсальный способ, подходящий как для двухдисковых, так и однодисковых аддонов, - заменить апдейтер в момент, когда появляется сообщение "
This product will now ensure that your existing installation is up to date." ("
Сейчас будет произведена проверка версии установленной игры."). Не нажимая пока кнопку "ОК" в этом сообщении, нужно найти апдейтер и заменить на
Блокнот.
Где искать срабатывающий при установке апдейтер? Вот этот вопрос - самый сложный, к нему нужно подойти со всем вниманием. Как уже было сказанно выше,
апдейтер имеется в папке TSBin каждого аддона. Кроме того, он имеется и в оригинальной игре.
Самый простой случай – это когда вы устанавливаете базовую игру. Тут искать особо не приходится.
Второй случай – когда вы устанавливаете какой-либо аддон на чистую базовую игру, т.е. в момент установки этого аддона никаких других аддонов у вас на компьютере не стоит, имеется только оригинальная игра.
В этом случае апдейтер нужно искать в папке TSBin устанавливаемого аддона.
К моменту появления сообщения о предстоящей проверке эта папка уже сформирована и файл TS2UPD.exe в ней присутствует. Если в данном случае вы устанавливаете обычный многоязычный лицензионный аддон на так званую «русскую лицензию» от SoftClub, то можно не делать замены, а использовать
способ с правкой реестра.
Более сложный и более распространенный случай – когда вы устанавливаете аддон, уже имея на компьютере один или несколько других аддонов.
В этом случае
срабатывающий апдейтер нужно искать в папке самого нового (последнего выпущенного Maxis) из уже имеющихся на компьютере аддонов.
Например, если вы устанавливаете аддон Nightlife, имея на компьютере только аддон University, то срабатывающий апдейтер следует искать в папке TSBin аддона University, но если вы устанавливаете тот же Nightlife, имея University и Open for Business, то апдейтер нужно искать в папке TSBin аддона Open for Business, т.е. самого нового из ваших аддонов. Если же у вас в момент установки аддона Nightlife имеется, например, Pets, то опять апдейтер нужно искать в самом новом из уже имеющихся аддонов, т.е. в папке TSBin аддона Pets.
Разумеется, это относится к установке любых аддонов, а не только Nightlife.
Список аддонов в порядке выхода можно посмотреть
здесь.
Исключением является случай, когда какой-либо аддон устанавливается на пиратский сборник "The Sims 2 Glamour Life Stuff + предыдущие аддоны".
В этом сборнике неправильно указан в реестре адрес последнего аддона (Glamour Life Stuff), поэтому (если, конечно, вы сами все не исправили заранее в реестре) вместо его апдейтера запускается апдейтер оригинальной игры. Если вам все же никак не удается определить, какой апдейтер у вас срабатывает, то самый простой и надежный, хотя и несколько долгий путь – заменить файлы TS2UPD в папках TSBin всех частей игры.