Вчера полетел на Ферос. Там на колонистов напали геты. Покатался на транспортере Мако. Зачистил офис какой-то конторы. Когда возвращался назад в колонию, уже перед самым входом в колонию, когда вылезаешь из Мако и входишь в лифт, при нажатии на кнопку лифта, игра вылетает с run-time error: 0x0nnnnn file not found!, где вместо nnnnn - адреса. Какой именно файл не найден - не говорится.
Родственник играл в прошлом году, у него тоже игра в этом месте вылетает. Он перепробовал много инсталлов (менял в магазине) - везде эта ошибка. Говорят, вся партия масс-эффекта пришла с этой ошибкой.
Ошибку можно обойти через консоль - перепрыгнув на другую планету.
Но тогда квесты (в т.ч. основной сюжетный) остануться невыполненными.
Начал ковыряться. В логах на c:\document and setting\...\bioware\...\logs\
ничего про file not found нету.
Кстати, логи получаются большими - до 2 метров за сеанс, и не удаляются,
а копятся 30 дней кажется (судя по ини-файлам). Если у кого на c: мало места - чистите логи вручную, а то они все место засрут.
Обнаружилось, что в bin - директории игры создается дамп при этом вылете. Ковыряясь в дампе увидел только одно название файла игры: BIOA_WAR20_04b_DSG_LOC_int.SFM
Наверно, именно на него и ругается.
Посмотрел файлы - этого файла нет, вообще нет ни одной мапы с окончанием *_LOC_int.SFM Похоже - накосячили в скриптах, ошиблись в названии мапы.
Скопировал ближайшую мапу на это имя - помогло! Перестало вылетать и все работает!
Итак:
Если на Феросе при заходе в лифт, когда вы возвращаетесь назад в колонию, у вас Mass Effect вылетает с ошибкой file not found, то сделайте следующее:
1. Найдите в директории игры файл BIOA_WAR20_04b_DSG.SFM (около 10 Мб)
2. Скопируйте этот файл в эту-же директорию с названием BIOA_WAR20_04b_DSG_LOC_int.SFM
Еще один вылет:
Квест "Погибшие ученые". При заходе на посадку Mass Effect вылетает - "file not found".
В директории \Mass Effect\BioGame\CookedPC\Maps\UNC\UNC82\DSG
надо файл BIOA_UNC82_01_DSG.SFM скопировать с именем BIOA_UNC82_01_DSG_LOC_int.SFM
Прошелся по всем системам в галактике , вылечил еще несколько вылетов.
Внизу:
- директория где копировать
- какой файл копировать
- на какой файл копировать
\Mass Effect\BioGame\CookedPC\Maps\UNC\UNC42\DSG
10.07.2009 09:19 7 006 653 BIOA_UNC42_00_DSG.SFM
10.07.2009 09:19 7 006 653 BIOA_UNC42_00_DSG_LOC_int.SFM
\Mass Effect\BioGame\CookedPC\Maps\UNC\UNC92\DSG
10.07.2009 09:19 12 278 219 BIOA_UNC92_01_DSG.SFM
10.07.2009 09:19 12 278 219 BIOA_UNC92_01_DSG_LOC_int.SFM
10.07.2009 09:19 10 221 049 BIOA_UNC92_02_DSG.SFM
10.07.2009 09:19 10 221 049 BIOA_UNC92_02_DSG_LOC_int.SFM
\Mass Effect\BioGame\CookedPC\Maps\UNC\UNC62\DSG
10.07.2009 09:19 4 883 763 BIOA_UNC62_01_DSG.SFM
10.07.2009 09:19 4 883 763 BIOA_UNC62_01_DSG_LOC_int.SFM
Везде идет копирование файла *_DSG.SFM на *_DSG_LOC_int.SFM
Чтобы вручную файлы не искать, сделал батник.
Итак, если mass effect вылетает в лифте на Феросе с ошибкой "file not found":
- возьмите
отсюда батник patch_mass_eff1.bat
- положите его в директорию игры
- запустите