Как убрать баги в скайриме

Квадратики в Skyrim вместо текста: в письмах, консоли и игре

Всем привет! Сегодня столкнулся с проблемой в The Elder Scrolls V: Skyrim – вместо текста отображаются квадратики. Судя по симптому есть косяки со шрифтами. Как я понял, проблема была и раньше – с той же консолью или в интерфейсе игрушки. Сейчас с выходом нового издания Skyrim Special Edition квадратики отображаются в письмах и командной строке. Итак, ниже я расскажу несколько способов, которые полностью решают эту проблему. Поехали!

Квадратики в письмах

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Самое забавное, что сам фикс выпустили не разработчики, а энтузиасты. Возможно, проблема связана с тем, что были удалены некоторые файлы шрифта, после обновления юбилейного издания. Кто знает. В общем делаем следующее:

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Сразу отвечу на часто задаваемые вопросы. Это всего лишь вспомогательный файл, который работает со шрифтами в игре. Ничего у вас не слетит, все сохранения останутся на месте. Игра будет запускаться нормально. Так что переживать не стоит. Но если что-то пойдет не так, или архив вам почему-то не поможет, то обязательно напишите об этом в комментариях.

Квадратики в консоли и в другой части Скайрим

Если квадраты отображаются в интерфейсе или в командной строке, то можете попробовать вот эти два способа.

Способ 1

Самое забавное, что все проблемы с квадратиками решаются абсолютно в разных местах. Именно потому что проблема имеет разную природу. В данном случае после обновления, установки кривого мода или русификации Skyrim по каким-то неведанным причинам пытается работать со встроенной консолью с русскими шрифтами. Скорее всего баг связан с древним забагованным движком. Решается проблема следующим образом:

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

ПРИМЕЧАНИЕ! Напомню, что папку с документами можно также найти по пути: C:\Users\Имя_пользователя\Documets.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Квадратики после этого исчезнут, но вот вы можете столкнуться с проблемой, которая наблюдается еще со времен TES3: Morrowind – в игре вы не сможете переключить на английский язык, то есть команды будут вводиться по-русски, и вы будете видеть квадраты.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Способ 2

Бывает проблема, когда квадратики отображаются не только в письмах, как в прошлом способе, но и в самой игре или консоли. Чаще подобное можно заметить на пиратских версиях игры, когда при кривой русификации встроенный шрифт «FuturaTCYLigCon» заменяется на шрифт «Arial», которую использует Windows. И как итог – игра с подобным шрифтом работать не может, и мы видим квадратики.

Заходим в папку с игрой и находим там раздел «Data».

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Внутри создаем папку «interface», если её еще нет.

Источник

Исправление багов Skyrim. Восстановление связей

flexcreator
Локализатор
—>
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Я немного устал чинить чужие сохраненные игры, поэтому в этой статье расскажу, как самостоятельно исправить некоторые скриптовые баги в Skyrim.

Кроме того, статья будет полезна моддерам, чтобы понять, как работает игра, и избежать популярных ошибок.

Не путать с вылетами на рабочий стол!

Сразу заявляю, что я не буду отвечать на наивные комментарии вида «Я просто делаю чистку с помощью SaveTool, и у меня все прекрасно«. Искренне надеюсь, что вы не столкнетесь с ситуацией, когда SaveTool окажется бесполезной. Но если столкнетесь, вспомните про эту статью.

Я понимаю, что единицы на сайте знакомы с такими терминами из программирования, как «указатель», «инструкция» и т.д., поэтому начну с самых основ.

Как чтение статьи, так и исправление сохраненок, требует от пользователя умения и желания ДУМАТЬ. Но я считаю, что с этим проблем нет, так как «нужда заставит». Перспектива потерять 600-часовое сохранение и начать все заново кого угодно заставит пошевелить извилинами.

Чтобы упросить вам задачу, я специально пометил места в статье, где пользователю придется ДУМАТЬ самостоятельно.

