KOTOR-widescreen. Скрипт для запуска KOTOR в широкоэкранном формате 1366 x 768 (1280 x 768). Работает. Гарантия 100%.
UPD: ВНИМАНИЕ! Как оказалось, при выставлении разрешения 1366 x 768 пропадают диалоги. Точнее, опускаются ниже поля видимости. Решением данной проблемы послужил совет разработчиков скрипта - изменение разрешения на 1280 x 768. Играть при таком разрешении комфортно, видны все элементы графического интерфейса, всё кликабельно, чёрные полосы по краям минимальны. Работоспособность проверена на операционной системе Windows 8.1.
Предыстория
Здравствуйте! Недавно решил поиграть в SW: KOTOR. С момента последнего запуска игры прошло много лет. Когда запустил игру, обнаружил, что игра совершенно не оптимизирована под широкоформатные экраны, в частности, под экран с разрешением 1366 x 768. Перепробовав все возможные файлы/утилиты/программы, которые любезно выложены на данном сайте, я не нашел подходящего. Ни одна из скачанных мной программ с данного ресурса не смогла решить мою проблему: игра никак не хотела корректно отображаться на экране с разрешением 1366 x 768. Перепробовал различные программы, в числе которых UniWS и Flawless Widescreen, скачивал HUD, прописывал нужное разрешение в файле kotor.ini... Ни одно из вышеперечисленных действий не принесло ожидаемого результата. При выставлении разрешения экрана 1327 x 768 и 1320 x 770 из поля видимости пропадали элементы графического интерфейса. Такой «итог» развития событий меня категорически не устроил и я пошёл искать решение на просторах интернета.
Решение я нашёл на одном из форумов сайта «BioWare Russian Community». Один из пользователей нашёл скрипт, который, как оказалось, смог решить возникшую проблему на ура!
Как итог - комфортная игра в SW: KOTOR на экране с разрешением 1366 x 768 с минимальными чёрными полосами по краям и корректным отображением всех элементов графического интерфейса игры.
Инструкция по использованию скрипта
- Распаковать содержимое архива в корневой каталог игры.
- Запустить файл widescreen.bat - запустится командная строка с несколькими опциями: [I]nstall, [N]ot Install, [Q]uit.
- Прописать команду [I], после чего указать разрешение вашего экрана, где X - ширина, Y - высота.
- Дождаться пропатчивания файлов игры.
- Прописать команду [Q] и дважды нажать клавишу Enter.
Весь процесс занимает не более двух-трёх минут.
ОБРАТИТЕ ВНИМАНИЕ! 1) После пропатчивания графические настройки сбрасываютя. 2) Скрипт работает и с другими разрешениями экранов. 3) В архиве, в папке widescreen есть файл readme.txt - инструкция от автора скрипта на английском языке.
Как оказалось, при выставлении разрешения 1366 x 768 пропадают диалоги. Точнее, опускаются ниже поля видимости. Решением данной проблемы послужил совет разработчиков скрипта - изменение разрешения на 1280 x 768. Играть при таком разрешении комфортно, видны все элементы графического интерфейса, всё кликабельно.
У меня после создания персонажа вообще вылетает при таком разрешении (1366x768)
Автор, руки тебе целовать, тоже такое разрешение 1366 x 768, выставил 1280 x 768, и все работает прекрасно, спасибо!
Огромное спасибо автору! Ничего не работало, а тут получилось. Но полное разрешение компьютера не всегда выставить получится. Иногда нужно ставить по-меньше, чтобы заработало. Например у меня 1920x1080, но пришлось ставить 1600x900, но даже так играть комфортно.
1366 x 768 с этим разрешением работает или нет?кто что пишет,не понятно
У меня не работает
2560 на 1440 ломает меню и худ
Файл не запускаеться к сожалению командная строка открываеться на секунду и потом закрываеться
С разрешением 2560x1080 формат 21:9 нет нижней черной полосы с диалогами
При любом изменении разрешения некорректно отображается меню. Сдвиг вправо-вверх. Мышь внизу экрана - а загорается меню настроек.
Инструкция конечно вообще - почти ноль... Лучше-бы было что-то вроде этого:
Необходимая инструкция:
Все файлы ( кроме этой инструкции - файла с именем " Важная инструкция.txt " ), перед началом активации данной программы, необходимо
поместить ( рекомендуется - скопировать, дабы в случае какой-либо ошибки при работе с этой программой, не пришли в негодность основные
файлы этой программы и возможность их восстановления, методом: копирования из отдельной, данной папки с этой программой ) в основную
папку-директорию игры. И только потом открывать запускающий widescreen.bat-файл этой программы для начала её работы. В любом-другом
случае, при попытке открыть программу или ( если откроется ) продолжить один из следующих шагов действий в ней, в программе произойдёт
ошибка и ничего пропатчить ( произвести изменения в файлах игры " S.W.K.O.T.O.R. ", цель которых - принудительно заставить программную
среду данной игры, изменить метод своего запуска с нужными, указанными при пропатчивании в данной программе, разрешениями экрана ) не
получится. Также, после пропатчивания, данная игра, может попросту не заработать и вылететь с ошибками, поэтому, перед пропатчиваниями
( или их неудачными попытками ), рекомендуется заранее сохранить в .rar-архив с любым именем где угодно ( на Ваше усмотрение ) файлы и
папки, в котором будут помещены для последующей замены при неудачном пропатчивании, следующие:
1. Файлы игры " S.W.K.O.T.O.R. ":
1. Файл - " swkotor.ini "
2. Файл - " swconfig.ini "
3. Файл - " swkotor.exe " ( основной файл запускающий игру )
2. Папка игры " S.W.K.O.T.O.R. ":
1." saves " ( со всеми в ней находящимися папками и файлами/папками/под-папками и файлами в под-папках, в них )
( Возможно, но это не точно, файлов и папок, которые может задеть неудачное пропатчивание, гораздо больше. Здесь, приведены только
те, что известны Мне на данный момент времени 19:27 01.12.2022 MSK )
- для того, чтоб потом скопировать эти файлы обратно - в корневую папку-директорию игры " S.W.K.O.T.O.R. " с заменой тех, что там уже
будут присутствовать после пропатчивания ( или неудачной попытки пропатчивания ), в зависимости от того - с какой целью они туда будут
копироваться и заменять собой те, которые там будут до копирования с заменой этих. А цели может быть две:
1. Восстановка предыдущего состояния файлов игры, с целью - восстановления возможности её запуска с хотя-бы каким-то разрешением,
поскольку пропатчивание может пройти неудачно и игра после такой попытки может вообще не запускаться.
2. Восстановить возможность запуска с теми разрешениями, с какими она запускалась изначально, поскольку из-за удачного пропатчивания,
при игре, могут появиться различные баги и проблемы с интерфейсами данной игрушки, которых при старом состоянии игры ( до пропатчива-
ния ), никогда не было, но после пропатчивания, смена разрешения сопровождается вылетом игры и невозможностью её запуска вновь.
========================================================================================================================================
Работа с программой:
Двойным нажатием левой клавиши мыши, по файлу - " widescreen.bat ", программа запустится, сразу после этого, откроется консоль-интерфейс
для взаимодействия с данной программой, она выполнит некоторые операции ( в этот момент, необходимо будет немного подождать, примерно 3
секунды или в зависимости от того, какие: тип, мощность, "железо" и конфигурация у Вашего устройства, с которого производятся действия,
с данной программой ), после завершения первичных действий, программа выведет в консоли информацию о том, что - " Завершена подготовка
к установке патчей, производится установка " и задаст вопрос, о том - " Что выполнить дальше ? ", и предложит три варианта продолжения
действий:
1. Введите в консоль символ " I " и нажмите " Enter ", чтобы [выполнить установку и последующую настройку первого патча] отвечающего за
разрешение окна игры или полноэкранного режима игры.
2. Введите в консоль символ " N " и нажмите " Enter ", чтобы [не выполнять установку патча], пропустить этот пункт установки и перейти к
следующему пункту установки других изменений ( патчей ), предлагаемых данной программой.
3. Введите в консоль символ " Q " и нажмите " Enter ", чтобы выйти из программы и не выполнять никаких действий. ( Тут и так всё понятно,
но если нет, то - программа просто завершит работу по установке и предложит закрыть её нажатием на клавишу " Enter " )
----------------------------------------------------------------------------------------------------------------------------------------
Далее:
Если ввести [ N ] и нажать " Enter ", то программа не установит патч, отвечающий за разрешение окна игры или за разрешение полноэкран-
ного режима игры и перейдёт к следующему пункту установок после текущего ( о котором сейчас идёт речь ).
Если ввести [ I ] и нажать " Enter ", то программа начнёт установку патча, отвечающего за разрешение окна игры или за
разрешение полноэкранного режима игры ( в зависимости от Вашего выбора, в настройках, которые как правило, задаются в данной игре -
специальной, в штатном комплекте идущей с игрой утилитой предварительной настройки графических и других параметров перед её запуском ).
Далее, программа задаст следующий вопрос - " Какое разрешение экркана, Вы желаете установить для запуска игры ? " и два раза, предложит
ввести значения разрешения экрана, предоставляя перед каждым вводом, сообщение с информацией о том - для какой стороны идёт ввод разре-
шения ( " X " или " Y " ).
Первый ввод, как правило, это - всегда " X " ( ширина ), в стандартном большинстве, разрешение экрана по " X " ( по иксу ) всегда -
1280. Ввод первого значения разрешения ( икса " X " , ширины ), начнётся сразу, после того как будет введён ответ " I " на первый воп-
рос программы и нажата клавиша " Enter ". Перед вводом, последней строчкой уведомлений в консоли, должна быть та, что имеет текст -
" Type desired value for X ", являющийся - информацией о стороне разрешения, для которой ниже должно-быть введено значение. После ввода
значения разрешения по ширине ( по иксу " X " ) и обязательного нажатия клавиши " Enter ", строка освободит поле ввода и отступив вниз,
предоставит возможность ввести второе значение разрешения ( по игрику " Y ", по высоте ).
Второй ввод, как правило, это - всегда " Y " ( высота ), в стандартном большинстве, разрешение экрана по " X " всегда - 1024. С обяза-
тельным нажатием клавиши " Enter " после ввода значения высоты, всё - также как и с выше-расписанным вводом значения ширины.
1. Первая строка ввода - введите в консоль значение ширины ( например " 1280 " ) и нажмите " Enter ", чтобы - продолжить.
2. Вторая строка ввода - введите в консоль значение высоты ( например " 1024 " ) и нажмите " Enter ", чтобы - продолжить.
Но значения, вводите - Вы, Сами, на Ваше усмотрение, страх, риск и дальнейшие, вероятные проблемы с игрой ( а может и не только с ней,
поскольку после запуска игры с некоторыми, слишком большими или не стандартными значениями, набранными по приколу и т.д., игра может
вызвать критическую ошибку видеокарты или других, связанных с графикой узлов, и уничтожить их, поэтому, если и хочется поэксперименти-
ровать с значениями разрешений, то делать это лучше в рамках штатных, предлагаемой утилитой-драйверами Вашей видеокарты или самой,
операционной системой в настройках разрешения экрана, А это, именно: 1280 x 1024; 1024 x 960; 1024 x 720 и т.д. ).
После подтверждения нажатием кнопки " Enter ", ввода второго значения разрешения ( по игрику " Y ", высоты ), программа запросит допол-
нительное подтверждение введённых значений с текстом - " So your desired resolution is [ЧислоX] x [ЧислоY]. Are you sure? (Y/N) ".
Если ввести " Y " ( Что значит - " Yes ", в русском варианте - " Да " ) и нажать " Enter ", то программа до-завершит установку первого
патча и перейдёт к установке второго.
Если нажать " N " ( Что значит - " No ", в русском варианте - " Нет " ) и нажать " Enter ", то программа - повторит запрос значений с
соответствующими текстами в последней строке перед освобождённой для ввода значений. И ввод значений необходимо будет произвести снова.
----------------------------------------------------------------------------------------------------------------------------------------
Далее - до-завершится установка первого патча и начнётся установка второго патча, отвечающего за - отключение ( но не
удаление ) видеороликов в игре, как промежуточных ( между миссиями ), так и основных ( титры, заставки, конечные видео в игре ):
Программа также предложит три варианта действий:
1. Введите - " I " и нажмите - " Enter ", чтобы [установить второй патч] и продолжить процесс установки дальше.
2. Введите - " N " и нажмите - " Enter ", чтобы [не устанавливать второй патч] и продолжить процесс установки дальше.
3. Введите - " Q " и нажмите - " Enter ", чтобы [прервать процесс установки и выйти из программы] ( результат, на этом пункте, будет
тот-же, что и результат от ввода и подтверждения второго варианта ответа " N " и нажатия " Enter " )
Тут - всё относительно-аналогично тому, что и в процессе установки первого патча, разницу, думаю и так видно, здесь, разве что только -
подтверждения не будет, после выбора одного из вариантов ответа, программа просто: или сразу установит патч, или перейдёт к завершению
процесса установки.
----------------------------------------------------------------------------------------------------------------------------------------
Ну и наконец, последняя часть процесса установки - завершение.
Сразу как программа завершит установку второго патча, в последней строке будет отображён текст - " Press Enter to exit ". Как только он
появится, можно спокойно нажать на " Enter " и программа закроет консоль, как и закроется сама. Установка завершена и самое время -
проверить, удачная-ли была попытка пропатчить игру или нет.
----------------------------------------------------------------------------------------------------------------------------------------
Но есть и ещё некоторая информация, если запустить программу ещё-раз ( открыв файл её запуска widescreen.bat ), то будет запущен обрат-
ный процесс и программа, выдаст вопрос - " Удалить ранее-установленные патчи и вернуть игру к исходному состоянию ? " и предложит уже
не те-же три, а уже - четыре варианта ответа:
1. Введите - " R " и нажмите - " Enter ", чтобы [Переустановить патчи], тем-самым - процесс установки патчей данной программы заново.
2. Введите - " N " и нажмите - " Enter ", чтобы [Повторить процесс открытия данного пункта] ( бессмысленный вариант, который разработ-
чикне понятно зачем добавил, хоть нажать его, хоть не нажимать - нет никакой разницы )
3. Введите - " U " и нажмите - " Enter ", чтобы [Удалить все ранее-установленные патчи и вернуть директорию файлов игры в исходное сос-
тояние.
4. Введите - " Q " и нажмите - " Enter ", чтобы [Завершить процесс установки ( деинсталляции ) и выйти из программы без изменений.
Первый вариант ответа ( введение " R " и нажатие " Enter " ), может потребоваться только в том случае, если эксперименты с модифика-
циями и/или пропатчиваниями, и/или заменой тех, или иных файлов директории игры, по той или иной причине, повлекло - не нужный снос
установленных этой программой патчей и/или повреждение установленных патчей этой программой в директорию игры.
Третий вариант ответа ( введение " U " и нажатие " Enter " ), может потребоваться для - удаления данных патчей этой программы и возвра-
та предыдущего состояния директории файлов игры. Однако, неизвестно - какими методами, данная программа возвращает пропатченную дирек-
торию файлов игры к исходному состоянию и рекомендуется, выполнить то, о чём было написано в самом начале этой инструкции ( архивацию
некоторых, важных файлов директории игры и размещение данного архива на крайний случай в любом, удобном, доступном месте, с целью его
незамедлительного применения ), поскольку даже после возврата директории файлов игры к её исходному состоянию, методами данной прог-
раммы, нет никакой гарантии того, что игра вернётся в оригинальное ( то, которое было ), исходное состояние.
После выбора одного из перечисленных вариантов ( кроме варианта с введением - " R " и нажатием " Enter " ), появится выше-расписанная
часть выхода из данной программы ( с оповещением в последней строке, с текстом - " Press ENTER to Exit " ), после чего нажав " Enter ",
программа закроется.
( P.S. Текст имеет соотношение - 136 +-2 символа в длину и здесь, отображён не корректно, для корректного отображения, рекомендуется - скопировать и вставить в текстовый документ, сохранив его после и открыв в блокноте или в браузере )
скрипт-мусор
вписываешь в консоль значения 1280 на 768 а он их меняет под 1281 на 769 и всё тупо не работает 0.o