Вылеты во время игры; при приезде транспорта + не работает строительство
Решение технических проблемЕсли у Вас возникли проблемы с запуском The Sims 2, не можете объединить все многочисленные аддоны и мини-паки воедино, а глюки и баги не дают Вам покоя, то этот раздел будет очень полезен и вы обязательно найдете ответы на технические вопросы, а наши симоводы-профессионалы помогут в этом!
1. Hex редактор (например WinHex).
2. objects.package - от русской версии (без патча от CDClub)
Порядок действий:
1) В Hex редакторе открываем objects.package (надеюсь все слышали о шестнадцатеричной системой счисления).
2) Ищем offset = 01CC82B0 (Позиция -> Перейти к позиции... 01CC82B8), затем смещение на 01CC82B8 (правый центральный столбик под 8 9 A B C D E F)
3) Строку - 00 00 00 A0 BA F6 01 5F
меняем на- 00 00 00 4A 0E 6C 00 00
3) Сохраняем полученное.
Итог: Машина увозит на работу.
Подходит для обладателей неизвестных русификаций.
P. S. На всякий случай сохраните оригинал objects.package
Всем, у кого вылетает сообщение "Приложение повалилось", когда должна приехать машина с работы:
Найдено новое решение проблемы. Для того, чтобы спокойно ездить на работу, не нужно качать английский «objects.package» и потом подменять им тот же файл в русской версии, ведь после этого игра в основном превращается в английскую версию (я, например, со своим знанием французкого ничего не понимала…).
Для того, чтобы игра не вылетала при приезде машины на работу и при этом сохранялась русская версия, достаточно отредактировать русский «objects.package», т.е. тот, который установился вместе с глючной игрой.
Для этого вам понадобится шестнадцатиричный редактор WinHEX (качаем в инете). Далее загрузите в WinHEX файл "x:\Games\The Sims 2\TSData\Res\Objects\objects.package" и исправьте следующие байтики:
Было:
01CC82B8 00 00 00 A0 BA F6 01 5F
Стало:
01CC82B8 00 00 00 4A 0E 6C 00 00
В этой проге ничего искать не надо!
Вибираем -> заменить hex значение ->
и там вписываем сверху 000000A0BAF6015F,
снизу 0000004A0E6C0000, сохранить изменения и готово.
На всякий случай надо сделать back-up этого файла если вдруг что сделали не то.
У некоторых вместо 8 после B может стоять 0. Вышеприведенные действия лечат вылет игры при приезде транспорта за симом (чтобы отвезти на работу) при сохранении русификации игры.
Важно! При вписывании этих значений не пытайтесь их копиравать с этой страницы и вставлять методом копирования в WinHEX, иначе ничего не получится. Вводить только вручную!!! И еще: версия WinHEX должна быть обязательно зарегистрированной, иначе больше 250 kb сохранять не сможет. Для этого качайте либо крякнутую версию, либо WinHEX+Serial. При поиске серийных номеров я нарвалась на кучу вирусов, поэтому осторожно с сайтами, где есть серийники!
Тем, кому не хочется возиться с WinHEX'ом, а решить проблему с приездом машины хочется. На основе сообщения Джесси я сделал патч, который заменяет те самые нужные байты. Поскольку русской версии Симов-2 у меня нет, то проверить его я не смог. Поэтому очень прошу сообщить о том, насколько успешно этот патч работает. Если у вас что-то пойдет не так, то вы всегда сможете вернуться к прежней версии objects.package восстановив его из файла objects.BAK (не забудьте только, во время работы патча оставить галочку рядом с фразой "Create backup").
Содержимое архива нужно распаковать в папку TSData\Res\Objects (путь указан относительно папки с игрой). После запуска патча нажмите на кнопку Apply Patch и подождите. В случае успеха, вы увидите окно с текстом "Patch successful!". В случае каких-то проблем, замените файл objects.package файлом objects.BAK. Если проблем с игрой не будет, то через некоторое время файл objects.BAK можно будет удалить.
«Приложение повалилось», когда должна приехать любая из машин
Для того, чтобы игра не вылетала, когда приезжают машины, и при этом сохранялась русская версия, надо отредактировать русский objects.package(тот, который установился вместе с глючной игрой, и без различных патчей к нему).
Нужно скачать(если у вас еще нету) какой-нибудь Hex-редактор(например, WinHex по этой ссылке http://ukiller.kulichki.com/rusif/rus0064.htm
В Hex-редакторе открываете ваш object. package(находится в такой папке: ...\Programm Files\EA Games\The Sims 2\TSData\Res\Objects\objects.package).
Ищете offset = 01CC82B0 (Позиция -› Перейти к позиции... 01CC82B8), затем смещение на 01CC82B8 (правый центральный столбик под 8 9 A B C D E F) и исправьте следующее:
Было:
01CC82B8 00 00 00 A0 BA F6 01 5F
Стало:
01CC82B8 00 00 00 4A 0E 6C 00 00
Сохранить.
Можно так же без поиска, а таким способом:
Вибираем -› заменить hex значение -› и там вписываем сверху 000000A0BAF6015F,
снизу 0000004A0E6C0000, и сохранить изменения.
На всякий случай не забудьте перед редактированием сохранить где-нибудь ваш objects.package(если вдруг что сделали не то).
У некоторых вместо 8 после B может стоять 0.
Важно! При вписывании этих значений не копируйте их отсюда, а вводите только вручную(!!!). Иначе ничего не получится.
__________________ И ты забудешь обо мне...
И дождь поможет все забыть...
А мне останется уйти,
Начать с нуля и все простить.
Вот я скачал обектов в Симс 2 и почему то когда запускаю Симс вылетает ошыбка!Как по мне какой то из обектов галимый!И как можно проверить какие обекты нормальные,а из за каких будет вылетать игра?
ГлаМУРная,это уже вариант для тех,кто ничего не хочет делать!
Добавлено через 11 секунд
Или не хочет...
Добавлено через 19 секунд
Или не может...
__________________
И сплоченность рядов есть свидетельство дружбы -
Или страха сделать свой собственный шаг.
И над кухней-замком возвышенно реет
Похожий на плавки и пахнущий плесенью флаг.
Последний раз редактировалось Coolsimser, 01.05.2007 в 18:57.
Причина: Добавлено сообщение