Тело скрипта, которое как раз вносит функционал, реагирует на игровые события и содержит всю полезную нагрузку, состоит из инструкций (набор инструкций еще называют байткодом). Тело получается из исходного кода путем компиляции (например, из CreationKit). ВСЕ скрипты, которые поставляются вместе с модами (не важно, в архиве они или нет), идут в форме скомпилированного байткода.

Как и любая другая программа, скрипт должен обладать памятью. Переменные (свойства) скрипта составляют его долгосрочную память. Переменные могут хранить числа, а могут хранить идентификаторы других скриптов для связи с ними (переменные, которые хранят ID других скриптов, называются «указателями»).

Как скрипты пишутся в сохраненную игру?

Упрощенно, игра записывает в сейв нити (как часть Стекфреймов) и сущности.

Например, если у вас два одинаковых манекена в доме, то у вас будет две скриптовых сущности (каждая из которых привязана к своему манекену). Если вы активируете и добавите предмет в инвентарь, скриптовая сущность соответствующего манекена обработает событие и изменит свою память. Она будет помнить, что за объект находится в соответствующем слоте. Каждый раз, когда вы заходите в дом, скрипт надевает данный кусок брони на манекена.

Итак, баги скриптов бывают двух типов :

Баг в самой логике скрипта (теле). В этом случае, надо пинать автора мода. Сами вы проблему не решите. После исправления, достаточно обновиться до новой версии мода.

Баг, связанный с неправильной памятью скриптовой сущности (т.е. неправильным значением какой-либо переменной). При этом в оригинальном моде никаких багов нет. В этом случае, пинать автора бесполезно (и даже вредно), т.к. проблема ТОЛЬКО в вашем сохранении.

Обычно, такое возникает, если разные скрипты из разных модов переписывают память одних и тех же ванильных скриптов. Каждый мод тянет одеяло на свою сторону, в результате чего возникает конфликт, и что-то в игре перестает работать.

Также в некоторых ситуациях, игре не удается правильно заполнить значения указателей. Это может, например, возникнуть из-за хаотичной смены версий мода.

В случае с манекенами, всю работу делает один скрипт. Одного скрипта достаточно для отслеживать броню и одевать ее на манекена.

Но в случае каких-то сложных квестов одного скрипта никогда не бывает достаточно. Работает сеть взаимосвязанных скриптов. Каждый из этих скриптов выполняет свою часть работы. Когда ему что-то нужно от другого скрипта, он посылает ему «сообщения» (вызывает функции этого скрипта). Но чтобы послать скрипту сообщения, он должен знать его идентификатор. Для этого как раз и существуют «указатели«. Они связывают скрипты друг с другом, чтобы те могли взаимодействовать.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Если память скрипта не содержит ничего важного, можно попробовать просто удалить сущность. Для этого подойдет как SaveTool, так и Papyrus Data Transfer (Script Scalpel). Вы должны определить имя скрипта и вручную указать его.

Восстановление связей вручную

SaveTool не умеет редактировать переменные, поэтому потребуется скачать Papyrus Data Transfer.

Рассмотрим реальный случай, когда игрок не может снять печать и освободить Серану из гроба (Жаровни не вообще никак не реагируют, когда их активируют).

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Успех! Мы нашли класс DLC1VQ01PuzzleBrazierScript.

Посмотрим на одну из сущностей. Опасения подтвердились, видим два указателя (Pointer), которые содержат значение 0 (то есть не указывают ни на один из скриптов).

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Всего в сохранении 5 сущностей DLC1VQ01PuzzleBrazierScript (очевидно, потому что в загадке используется 5 жаровней). Видим, что у каждой из них имеется данная проблема.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Теперь нужно подумать и догадаться, ID каких конкретно скриптов эти переменные должны содержать.

У mainScript стоит тип скрипта DLC1VQ01PuzzleController. Попробуем вбить это название в поиск и посмотреть, что за скрипты есть с таким классом. Видим одну единственную сущность.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Очевидно, у нас просто нет никаких других вариантов. Все переменные mainScript с типом данных DLC1VQ01PuzzleController должны указывать на данную сущность.

