ОСОБЕННОСТИ НЕКОТОРЫХ КОНКРЕТНЫХ ВЕРСИЙ. РЕШЕНИЕ ПРОБЛЕМ
Пиратский сборник "Оригинальная игра + Nightlife + Christmas" и другие пиратские сборники, содержащие Christmas. Куда и почему исчезает Рождество при установке других аддонов?
Знакомая многим ситуация: купили пиратский сборник "Оригинальная игра + Nightlife + Christmas" или другой пиратский сборник, содержащий Christmas, установили, в игре появились рождественские предметы. Установили сверху другой пиратский аддон – рождественские предметы исчезли. Некоторые игроки пытаются вернуть Рождество в игру через ключ реестра EPsInstalled и гадают, что же там для этого нужно написать, но на самом деле все обстоит совсем иначе. Рождество, оно же Holidays Pack, оно же Christmas Party Pack (CPP), маленькое официальное дополнение, выпущенное в конце 2005 г., не имеет своего ехе-файла и в EPsInstalled, равно как и в другие ключи реестра, не вписывается. Все рождественское дополнение состоит из трех файлов, которые устанавливаются в различные папки оригинальной игры. Для сборника "Оригинальная игра + Nightlife + Christmas" адреса файлов следующие:
TheSims2_Nightlife\TSData\Res\Catalog\Bins\H05.bun dle.package
TheSims2_Nightlife\TSData\Res\Catalog\Skins\Skins. package
TheSims2_Nightlife\TSData\Res\Text\Credits.package .
Для сборника "The Sims 2: Glamour Life Stuff плюс предыдущие аддоны" адреса следующие:
TheSims2-sp2\TSData\Res\Catalog\Bins\H05.bundle.package
TheSims2-sp2\TSData\Res\Catalog\Skins\Skins.package
TheSims2-sp2\TSData\Res\Text\Credits.package.
В других сборниках, содержащих Christmas, могут быть и другие адреса, в зависимости от расположения в них файлов оригинальной игры.
При установке файлы Рождества добавляются к тому экземпляру оригинальной игры, который является работающим в данный момент. Но, как многим хорошо известно, пиратские аддоны часто выходят в виде сборников "Оригинальная игра плюс аддон" (или "Оригинальная игра плюс несколько аддонов"). При установке такого сборника на компьютер каждый раз добавляется очередная копия оригинальной игры, даже если одна или более копий оригинальной игры там уже имеются. Одновременно работать может только одна копия оригинальной игры, остальные просто лежат "мертвым грузом". При этом работающей является та, которая прописана в реестре, а в реестр всегда прописывается последняя установленная. Таким образом получается, что при установке на сборник, содержащий Christmas, любого другого пиратского сборника, содержащего оригинальную игру, тот экземпляр оригинальной игры, в котором содержатся файлы рождественского дополнения, просто перестает быть работающим и, конечно же, Рождества игра уже "не видит".
Как решить эту проблему? Самое простое, хотя и не самое быстрое решение – еще раз переустановить сборник, содержащий Christmas, так, чтобы он оказался последним. После этого, конечно, нужно будет привести в порядок EPsInstalled, как описано здесь и желательно удалить лишние экземпляры оригинальной игры, как описано здесь. Нелишним и следовательно не подлежащим удалению в таком случае окажется экземпляр оригинальной игры, находящийся в последнем установленном сборнике. Для сборника "Оригинальная игра + Nightlife + Christmas" это папка TheSims2_Nightlife, для сборника "The Sims 2: Glamour Life Stuff плюс предыдущие аддоны" – папка TheSims2-sp2. В других сборниках, содержащих Christmas, папка может иметь и другое название.
Другой, тоже достаточно простой и быстрый способ – перенести файлы Рождества из неработающей копии оригинальной игры в работающую. Для этого определите работающий у вас в данный момент экземпляр оригинальной игры (как определить работающий экземпляр оригинальной игры Читать дальше...Самый простой способ – вспомнить, какой из этих сборников устанавливался вами в последнюю очередь. Именно адрес его оригинальной игры должен быть указан в реестре, а значит именно он работает у вас в игре в данный момент. Если вы не уверены, что можете правильно определить нужную оригинальную игру по порядку установки, ее легко можно найти через реестр. Для этого сначала запустите редактор реестра. Если вы не умеете этого делать, то
Читать дальше...Как запустить редактор реестра: первый способ: на Windows XP сначала нажимаем кнопку "Пуск", затем находим и нажимаем там кнопку "Выполнить…". На Windows 7 и Vista нажимаем "Пуск" > "Все программы" > "Стандартные" > "Выполнить". Откроется небольшое окошко под названием "Выполнить". Ниже находится пустая строчка со словом "Открыть:" перед ней. Ставим курсор в эту пустую строчку и набираем с клавиатуры слово regedit. Теперь нажимаем внизу кнопку "ОК". После этого должно открыться окно под названием "Редактор реестра". Второй способ (универсальный для разных систем): нажимаем комбинацию клавиш [Win]+[R] ([Win] – клавиша с логотипом Windows, находится обычно возле клавиши [Alt]). Далее откроется то же самое окошко "Выполнить", и все дальнейшее проделывается, как описано выше.
Затем в левой части открывшегося окна, передвигаясь по "дереву", как в Проводнике, найдите ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\App Paths\Sims2.exe. Поставьте на него курсор и в правой части окна найдите строку Path (четвертую сверху). Здесь должен быть прописан адрес папки, содержащей работающую в данный момент оригинальную игру. Предположим, это c:\Sims2EP4. В таком случае работающей является оригинальная игра, находящая в папке c:\Sims2EP4
), найдите в нем папки:
TSData\Res\Catalog\Bins\
TSData\Res\Catalog\Skins\
TSData\Res\Text\
И перенесите в первую из них - файл TheSims2_Nightlife\TSData\Res\Catalog\Bins\H05.bun dle.package
Во вторую из них – файл TheSims2_Nightlife\TSData\Res\Catalog\Skins\Skins. package
И в третью из них – файл TheSims2_Nightlife\TSData\Res\Text\Credits.package
из оригинальной игры относящейся к сборнику "Оригинальная игра + Nightlife + Christmas", или же аналогичные файлы из оригинальной игры, относящейся к другому сборнику, содержащему Christmas. При этом два последних файла должны заменить уже имеющиеся в игре файлы с такими же названиями.
НИКОГДА НЕ ПЕРЕНОСИТЕ ФАЙЛЫ РОЖДЕСТВА В ПОСЛЕДНИЙ ИЛИ КАКОЙ-ЛИБО ЕЩЕ АДДОН, ПЕРЕНОСИТЬ МОЖНО ТОЛЬКО В ОРИГИНАЛЬНУЮ ИГРУ! Если вы не понимаете абсолютно точно, что такое "оригинальная игра", прочтите информацию о структуре игры здесь. Если у вас есть какие-то сомнения в том, что вы переносите файлы в нужное место, сделайте копии старых файлов (особенно Skins.package), прежде чем их заменять!
Убедитесь, что рождественские предметы появились в игре. После этого лишние копии оригинальной игры желательно удалить, как описано здесь.
Третий способ – исправить реестр так, чтобы в нем был прописан адрес той оригинальной игры, которая содержит файлы Рождества. Для этого сначала запустите редактор реестра. Если вы не умеете этого делать, то Читать дальше...Как запустить редактор реестра: первый способ: на Windows XP сначала нажимаем кнопку "Пуск", затем находим и нажимаем там кнопку "Выполнить…". На Windows 7 и Vista нажимаем "Пуск" > "Все программы" > "Стандартные" > "Выполнить". Откроется небольшое окошко под названием "Выполнить". Ниже находится пустая строчка со словом "Открыть:" перед ней. Ставим курсор в эту пустую строчку и набираем с клавиатуры слово regedit. Теперь нажимаем внизу кнопку "ОК". После этого должно открыться окно под названием "Редактор реестра". Второй способ (универсальный для разных систем): нажимаем комбинацию клавиш [Win]+[R] ([Win] – клавиша с логотипом Windows, находится обычно возле клавиши [Alt]). Далее откроется то же самое окошко "Выполнить", и все дальнейшее проделывается, как описано выше.
Затем в левой части открывшегося окна, передвигаясь по "дереву", как в Проводнике, найдите ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\App Paths\Sims2.exe. Это ключ для оригинальной игры. Поставьте на него курсор и в правой части окна увидите пять строк. Нас интересуют первая строка, в левой части которой написано "(по умолчанию)" и четвертая, в левой части которой написано "Path". В первой строке должен быть прописан адрес ехе-файла оригинальной игры, содержащей Рождество, а в четвертой - адрес папки, содержащей саму эту оригинальную игру. Дважды кликаем по первой строке и открывается маленькое окно, куда можно ввести новое значение. Удаляем все, что там находится, и вводим новый адрес. Если речь идет о сборнике "Оригинальная игра + Nightlife + Christmas", установленном в папку по умолчанию, то это будет c:\Games\TheSims2_Nightlife\TSBin\Sims2.exe. Для других сборников соответственно адрес будет другим. Например, для сборника "The Sims 2: Glamour Life Stuff плюс предыдущие аддоны" - c:\Games\TheSims2-sp2\TSBin\Sims2.exe. Нажимаем "ОК". Затем проделываем аналогичную операцию с четвертой строкой. Если речь идет о сборнике "Оригинальная игра + Nightlife + Christmas", установленном в папку по умолчанию, то адрес для нее будет следующий: c:\Games\TheSims2_Nightlife. Если вы ставили игру в другую папку или у вас другой пиратский сборник, содержащий Christmas, аккуратно впишите свой адрес. Лучше всего не набирайте адреса вручную, а копируйте их целиком. Для этого откройте "Мой компьютер", затем, переходя из папки в папку, дойдите до папки с оригинальной игрой, содержащей Рождество, откройте ее и кликните правой кнопкой мыши по одной из папок, находящихся внутри (например по папке TSBin). В появившемся меню найдите пункт "Свойства", затем в открывшемся окне найдите строку "Размещение" и скопируйте адрес, указанный в этой строке. Этот адрес можно безо всяких изменений вставить в строку "Path". Для того, чтобы получить содержимое для строки "(по умолчанию)", нужно к адресу папки приписать в конце \TSBin\Sims2.exe.
Для приведения реестра в полный порядок желательно также исправить ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\The Sims 2\Install Dir, вписав в него тот же адрес, что в строку "Path", о которой шла речь выше.
Убедитесь, что рождественские предметы появились в игре. После этого лишние копии оригинальной игры желательно удалить, как описано здесь.