Запуск Dark Souls: Prepare to die edition на Windows 8.1 и включение FullHD (1920x1080)

Dark Souls полностью переехал в Steam

 

Внимание! 

С 15 декабря 2014 года Dark Souls наконец полностью переехал в Steam! Поэтому все проблемы, связанные с Games for Windows Live ушли в прошлое. Вам только надо правильно перенести вашу игру на Steam, чтобы не потерялись сохранения, персонажи и ачивки. Как это сделать — читайте в посте "Как перенести Dark Souls с Games for Windows Live на Steam".

 

Инструкция по запуску Dark Souls: Prepare to die edition на Windows 8.1

У вас Dark Souls не запускается на Windows 8? Ну, тогда пришли по адресу! Вот вам руководство к действию, надеюсь, поможет:

1. Удалите Games for Windows Live.

Наводим на правый угол экрана — Параметры — Панель управления — Удаление программы.

Мы попадём в окно "Программы и компоненты". Здесь нам нужно найти Microsoft Games For Windows Marketplace и удалить его, следуя инструкциям.

2. Установите Games for Windows Live в режиме совместимости с Windows 7 и админскими правами.

Скачайте установщик Games for Windows Live (там должна быть кнопка "Download"). Когда он скачается, найдите этот файл и зайдите в его свойства, щёлкнув правой кнопкой мыши.

В открывшемся окне перейдите на вкладку "Совместимость", где укажите совместимость с Windows 7 и админские права, как показано на скриншоте:

После этого нажимайте "Ок" и запускайте файл, следуйте инструкциям по установке.

3. Запустите Dark Souls. Введите логин и пароль в GFWL, который на этот раз должен появиться. Следуйте инструкциям.

4. После того, как убедитесь, что игра больше не ругается на отсутствие сети, закройте её.

5. Скачайте патч для изменения разрешения экрана в Dark Souls. Там есть ссылка "download DSfix22 here". Когда скачается, распакуйте архив.

6. Найдите папку с Dark Souls. Для этого в Steam, кликнув правой кнопкой мыши по Dark Souls, зайдите в свойства.

В свойствах на вкладке "Локальные файлы" нажмите "Просмотреть локальные файлы".

Откроется папка с игрой. Откройте в ней папку DATA.

7. Скопируйте файлы патча в папку DATA игры.

8. Откройте файл DSfix.ini в папке игры при помощи Блокнота или любого другого текстового редактора, и найдите там строчки: 

renderWidth 1920
renderHeight 1080

Замените цифры на желаемое разрешение вашего экрана. Если у вас мощный компьютер, советую ещё отыскать строчку

unlockFPS 0

И заменить в ней 0 на 1. Это позволит игре работать плавнее.

Сохраните файл.

9. В самой игре в настройках убедитесь, что отключено сглаживание.

10. Готово!

Ниже можете прочитать замечательную историю о том, как я это всё выяснял, если, конечно, интересно.

Купите сами себе геморрой.

Поиграть в эту игру мне посоветовал знакомый, который от неё без ума, как, впрочем, и многие другие игроки. Дело было в последние дни августа 2013 года, когда я купил в "Юлмарте" на Ветеранов диск с этой игрок. Почему диск? Потому что, как ни странно, диск был дешевле, чем покупка игры через Steam. К тому же, в дополнение полагается собственно коробочка с диском. Вообще люблю коробочки с дисками тех игр, которые мне понравились, несмотря на то, что диски уже давно неактуальны, и дисковода у меня в компе нет. Я просто ввёл ключ в Steam и скачал через него. Но коробочку очень приятно иногда подержать в руках, поразглядывать, особенно, если это коробка от любимой игры. На тот момент мне почему-то показалось, что Dakr Souls мне должна понравиться. Но в то время поиграть толком не удалось. Во-первых, забесил GFWL (который тогда ещё запускался без плясок с бубном), во-вторых, низкое разрешение в игре, которое надо было чинить всякими патчами. В-третьих, немаленький шанс, что после очередного Alt-Tab'а игра зависнет или вылетит. В-четвёртых, уже не за горами был учебный год, и времени для игры особо не было.