Но у нас остается переменная puzzleController, логика подсказывает (да, в этом месте надо подумать), что она также должна указывать на DLC1VQ01PuzzleController (зачем авторы это сделали, непонятно. но скорее всего, переменная с этим именем была добавлена неофициальным патчем). Чтобы окончательно убедиться, давайте попробуем найти такую переменную в другом скрипте.

Из названия класса и переменных DLC1VQ01PuzzleController, следует, что это скрипт, который управляет головоломкой. В нем должны быть ссылки на другие скрипты, которые задействованы в паззле.

Ага, видим скрипт, связанный с кнопкой DLC1VQ01PuzzleButtonScript. Двойной щелчок и мы попадаем на сущность. Граф зависимостей подтверждает нашу гипотезу: puzzleController должен указывать на DLC1VQ01PuzzleController.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Давайте подумаем и посмотрим, какие еще скрипты головоломки лишены связей. Возвращаемся к DLC1VQ01PuzzleController. С кнопкой все нормально. Кроме кнопки и жаровней, у нас есть еще скрипт Гроба. Двойной щелчок на указателе puzzleCoffin и мы попадаем на скрипт DLC1VQ01PuzzleCoffinScript.

Видим, что он страдает той же проблемой, что и Brazier. mainScript ни на что не указывает. Кроме того, видим указатель Serana (очевидно, должен указывать на скрипт Сераны), который тоже пустой!

Для начала нужно сделать фильтр, который подскажет инструменту, какие именно переменные можно менять.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Аналогично поступаем DLC1VQ01PuzzleBrazierScript (достаточно сделать для одной жаровни).

Далее, мы должны выбрать скрипт, на которые переменные должны указывать. Идем на DLC1VQ01PuzzleController и встаем на заголовок (который содержит ScriptID).

Далее выбираем опцию «Значение Переменной» (Set Variables).

Видим такое окно:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Нам нужен фильтр, который охватит ВСЕ 5 сущностей (т.е. весь класс). Для этого достаточно убрать RefID из фильтра. Вот так это будет выглядеть:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Нажимаем «Изменить». Переменные mainScript теперь содержат верное значение. В логе можно увидеть, что операция затронула 6 переменных.
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Аналогично действуем с puzzleController
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Указатель на Серану в скрипте DLC1VQ01PuzzleCoffinScript выставляется аналогично:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Связи восстановлены, теперь скрипты могут снова взаимодействовать между собой.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Если загрузить новое сохранение в PDT, можно четко увидеть различия на графе зависимостей

Связи скрипта Жаровни, до и после:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Связи скрипта Гроба, до и после:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Более подробно про редактирование переменных можно посмотреть на видео:

Источник

Записки в Skyrim Anniversary Edition не работают на русском языке – там просто квадратики. Воплощение пофигизма

Крис Фадина казнит записки.

Почти все эти квесты начинаются одинаково – курьер находит главного героя или героиню в какой-нибудь пещере посреди ледяной пустоши, вручает записку и уходит по своим делам.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Не соврал – он правда искал меня повсюду, причем неоднократно. Бедняга!

В первые 5 раз получение записки не вызывает никаких эмоций, а потом уже начинает раздражать. В обычной версии Skyrim записки от анонимного Друга были обязательной частью поиска слов для Криков и для старта заданий о покупке домов из Hearthfire; иногда в записках и дневниках лучше раскрывали мотивы персонажей, а у Цицерона в дневнике была описана его история сумасшествия. Без чтения можно было пройти игру совершенно спокойно.

В Anniversary Edition – нет.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Записка бандита, записка другого бандита, дневник разбойницы, дневник охранника, дневник торговца, записка охранника торговца, записка разбойника, дневник охранника разбойника – все это необходимо найти в инвентаре и прочитать, чтобы продвинуться по квесту. Учитывая, что Anniversary Edition сломала мод на удобный интерфейс SkyUI и не добавила никаких модов для разделения прочитанных и непрочитанных книг в инвентаре, задания растягиваются из-за поиска нужной записки.

