Разобраться с этим можно 2 способами.
I способ - sims2.ini
Наиболее удобный, так как позволяет из всей кучи установленных папок с Sims2 сделать одну сборку, что сэкономит место на винчестере и упростит организацию папок, при этом в реестре можно не делать никаких изменений.
Сначала о структуре игры.
Папка самой игры и каждого дополнения обязательно должна включать 3 папки - CSBin (там хранится Body Shop и PackInstaller), TSBin (exe и библиотеки dll), TSData (основное содержание игры), а также деинсталлятор, дополнительные значки.
Для примера возьмем дополнение The Sims 2 University, установленное с пиратского диска.
После установки игры появляется папка The Sims 2 University, в которой находятся папки CSBin, TSBin, TSData и Univer. 3 первые - это сама игра, а 4 - это и есть дополнение Университет, 4 папка должна так же содержать CSBin, TSBin и TSData.
Если на компьютере уже была установлена игра, то зачем плодить лишние версии, которые только занимают место? Папку Univer можно "вырезать" и переместить в директорию установленной ранее игры. Также можно поступать и с Nightlife (The_Sims2_Nightlife обычно включает папку The Sims 2 Nightlife), с Open For Business (OFB->Open4Business) и т.д. В результате перемещений получится идеальный вариант - папка The Sims 2, включающая CSBin, TSBin, TSData и папки с самим аддонами. (экономия места и проще во всем разбираться=))
Когда подготовительный этап сделан, все лишнее удалено, можно составлять файл параметров конфигурации.
(если нет необходимости, аддоны можно не перемещать и ничего не удалять, в таком случае нужно будет внимательно отслеживать путь к папкам дополнений при составлении файла)
Смысл файла прост - в нем прописываются пути ко всем установленным дополнениям, при загрузке игра их обнаруживает, вобщем, все совмещается.
Файл создается с помощью Блокнота, расширение ini, имя sims2. Либо такое расширение указывается при сохранении файла, либо после сохранения расширение изменяется вручную.(с txt)
Запись в файле должна выглядеть следующим образом:
[Directories]
ep0dir=путь к The Sims 2
ep1dir=путь к The Sims 2 University
ep2dir=путь к The Sims 2 Nightlife
ep3dir=путь к The Sims 2 Open For Business
ep4dir=путь к The Sims 2 Family Fan Stuff
ep5dir=путь к The Sims 2 Glamour Life
ep6dir=путь к The Sims 2 Pets
ep7dir=путь к The Sims 2 Happy Holiday Stuff
ep8dir=путь к The Sims 2 Seasons
----------------------------------------------------------------
Путь прописывается полностью,начиная с локального диска, если какой-либо аддон не установлен, строка не остается пустой, просто прописывается следующий аддон, в результате будет не ep7dir, а ep4dir например, путь прописывается до корневой папки аддона.
---------------------------------------------------------------
Пример ini файла:
[Directories]
ep0dir=d:\The Sims 2\
ep1dir=d:\The Sims 2\Univer\
ep2dir=d:\The Sims 2\The Sims 2 Nightlife\
ep3dir=d:\The Sims 2\Sims2OFB\pen4Business\
ep4dir=d:\The Sims 2\FunStuff\
ep5dir=d:\The Sims 2\The Sims 2 Glamour Life\glamour\
ep6dir=d:\The Sims 2\The Sims 2 Pets\
ep7dir=d:\The Sims 2\The Sims 2 Seasons\
--------------------------------------------------------------------
Как видно из примера, не все аддоны перемещены в папку The Sims 2 напрямую, OFB и glamour включают промежуточные каталоги.
Файл сработает лишь в случае, когда все папки прописаны верно, важно отслеживать правильность написания директории.
После составления файл помещается в папку TSBin последнего аддона из списка.
В данном примере это будет d:/The Sims 2/The Sims 2 Seasons/TSBin
II способ - правка реестра.
В реестре Windows хранятся не только данные об аппаратной конфигурации компьютера и настройкам, но и параметры, отвечающие за работу всех установленных программ. Поэтому на запуск The Sims 2 можно повлиять и серез реестр.
Запуск редактора реестра:
1. Пуск->Выполнить...->regedit.exe
2. Системный диск/WINDOWS/regedit.exe
Путь к параметрам:
HKEY_LOCAL_MACHINE->SOFTWARE->EA GAMES->папка конкретного дополнения.
При 2 способе объединения аддонов папки лучше не переносить и не удалять, иначе в реестре кроме параметра запуска придется редактировать множество других. Поэтому все аддоны лучше установить на один жесткий диск (иначе сильно уменьшится скорость загрузки игры) и оставить без перемещений.
Для каждого аддона в папке EA GAMES будет своя директория . В каждой директории нужно исправить строку Suppression exe, добавив туда недостающие имена exe (исполняющий файл)
exe от Sims 2 - Sims2.exe
exe от University - Sims2EP1.exe
exe от Nightlife - Sims2EP2.exe
exe от Open For Business - Sims2EP3.exe
exe от Famuly Fun - Sims2SP1.exe
exe от Glamour - Sims2SP2.exe
exe от Pets - Sims2EP4.exe
exe от Seasons - Sims2EP5.exe
-----------------------------------------------------------------
Строка Suppression exe в The Sims 2 - exe от Sims 2
Строка в The Sims 2 University - exe от Sims 2
Строка в The Sims 2 Nightlife - exe от Sims2, University
Строка в The Sims 2 Open For Business - exe от Sims2, University, Nightlife
Строка в The Sims 2 Family Fan - exe от Sims2, University, Nightlife, Open For Business
Строка в The Sims 2 Glamour Life - exe от Sims2, University, Nightlife, Open For Business, Family Fan
Строка в The Sims 2 Pets - exe от Sims2, University, Nightlife, Business, Family Fan, Glamour
Строка в The Sims 2 Seasons - exe от Sims2, University, Nightlife, Business, Family Fan, Glamour, Pets
------------------------------------------------------------------
Строка для Pets со всеми установленными аддонами - Sims2SP2.exe,Sims2SP1.exe,Sims2EP3.exe,Sims2EP2.exe,Sims2EP1.exe,Sims2.exe
Если какой либо аддон не установлен, то вместо него будет лишняя запятая. Пример:
Строка для Pets без Family Fun - Sims2SP2.exe,,Sims2EP3.exe,Sims2EP2.exe,Sims2EP1.exe,Sims2.exe
Отсутствующий аддон заменяется запятой во всех нужных директориях. Например, family fan также будет заменен запятой в строке Glamour.
------------------------------------------------------------------
Исправление записи в реестре также влияет на работу Body Shop. При использовании sims2.ini Body Shop также будет корректно работать.