Почему вылетает star wars knights of the old republic – Что делать если вылетает Star Wars Knights of the old republic сразу после создания персонажа. У меня лицензия

Содержание

Запускаем Star Wars: Knights of the Old Republic!

Прошел Mass Effect и решил вернуться к первой части Knights of the Old Republic. Сравнить, так сказать. Как-то уже отписывался о том, что запустить KOTOR на той же семерке не так уж и просто – игра постоянно вылетает. Поэтому поставил на домашней системе XP SP3, установил игру, поставил патч 1.03, запустил, поиграл минут пять и… вылет. Списал это на случайность. Запускаю вновь, играю минуты две. Вылет… Игра вылетает постоянно, каждые две-три минуты. Вне зависимости от операционной системы. Играть невозможно. Пришлось в очередной раз лезть в инет и разбираться.

Как оказалось, KOTOR вообще не хочет нормально работать на современном железе. Тут стоит заметить, что сама по себе игра забагована и кишит техническими огрехами почище, чем NWN2. Успел позабыть об этом, и уже в процессе вспомнил, как много лет назад мучился с тормозами на отдельных локациях (эти тормоза остались и сейчас, даже с учетом патчей и в несколько раз более мощного железа), как бесился от того, что после сражений вдруг вырубалось управление персонажами, как хотелось разбить монитор из-за кривых скриптов и непроходимых квестов. Не поверите, но даже с последним патчем все эти «прелести» остались на месте!

BioWare оставила игру в том виде, в котором она есть, много лет назад, не став особо ничего исправлять. Благо, что нашлись робингуды, которые взялись отшлифовать KOTOR до блеска. Особо приятно сознавать, что эти самые робингуды (а точнее, робингуд) из наших краев. Некая Xenon, модератор форума BioWare.ru, несколько лет копавшаяся в коде KOTOR, создала неофициальный патч 1.04, который правит 99% багов игры. Работа проделана впечатляющая. Низкий поклон за такой труд.

Итак! Для нормальной игры нужна четырех-дисковая копия с лиценза, взять можно вот отсюда. Никаких русифицированных пираток! ОС значения не имеет: XP, Vista, семерка – запустить можно на всех. Обновляем дрова для видеокарт. Делаем следующее:

1. ставим игру
2. устанавливаем патч 1.03 (он есть в указанной раздаче, также его можно скачать здесь)
3. устанавливаем неофициальный патч от Xenon (качаем тут или тут)
4. удаляем из папки с игрой файл swkotor.ini
5. ставим NoCD для версии 1.03 (он есть в указанной раздаче, также его можно скачать здесь)

Внимание! Русификатор от SerGEAnt, который идет в раздаче и который также можно скачать тут,  ставить на свой страх и риск. Перевод получился отменный, но… лишь под версию 1.03. Русификатор полностью заменяет файл dialog.tlk переведенным вариантом этого же файла в версии 1.03. Проблема лишь в том, что Xenon расковыряла исходную версию dialog.tlk и модифицировала ее, дабы открыть доступ к различным изначально заблокированным веткам диалогов, что дало возможность завершить некоторые квесты, которые ранее были непроходимыми. Русификатор же возвращает в игру переведенную изначальную версию dialog.tlk версии 1.03 и – непроходимые задания. Это не особо критично, сюжетные квесты работоспособны, пройти игру можно без проблем. Но я бы все же порекомендовал не ставить русификатор. Язык в KOTOR простецкий, средних знаний инглиша вполне хватит.

6. запускаем игру и тестим игру

Далее возможны два варианта развития событий: игра будет работать более-менее стабильно (очень редкие вылеты) или вылетать каждые две-три минуты. Если более менее стабильно – продолжаем играть и радоваться, если нет – делаем следующее:

7. открываем swkotor.ini в папке с игрой и ищем в разделе “[Graphics Options]” строку “Disable Vertex Buffer Objects=1”. Если ее там нет, а игра вылетает, то добавляем сию строку в указанный раздел и тестим игру дальше. Если же эта строка там есть изначально и игра постоянно «падает», то удаляем “Disable Vertex Buffer Objects=1”, и опять же тестим.

Примечание. Что интересно, на BioWare.ru та же Xenon пишет о том, что добавление строки “Disable Vertex Buffer Objects=1” при относительно новой видеокарте стопроцентно приводит к конфликту игры с железом. Как показала практика, это не так. Тестил игру на GF 285GTX и GF 9800GTX. И там и там KOTOR стабильно работал лишь при добавлении вышеупомянутой строки.

8. если после боев игра вырубает управление персонажами («любимый» глюк KOTOR), проверяем, включен ли в настройках игры V-Sync. Если включен, а управление все равно глючит, включаем V-Sync в настройках видеодрайвера.

Вот теперь можно играть! Эм… Если у вас монитор с аспектом 4:3. Дело в том, что KOTOR не поддерживает разрешения аспектов 16:9 и 16:10. Хотите любоваться растянутой картинкой? Можно, но не нужно. Ведь и это поправимо.

9. скачиваем программу UniWS отсюда, распаковываем ее в любое удобное место и запускаем
10. в выпадающем меню программы выбираем «Star Wars: KOTOR (1024×768 interface)»
11. в разделе New Resolution прописываем нужное разрешение
12. указываем программе папку с игрой и жмем Patch
13. запускаем игру и в настройках выбираем прописанное ранее разрешение. Если нужного разрешения в меню так и не появилось, открываем swokotor.ini и редактируем параметры «Height=» и «Width=»
14. ну и чтобы навести полный марафет, заменяем двухмерные элементы интерфейса, заточенные под 4:3-разрешения, новыми, которые можно взять отсюда в разделе HUD correction. Содержимое скачанного архива нужно будет скинуть в директорию Override в папке с игрой.

Вот теперь точно всё! Надеюсь, эта инструкция пригодится хоть кому-то, ведь найти полноценную всеобъемлющую инструкцию по запуску KOTOR на современном железе лично мне так и не удалось. Приятной игры!

dworkin-gospel.livejournal.com

Как исправить вылеты в игре star wars knights of the old republic?

Влад Меркулов Профи (921), на голосовании

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*