Но вот недавно на летней распродаже 2014 года в Steam Dark Souls раздавали по 5 рублей, несколько моих знакомых её купили, сразу начали обсуждать, и я что-то тоже решил вспомнить. Тем более, что я как раз закончил универ, появилось некоторое количество свободного времени и т.д. Короче, решил я таки разобраться со всеми проблемами, которые мешали мне поиграть, и поставил игру на закачку в Steam.

You shall not save!*

*(англ. "Ты не сохранишь игру!", пародия на фразу из известного эпизода "Властелина Колец" Дж.Р.Р.Толкина, когда Гендальф говорит демону Балрогу "You shall not pass!" (англ. "Ты не пройдёшь!"). Этот эпизод также встречается в экранизации Питера Джексона)

Ну, то была присказка, а сказка-то ещё впереди. Итак, запускаю я Dark Souls, а игра, слегка подумав, радует меня вот таким сообщением:

Вы не вошли в сеть и не сможете сохранять игру. Вы согласны? Если вы продолжите игру, не входя в сеть, ваш прогресс не будет сохранён.

ОК. ОТМЕНА.

Не, блин, не согласен! Как это я буду не сохраняться, вы поехавшие там? Тыркаю "Отмену". Игра задумывается на полсекунды, а потом выплёвывет ровно то же самое. Как в детской дразнилке "Дуб или мочало? Начинаем всё сначала!". Что бы ты ни отвечал, чтобы продвинуться дальше, всё равно придётся выбрать единственно верный ответ. Ладно, нажимаем "ОК". Появляется главное меню игры, но если начать игру, нельзя будет сохраняться.

Вообще, неподготовленный человек, наверное, не сразу поймёт, что за вход и в какую такую сеть, так что тут стоит пояснить поподробнее. Дело в том, что к версии Dark Souls для Windows белыми нитками пришит богомерзкий сервис от Microsoft под названием "Games for Windows Live" (GFWL), уже почивший в бозе, но от этого не прекращающий доставлять неприятности. Эдакая пародия от Microsoft на Steam. Именно в GFWL от нас и требуют залогиниться.

А сам этот GFWL в Windows 8.1 не работает. И при запуске игры даже не пытается ничего сообщить о том, почему же он не может запуститься. Сообщения об ошибках — это вообще, по мнению Microsoft, для дураков. Настоящие мужики одной только силой мысли и телепатией могут понять, что к чему. 

Когда я попытался запустить GFWL на компе отдельно, то получил уже что-то более внятное:

Ошибка подключения.

Не удаётся запустить программу. Причиной могут быть неполадки при подключении к Интернету или сбой в работе службы LIVE. 

Откройте брайзер Internet Explorer и попытайтесь открыть веб-страницу. Если открыть веб-страницу не удаётся, обратитесь к своему поставщику услуг Интернета. При наличии доступа к Интернету можно найти дополнительные справочные сведения в файле справки по неисправностям подключения к Интернету.

Диагностика. Посмотреть справку. Закрыть.

По крайней мере, тут есть название ошибки, по которому можно произвести поиск. Сам текст ошибки, конечно же, полностью бесполезен. Почему именно Internet Explorer нам советуют открыть? А если в другом браузере всё работает, а Internet Explorer сломался, то мне звонить провайдеру? А почему кстати кнопки в стиле Mac OS X ? Стоит ли говорить, что "Справочные данные" столь же бестолковы?

Путешествие по русскоязычным и зарубежным форумам привело к тому, что я нашёл совет удалить GFWL, а затем снова его поставить, но перед установкой указав инсталлятору режим совместимости с Windows 7 и дав админские права (хотя вроде как все инсталляторы и так имеют нужные права, ну да чёрт с ним). Там же и была ссылка на инсталлятор Games for Windows LIVE.