Тем, кто играет в Skyrim на русском, пришлось еще хуже. Неправильные кодировки приводят к появлению квадратиков вместо «рукописного» шрифта, хотя с другим шрифтом в обычных книгах и в интерфейсе нет проблем. Про официальный фикс новостей пока нет, но, зная Bethesda, можно представить, что они закосплеят мальчика из известного мема и оставят поиск решения этой проблемы моддерам.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Частично моддеры уже решили проблему с квадратами, но для консолей фикса нет. А еще фикс ломает новые диалоги из модов.

Я понимаю, что не все моддеры могут позволить себе актеров для озвучки, но у Bethesda теперь есть покровитель в виде Microsoft. Неужели никто в студии не зашевелился, чтобы облегчить жизнь моддерам и игрокам? Никто не предложил помощь в переозвучивании модов? Не связался и не помог оплатить актеров, чтобы создатели модов не впихивали новым персонажам склеенные из уже существующих фраз строчки?

Но когда разработчики рушат то, что работало нормально, и не предлагают никаких альтернативных вариантов – это не то отношение, которое хотелось бы видеть людям, десять лет покупающим Skyrim. И так сойдет, да?

Источник

TES 5: Skyrim «Фикс бага с курсором при сворачивании игры. 1.3

Фикс исправляет баг с появлением системного курсора в игре после сворачивания игры сочетанием клавиш Alt + Tab.
Это SKSE плагин, который не требует никаких нажатий горячих клавиш, а запускается вместе со Skyrim.

Требования:
Skyrim 1.9.x, SkSE

Установка:
Скопировать содержимое архива в корневую папку Skyrim(там где находятся TESV.EXE и Лаунчер) и согласится на замену файлов.

Что нового в версии 1.3 (Посмотреть все изменения)

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Вадя007 Ну у меня на прошлых версиях бывало появлялся все так и курсор, так что если это окончательно исправили, почему бы и не поблагодарить?

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

GAMВIТ странно, у мя первая версия стоит ещё и бага нет. только что установил эту версию и не изменилось ничего.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

работает))) спасибо. а то я уже задолбался туда сюда клацать)

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

pmuls + Они просто хотчт показать, что поддерживают фикс, хотя нечего поддерживать, но мы должны поблагодорить их за то что это сделали

Источник

Как в скайриме исправить баги

Я немного устал чинить чужие сохраненные игры, поэтому в этой статье расскажу, как самостоятельно исправить некоторые скриптовые баги в Skyrim.

Кроме того, статья будет полезна моддерам, чтобы понять, как работает игра, и избежать популярных ошибок.

Не путать с вылетами на рабочий стол!

Сразу заявляю, что я не буду отвечать на наивные комментарии вида «Я просто делаю чистку с помощью SaveTool, и у меня все прекрасно«. Искренне надеюсь, что вы не столкнетесь с ситуацией, когда SaveTool окажется бесполезной. Но если столкнетесь, вспомните про эту статью.

Я понимаю, что единицы на сайте знакомы с такими терминами из программирования, как «указатель», «инструкция» и т.д., поэтому начну с самых основ.

Как чтение статьи, так и исправление сохраненок, требует от пользователя умения и желания ДУМАТЬ. Но я считаю, что с этим проблем нет, так как «нужда заставит». Перспектива потерять 600-часовое сохранение и начать все заново кого угодно заставит пошевелить извилинами.

Чтобы упросить вам задачу, я специально пометил места в статье, где пользователю придется ДУМАТЬ самостоятельно.

Тело скрипта, которое как раз вносит функционал, реагирует на игровые события и содержит всю полезную нагрузку, состоит из инструкций (набор инструкций еще называют байткодом). Тело получается из исходного кода путем компиляции (например, из CreationKit). ВСЕ скрипты, которые поставляются вместе с модами (не важно, в архиве они или нет), идут в форме скомпилированного байткода.

Как и любая другая программа, скрипт должен обладать памятью. Переменные (свойства) скрипта составляют его долгосрочную память. Переменные могут хранить числа, а могут хранить идентификаторы других скриптов для связи с ними (переменные, которые хранят ID других скриптов, называются «указателями»).

Как скрипты пишутся в сохраненную игру?

Упрощенно, игра записывает в сейв нити (как часть Стекфреймов) и сущности.

Например, если у вас два одинаковых манекена в доме, то у вас будет две скриптовых сущности (каждая из которых привязана к своему манекену). Если вы активируете и добавите предмет в инвентарь, скриптовая сущность соответствующего манекена обработает событие и изменит свою память. Она будет помнить, что за объект находится в соответствующем слоте. Каждый раз, когда вы заходите в дом, скрипт надевает данный кусок брони на манекена.

Итак, баги скриптов бывают двух типов :

Баг в самой логике скрипта (теле). В этом случае, надо пинать автора мода. Сами вы проблему не решите. После исправления, достаточно обновиться до новой версии мода.

Баг, связанный с неправильной памятью скриптовой сущности (т.е. неправильным значением какой-либо переменной). При этом в оригинальном моде никаких багов нет. В этом случае, пинать автора бесполезно (и даже вредно), т.к. проблема ТОЛЬКО в вашем сохранении.

Обычно, такое возникает, если разные скрипты из разных модов переписывают память одних и тех же ванильных скриптов. Каждый мод тянет одеяло на свою сторону, в результате чего возникает конфликт, и что-то в игре перестает работать.

Также в некоторых ситуациях, игре не удается правильно заполнить значения указателей. Это может, например, возникнуть из-за хаотичной смены версий мода.

В случае с манекенами, всю работу делает один скрипт. Одного скрипта достаточно для отслеживать броню и одевать ее на манекена.

Но в случае каких-то сложных квестов одного скрипта никогда не бывает достаточно. Работает сеть взаимосвязанных скриптов. Каждый из этих скриптов выполняет свою часть работы. Когда ему что-то нужно от другого скрипта, он посылает ему «сообщения» (вызывает функции этого скрипта). Но чтобы послать скрипту сообщения, он должен знать его идентификатор. Для этого как раз и существуют «указатели». Они связывают скрипты друг с другом, чтобы те могли взаимодействовать.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Если память скрипта не содержит ничего важного, можно попробовать просто удалить сущность. Для этого подойдет как SaveTool, так и Papyrus Data Transfer (Script Scalpel). Вы должны определить имя скрипта и вручную указать его.

Восстановление связей вручную

SaveTool не умеет редактировать переменные, поэтому потребуется скачать Papyrus Data Transfer.

Рассмотрим реальный случай, когда игрок не может снять печать и освободить Серану из гроба (Жаровни не вообще никак не реагируют, когда их активируют).

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Успех! Мы нашли класс DLC1VQ01PuzzleBrazierScript.

Посмотрим на одну из сущностей. Опасения подтвердились, видим два указателя (Pointer), которые содержат значение 0 (то есть не указывают ни на один из скриптов).

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Всего в сохранении 5 сущностей DLC1VQ01PuzzleBrazierScript (очевидно, потому что в загадке используется 5 жаровней). Видим, что у каждой из них имеется данная проблема.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Теперь нужно подумать и догадаться, ID каких конкретно скриптов эти переменные должны содержать.

У mainScript стоит тип скрипта DLC1VQ01PuzzleController. Попробуем вбить это название в поиск и посмотреть, что за скрипты есть с таким классом. Видим одну единственную сущность.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Очевидно, у нас просто нет никаких других вариантов. Все переменные mainScript с типом данных DLC1VQ01PuzzleController должны указывать на данную сущность.

Но у нас остается переменная puzzleController, логика подсказывает (да, в этом месте надо подумать), что она также должна указывать на DLC1VQ01PuzzleController (зачем авторы это сделали, непонятно. но скорее всего, переменная с этим именем была добавлена неофициальным патчем). Чтобы окончательно убедиться, давайте попробуем найти такую переменную в другом скрипте.

Из названия класса и переменных DLC1VQ01PuzzleController, следует, что это скрипт, который управляет головоломкой. В нем должны быть ссылки на другие скрипты, которые задействованы в паззле.