Последовательно удалил и заново поставил GFWL (указав режим совместимости и админские права инсталлятору), и, неужели! При запуске игры появился, наконец, этот богомерзкий GFWL и предложил мне залогиниться.

Но не тут-то было. Софтина радует меня вот таким сообщением:

Ошибка входа. 

Прежде чем выполнить вход в службу, необходимо устранить неполадку, возникшую в вашей учётной записи.

Щёлкните здесь для устранения неполадок.

Код: 8015403A

Ну, давайте щёлкнем, что ж делать? Открывается окно Internet Explorer'а, именно такого размера, как вы видите на скриншоте. И предлагает мне снова ввести мой пароль. Ёлки-палки, я его только что ввёл! Ладно, ввожу. Получаю страницу 404. Если повторить действия, случается то же самое. В итоге я сделал по-другому. У них на странице, где просят пароль, справа есть ссылка "Войти", Вот по ней кликаем, появляется запрос логина и пароля. И вот уже через него получается залогиниться. После этого заработал логин и в самой GFWL.

Можно играть? Нееет, что вы!

 

Требуется обновление.

Для службы LIVE доступно обновление. Если отклонить это обновление, произойдёт выход из службы LIVE.

Установить обновление сейчас?

Да. Нет.

Обновляйся или пошёл нахер, вот как это переводится. Ну хрен с ним, давайте обновляться, выбора-то всё равно нет. Благо, обновляется оно без проблем. После этого наконец-то мне было высочайше дозволено войти в игру! Можно играть, можно играть?

Мыльная История

Да нет же! В лучших традициях той консоли, откуда Dark Souls родом, изображение оказалось мыльным по самое не балуйся. По мнению разработчиков Dark Souls, 1080p выглядит именно так (фрагмент):

Скриншот 1920х1080.

Даже не знаю, кто тут виноват. С одной стороны, PlayStation 3 всё равно не в состоянии тянуть игры в разрешении большем, чем 720p, поэтому там делать 1920p всё равно было не надо. А портировали Dark Souls на комп совершенно другие люди, видимо, с руками растущими из жопы, и поэтому решили не заморачиваться, а оставить всё как есть. По этой же, кстати причине, в игре нет нормального управления с клавиатуры и мыши: чтобы как следует поиграть, нужен геймпад. А игра всегда рисует картинку в разрешении 1024х768. Если в настройках выбрать какое-то другое разрешение, то эта картинка будет всего лишь растянута до указанного, радуя игроков первоклассным мылом.

Ну ладно, проблема есть, исправлять надо. Ещё немного побродив по Интернетам, я нашёл решение: какой-то народный умелец по имени hybridcircle сделал патч для игры, позволяющий всё же включить в игре FullHD. Последнюю версию скачать можно тут.

Порядок установки такой: кладём всё содержимое архива в папку с игрой (где лежит файл DARKSOULS.exe), затем открываем DSfix.ini при помощи Блокнота или любого другого текстового редактора, и ищем там строчки: 

renderWidth 1920
renderHeight 1080

Меняем здесь цифры на желаемое разрешение вашего экрана. Если у вас мощный компьютер, советую ещё отыскать строчку

unlockFPS 0

И заменить в ней 0 на 1. Это позволит игре работать плавнее. Кроме того, в этом же файле можно изменить и другие настройки, рядом с каждой в том же файле дано описание. В-общем, если будет время и интерес, то можно и их покрутить. Но самое главное — разрешение — мы уже поменяли. Поэтому можно сохранить файл и запустить игру. А при запуске игры я увидел следующее:

Решается это, к счастью, просто: в настройках игры отключите сглаживание.

Всё! Теперь, наконец, всё работает, как надо! Вот сравнение, до и после:

Другие возможные проблемы и способы их устранения

Не работает геймпад

Если у вас не работает геймпад (джойстик) в игре, то скажу, что в игре есть такой нюанс: она определяет, какое будет управление — с клавиатуры/мыши или же с геймпада, в момент своего запуска. То есть если вы запустили игру, а геймпад окажется в этот момент отключен, то игра будет считать, что вы хотите играть с клавиатуры, и, даже если вы включите его, игра "не увидит" устройства, и работать оно не будет. А будет работать только управление с клавиатуры, кстати, довольно отвратительное.

Поэтому перед запуском игры надо обязательно убедиться, что геймпад подключен, если таковой имеется. Если вы уже запустили Dark Souls, забыв про это, придётся перезапустить игру. Геймпады от Microsoft XBox 360 автоматически отключаются после какого-то времени бездействия для экономии энергии, поэтому может так получиться, что вроде бы геймпадом недавно пользовались, а тут запустил игру — геймпад не работает, что такое? Теперь надо перезапускать игру из-за этого. Если геймпад выключится прямо во время игры, то ничего страшного, после включения игра будет с ним работать.

Кроме того стоит отметить что игра официально работает только с геймпадами типа Microsoft X360 или аналогичными. Так что убедитесь, что у вас именно такой геймпад, какой нужно. Иначе придётся играть с клавиатуры, а управление с клавиатуры/мыши в Dark Souls такое ущербное, что так играть может понравиться только мазохисту. Ребята, видимо, специально постарались, чтобы в их игру на компе играть было очень сложно, и игроки, отплёвываясь, побежали бы в магизин за PlayStation 3 и версией Dark Souls для неё.

Заключение.

Говорят, что Dark Souls — это очень хорошая игра, даже игра-шедевр. Сам я ничего на данный момент не могу сказать о самой игре, так как только что начал. Но вот тем, кто портировал её на Windows, нужно руки поотрывать (а то, не дай бох, ещё что-нибудь портируют). А также издателям, выбравшим для интеграции этот ужасный сервис Games for Windows Live (который, кстати, уже закрыли — и поделом!). Вот почему нельзя было интегрировать Steam вместо GFWL, если уж так прямо необходимы сетевые функции? Что, Microsoft на копейку больше денег предложила, чем Valve? Чтоб потом игроки парились с запуском, это ещё не говоря о том, что в Steam вводишь ключ, да ещё и в GFWL надо вводить ключ, неужели нельзя было сконтачить, чтобы работало автоматически? А что-нибудь сделать в самой Windows 8.1, чтобы GFWL под ней работала, ну, это же всё в силах Microsoft! Почему если я не зашёл в сеть, то я могу играть, но не могу делать сохранение хотя бы локально на компе? Кому может понадобиться играть без возможности сохранения? Кто-то захочет пройти игру за один раз, от начала до конца, не выключая её, это для мазохистов функция? Тотальное неуважение к собственным покупателям. Когда-то, когда я был ещё школьником, меня впирало ковыряться в папках программ, заменяя оригинальные файлы на кряченные, представляя себе, будто я — крутой хакер. Но только сейчас на дворе 2014-й год, те времена давно прошли, я больше не школьник, а Dark Souls у меня совсем не пиратская. Ну, как говорится, скупой платит дважды. Видимо, не от хорошего качества порта Dark Souls раздавали давеча по 5 рублей.

Надеюсь, мой пост кому-то помог решить проблему запуска Dark Souls на Windows 8.1 а также установить в ней разрешение FullHD (1920x1080). Так что идите и... играйте!

А если есть вопросы или уточнения — обязательно сообщите в комментариях ниже.

 

 

Внимание! 

С 15 декабря 2014 года Dark Souls наконец полностью переехал в Steam! Поэтому все проблемы, связанные с Games for Windows Live ушли в прошлое. Вам только надо правильно перенести вашу игру на Steam, чтобы не потерялись сохранения, персонажи и ачивки. Как это сделать — читайте в посте "Как перенести Dark Souls с Games for Windows Live на Steam".

 


You can leave a comment with "Facebook":
Не забывайте оставлять комментарии при помощи "ВКонтакте":
Яндекс.Метрика