Ага, видим скрипт, связанный с кнопкой DLC1VQ01PuzzleButtonScript. Двойной щелчок и мы попадаем на сущность. Граф зависимостей подтверждает нашу гипотезу: puzzleController должен указывать на DLC1VQ01PuzzleController.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Давайте подумаем и посмотрим, какие еще скрипты головоломки лишены связей. Возвращаемся к DLC1VQ01PuzzleController. С кнопкой все нормально. Кроме кнопки и жаровней, у нас есть еще скрипт Гроба. Двойной щелчок на указателе puzzleCoffin и мы попадаем на скрипт DLC1VQ01PuzzleCoffinScript.

Видим, что он страдает той же проблемой, что и Brazier. mainScript ни на что не указывает. Кроме того, видим указатель Serana (очевидно, должен указывать на скрипт Сераны), который тоже пустой!

Для начала нужно сделать фильтр, который подскажет инструменту, какие именно переменные можно менять.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Аналогично поступаем DLC1VQ01PuzzleBrazierScript (достаточно сделать для одной жаровни).

Далее, мы должны выбрать скрипт, на которые переменные должны указывать. Идем на DLC1VQ01PuzzleController и встаем на заголовок (который содержит ScriptID).

Далее выбираем опцию «Значение Переменной» (Set Variables).

Видим такое окно:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Нам нужен фильтр, который охватит ВСЕ 5 сущностей (т.е. весь класс). Для этого достаточно убрать RefID из фильтра. Вот так это будет выглядеть:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Нажимаем «Изменить». Переменные mainScript теперь содержат верное значение. В логе можно увидеть, что операция затронула 6 переменных.
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Аналогично действуем с puzzleController
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Указатель на Серану в скрипте DLC1VQ01PuzzleCoffinScript выставляется аналогично:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Связи восстановлены, теперь скрипты могут снова взаимодействовать между собой.

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Если загрузить новое сохранение в PDT, можно четко увидеть различия на графе зависимостей

Связи скрипта Жаровни, до и после:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Связи скрипта Гроба, до и после:
Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Более подробно про редактирование переменных можно посмотреть на видео:

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Несмотря на то, что The Elder Scrolls V: Skyrim была выпущена почти десять лет назад с множеством патчей и переизданий с момента ее первого дебюта, в игре все еще есть несколько сбоев, которые могут заставить вас испытать некоторые необычные вещи. Например, булавы Гиганта достаточно мощны, чтобы вывести игрока на орбиту, а Крик Ледяной Формы, используемый Седобородыми, вызывает бесконечную танцевальную программу.

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

Сбой Зелья Восстановления

Безусловно, самый известный сбой в Skyrim – это сбой с зельем восстановления, который помогает многим игрокам-ветеранам создавать снаряжение с нелепыми характеристиками, а также повышать уровень мощности некоторых навыков. Основа этого сбоя заключается в том, как Зелье Восстановления Укрепления взаимодействует с Зачарованиями Снаряжения, так как все зачарования брони классифицируются как Магия Восстановления в игре, и все они усиливаются Зельем Восстановления Укрепления.

Однако этот сбой проявляется в том, что эти баффы могут применяться постоянно, если соблюдены определенные критерии, и это не сложно. Если ваш персонаж имеет уровень алхимии не менее 40, перк Благодетель в дереве навыков алхимии и четыре части брони с не менее 8% усилением алхимических чар на них, можно создавать зелья, достаточно мощные, чтобы сломать игру.

После повышения уровня алхимии с помощью тренера навыков или общего игрового процесса и получения предметов снаряжения создайте зелье восстановления восстановления, что проще всего сделать с помощью Соляной кучи и либо Abecean Longfin, либо Cyrodilic Spadetail, затем войдите в меню инвентаря. Отсюда выпейте зелье, снимите с себя и перевооружите все предметы, на которых есть чары. По какой-то причине это не только улучшит базовый уровень чар, но и сохранит эти улучшения даже после того, как зелье должно было закончиться.

Этот сбой очень полезен для повышения уровня навыков крафта, так как вы можете довольно быстро создавать зелья для улучшения кузнечного дела или наложения чар, процент которых увеличивается до десятков тысяч. Тем не менее, он также может позволить вам читать любые заклинания бесплатно или использовать бесконечные крики в сочетании с Амулетом Талоса.

Скрытые Сундуки

Один из лучших сбоев, которым можно воспользоваться сразу после побега из разрушения Хелгена, – это скрытые сундуки, которые можно найти в нескольких местах Скайрима. По большей части, все инвентарь продавца находится в сундуке, который находится где-то на карте, обычно под землей, куда игрок не может добраться, не провалившись через пол. Однако, в частности, есть два, которые легко доступны для вас и позволяют красть снаряжение с сильными чарами или дорогостоящие предметы, такие как Grand Soul Gems, без каких-либо последствий.

Оба этих сундука можно разграбить независимо от того, присутствует ли караван каджитов на самом деле, и они будут сброшены, когда их инвентарь появится, то есть вы можете возвращаться через несколько игровых дней, чтобы снова и снова красть из их инвентаря.

Корзины Для Кражи

Хотя это и не обязательно сбой, поскольку поле зрения NPC напрямую связано с их моделями глаз, Bethesda может воспользоваться этим в некоторой степени недосмотром. Эта проблема также дает реальную цель многим корзинам в игре, поскольку их низкая ценность означает, что их обычно даже не стоит продавать.

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

Огма Инфиниум

Этот конкретный сбой работает только в версиях Skyrim без исправлений, но позволяет бесконечно повышать уровень каждого навыка в игре, не выполняя никакой работы. Чтобы выполнить этот глюк, вам нужно выполнить квест Хермеуса Моры и получить награду Огма Инфиниум от хранителя знаний.

После завершения квеста вместо того, чтобы сразу открывать книгу, так как это приведет к исчезновению предмета, перейдите к ближайшей книжной полке, которой вы владеете, и взаимодействуйте с ней, чтобы разместить книги на полке. Поместив Oghma Infinium на полку, выйдите и пообщайтесь с книгой. По какой-то причине это позволит вам читать Огма Инфиниум, не пропуская его, то есть вы можете использовать его многократно для повышения уровня всех деревьев навыков в Воине, Воре или Маге, установленном на 5.

По большей части, этот сбой практически невозможно реализовать на консольных версиях Skyrim, но все еще можно сделать на ПК с более старой версией игры.

Глюк Формы Монстра

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

Отсюда дайте своему товарищу сразу весь набор предметов снаряжения, которые вы хотите экипировать, а затем экипируйте их из их инвентаря, а не из своего собственного. По какой-то причине, находясь в трансформированном состоянии, вы можете экипировать весь стек сразу, а не только по одному снаряжению каждого типа, что полезно при использовании таких как Амулет Талоса для бесконечных криков, Амулет Мары для бесконечных заклинаний восстановления, или Амулет Акатоша для значительного увеличения регенерации магии.

Культовая игра The Elder Scrolls V: Skyrim, вышедшая в уже далеком 2011 году, снова возвращается! Спустя пять лет, Bethesda решила выпустить переиздание для всех любимого Skyrim. Для оригинальной игры в свое время вышло огромное количество патчей. Вследствие этого все ожидали, что The Elder Scrolls V: Skyrim Special Edition выйдет до неприличия отполированной. Однако, все оказалось не так.

Игроки столкнулись с внушительным списком проблем: игра не запускается, невозможность найти INI-файлы, игра зависает на загрузочном экране, вылеты при запуске, низкий FPS и черный экран.

В этой статье мы разберем все эти проблемы и попробуем их решить. Однако, прежде чем начать, ознакомьтесь с системными требованиями к The Elder Scrolls V: Skyrim Special Edition. Стоит это сделать потому, что требования к игре значительно выросли в отличии от оригинальной версии.

Минимальные системные требования

Рекомендуемые системные требования

Теперь же давайте перейдем к решению проблем и ошибок.

Решения различных проблем, багов и ошибок в The Elder Scrolls V: Skyrim Special Edition

Как убрать баги в скайриме. Смотреть фото Как убрать баги в скайриме. Смотреть картинку Как убрать баги в скайриме. Картинка про Как убрать баги в скайриме. Фото Как убрать баги в скайриме

Черный экран в The Elder Scrolls V: Skyrim Special Edition

Обязательно убедитесь, что у вас есть самые свежие драйвера для вашей видеокарты. Хоть это и переиздание старой игры, но для видеокарт, скорее всего, уже к этому моменту были выпущены специально оптимизированные драйвера. Зайдите на официальный сайт производителя своей видеокарты и скачайте от туда последние драйвера. Вы можете воспользоваться этими ссылками:

The Elder Scrolls V: Skyrim Special Edition не запускается

Чаще всего в этом случае помогает обычная проверка кэша игры через Steam. Для этого сделайте следующее:

Не могу найти INI-файлы в The Elder Scrolls V: Skyrim Special Edition

К сожалению, на данный момент действительно стоящих внимания решений нет. Однако, вы можете попробовать перезагрузить игру заново, но только с уже отключенным антивирусом. Есть вероятность, что он мог заблокировать по какой-то причине некоторые файлы.

The Elder Scrolls V: Skyrim Special Edition зависает на загрузочном экране

Как уже было сказано в первом пункте – убедитесь что вы обновили свои драйвера для видеокарты.

Еще можете попробовать запустить игру от имени Администратора. Некоторым игрокам это смогло помочь.

Низкий FPS/лаги в The Elder Scrolls V: Skyrim Special Edition

Прежде всего, убедитесь что ваша система соответствует хотя бы минимальным системным требованиям. Даже если раньше оригинальный Skyrim работал у вас идеально, то с переиздание дела обстоят иначе.

Требования неплохо так выросли, особенно требования к вашей видеокарте. Так что снижение настроек графики в этом случае может решить проблему.

Еще вы можете попробовать выполнить следующие действия:

Доброго времени суток мои Тенно. Сегодня речь пойдет о всевластии в Skyrim без читов, присаживайтесь поудобней, будет интересно. Хочу сразу написать, что скриншоты сделаны мной, все баги работают на последней версии скайрима.

Быстрое получение денег :

Баг на перемотку времени :

Баг на бессмертие и экипировку:

Баг на бесконечную выносливость:

Баг с выходом за текстуры:

Если вам зайдет данная тема, то я выпущу вторую часть багов, так как их в Скайриме еще хватает. К примеру баг на полет и тд. Если вы знаете какие-то баги делитесь ими в комментариях, жду вас там.

Уже с самой первой части “The Elder Scrolls” эта игровая серия славилась своим количеством багов и загубленных на корню самими разработчиками квестов. С одной стороны, понять их можно, ведь мир “Древних свитков“ настолько большой, что сделать такой объем без ошибок — задача из разряда невозможных. Крайняя часть продолжила эту традицию.

Сразу после выхода игроки стали массово жаловаться на квадратики в консоли Скайрим, причем проблема встречается с завидной регулярностью на всех версиях, и особенно часто на “Skyrim: Special Edition”. Счет пострадавших, запустивших после Legendary Edition самую последнюю версию, идет на тысячи.

В оригинальной версии

Если у вас в Скайриме в консоли квадраты вместо букв, их можно убрать следующим образом.

Для оригинальной версии Skyrim нужно:

“map «$ConsoleFont» = «Arial» Normal” на “map «$ConsoleFont» = «FuturaTCYLigCon» Normal”.

Special Edition

К сожалению, в “Skyrim: Special Edition” задача усложнилась, так как в этой версии нужной папочки по умолчанию просто нет, поэтому чтобы избавиться от ненавистных квадратиков в консоли нужно будет создать ее самостоятельно. В некоторых источниках советуют все делать вручную, но есть способ проще.

Зайти в папку Data и скопировать туда директорию из архива.

Альтернативный способ

Если в Скайриме консоль показывает квадраты вместо букв, а пользоваться ей постоянно вы не планируете, то можно пробовать просто проигнорировать некорректное отображение и набрать чит-код как есть. Обязательно включите английскую раскладку в консоли и аккуратно, по буквам, не допуская опечаток, вводите нужные строки.

При сложностях с переключением с русского на английский в директории игры, откройте в блокноте файл Skyrim.ini и после строчки:

Видео-инструкция

Ниже можно ознакомиться с видео инструкцией как исправить данную проблему:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *