Skse 1.9 32.0 8 русская версия. Расширение скриптового языка (последняя версия)

Skyrim Script Extender (SKSE) - необходимый ресурс для создания и установки модификация для оригинальной The Elder Scrolls 5: Skyrim и Legendary Edition. SKSE значительно расширяет функциональность интерфейса игры, исправляет некоторые ошибки редактора Creation Kit и улучшает общую оптимизацию для слабых ПК.

Файл переведен на русский язык.

Список изменений:

Версия: 1.07.03 (последняя)

Исправлена ошибка с багом в инвентаре и ошибка с диалогами.

Добавлен SpawnerTask для пакетного PlaceAtMe для позиционирования

Исправлен шанс для ModEvent/UICallback, экземпляры переставали работать, если игра была сохранена+загружена между их созданием и исполнением

Добавлено значение Spell.GetEffectMagnitudes/GetEffectAreas/GetEffectDurations/GetMagicEffects

Добавлено значение ObjectReference.GetContainerForms/GetReferenceAliases

Добавлено значение WornObject.GetReferenceAliases

Добавлено значение Form.GetKeywords

Добавлено значение StringUtil.Split

Добавлено значение Utility.ResizeArray

Добавлено значение Actor.ResetAI (аналог консольной функции)

Исправлен скрипт ActorBase.GetIndexOf*

Исправлен Utility.CreateArray initialization with empty Forms/Aliases

Добавлена поддержка для skse.ExtendData(true) для меню enchanting/alchemy/smithing/crafting (скорее всего это для будущего SkyUI 5.0)

Добавлено Ingredient/Potion/Scroll/Spell.GetIsNthEffectKnown/Magnitudes/Areas/Durations/MagicEffects

Добавлено Quest.GetAliasById/GetAliases

Исправлен Armor.ModArmorRating для отключения значимости

Добавлено значение FormList.ToArray/AddForms

Добавлена экспериментальная функция GameData

Добавлены диагностические сообщения, которые помогают обнаруживать причины частых сбоев или проблем

(1) показывает, что masterfile отсутствует при крахе игры при запуске

(2) показывает списки недостающих файлов в диалоговом окне при загрузки сохранения

Оба параметра по умолчанию отключены, чтобы их включить добавьте в файл skse.ini по адресу Data/SKSE/skse.ini:

EnableDiagnostics=1

Обновление:1.07.02

Пока это beta версия, но вполне рабочая, на заметку, после обновления до версии 1.07.02, при запуске игры, может быть задержка на несколько секунд, это происходит с перераспределением и обновлением новых файлов и изменений, потом игра запустится как обычно, далее, все последующие входы в игру будут быстрые

Переименован скрипт Tree -> TreeObject, для избежания конфликтов с игровыми (ванильными) скриптами

В данную версию SKSE 1.07.02 реализован функционал из данного плагина "Jaxonz Console Plugin", если у кого то установлен данный плагин "Jaxonz Console Plugin", то можете удалить его

Добавлен скрипт Actor.GetFactions

Добавлен скрипт Cell.GetWaterLevel

Добавлены дополнительные функции/переменные для фракций

Добавлен скрипт ActorValueInfo.GetCurrent/Base/MaximumValue

Добавлен скрипт Game.GetCurrentConsoleRef

Добавлено множество функциональных переменных для работы со скриптом NetImmerse

Исправлен скрипт SetHarvested для обновления визуальных моделей, а также состояния объектов

Добавлен скрипт kMessage_NewGame в SKSEMessagingInterface

Добавлен скрипт Enchantment.Get/SetKeywordRestrictions

Исправлена ошибка/крах который вызывался при одновременных нажатиях клавиш нажмите/отпустите

Добавлен скрипт OnNiNodeUpdate для случайных событий ActiveMagicEffect, Alias, Form

Добавлена экспериментальная поддержка для создания массивов размером более 128 записей

Добавлен скрипт Game.SetPlayerLevel. Работает аналогично консольной команде SetLevel призыва игрока

Обновление:1.07.01

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

Исправлен IsValidRace для брони у всех рас

Добавлено MagicEffect.GetCasting/DeliveryType

Исправлен вылет при вызове UpdateWeight при отсутствующих файлов facegen у NPC

GetTotalItemWeight, добавлено правильное вычисление переменных

Добавлен скрипт Potion.IsPoison, GetUseSound

Добавлен скрипт Weapon.GetTemplate

Добавлен скрипт Ammo.IsBolt, GetProjectile, GetDamage

Добавлен скрипт Game.GetDialogueTarget

Добавлен параметр SKSETaskInterface::AddUITask

Добавлена сериализация удаленных форм

Добавлен параметр SKSEMessagingInterface

Удалена система сообщений, уведомляющих о некорректном сохранении, загрузке

Скриптам WornObject.GetDisplayName возвращена базовая форму-имя

Добавлен скрипт WornObject, ObjectReference.GetPoison

Добавлен пакет DirectX SDK, необходимый для компиляции

Исправлен скрипт WornObject отвечающий за проверку слотов/масок

Добавлен параметр NetImmerse.SetNodePosition

Добавлен параметр Actor.GetFurnitureReference

Добавлен параметр Game.GetCurrentCrosshairRef

Добавлен парметр NetImmerse.GetRelativeNodePositionx/Y/Z

Добавлен Actor.Set/ResetExpressionPhoneme/модификатор

Добавлены параметры Form.HasWorldModel Get/SetWorldModelPath/NumTextureSets/NthTextureSet/SetWorldModelNthTextureSet

Добавлен параметр HeadPart.IsExtraPart

Добавлен параметр Form.IsPlayable

Добавлен параметр ObjectReference.GetAllForms

Установка:
Распакуйте архив в папку с игрой, где находится исполняемый файл "TESV.exe" с заменой файлов.
Создайте файл "
skse.ini" с учетом параметров вашего пк или скачайте готовый и поместите его в папку Data/SKSE
Запустите игру через s
kse_loader.exe

SKSE – это инструмент (утилита), которая расширяет скрипты для игрового клиента The Elder Scrolls V: Skyrim. Эту программу используют для создания модов. Воспользовавшись этой утилитой, вы создадите собственный мод с неограниченными возможностями.

Назначение

SKSE – это расширение возможности игры и позволяет работать с особыми функциями. Имя утилиты образовано от Skyrim Script Extender. Добавляйте в приложение новые скрипты и конфигурации в библиотеки игрового клиента.

Добавив необычные параметры и библиотеки, «расширив их» можно добиться оптимизации игры. Инструмент запускает игру и позволяет играть в полном объёме даже на слабых компьютерах. Геймеры, у которых нет возможности играть на мощном железе, смогут запустить игру и внести в неё изменения, не имея мощного оборудования.

«Инструмент» исправляет ряд ошибок. Создатели не исправили последние баги и написали этот обзор с патчем (1.9.32.0.8). Это приложение убирает проблемы с текстурами, которые «проваливаются» в процессе игры. А ещё утилита убирает многие ошибки в диалогах и проблемы с эксплуатацией инвентаря.

Запуск модификаций

Основной SKSE инсталлируют для работы с некоторыми модами. К «Skyrim» сделано очень много модификаций разных видов и масштаба. Создавайте уникальные моды и добавляйте новые функции к готовым персонажам игры. При необходимости можно сделать собственный конфиг и вписать скрипты для расширения функциональности.

Обычный набор скриптов, который присутствует в игре, не обеспечивает полную функциональность игрового процесса. Воспользуйтесь Skyrim Script Extender и внесите новые конфиги и параметры.

Кроме клиента для игры, SKSE добавляет несколько новшеств в стандартный пак инструментов от создателя - Creation Kit. Используйте эти инструменты и добавляйте к игре необычные возможности, указав скрипты, которые автоматизируют множество процессов.
Приложение можно скачать бесплатно, но некоторые «билды» несовместимы со сборкой дистрибутива. Перед закачкой данных, обратите внимание на эту особенность. Не забывайте о том, что версия SE работает с отдельной версией SKSE.

Ключевые особенности

  • настройка и обновление конфигов с ошибками;
  • приложение работает на не всех версиях клиента Skyrim;
  • добавление конфигов в Creation Kit;
  • инструмент для взлома необходимо устанавливать, чтобы запустить модификации;
  • «хакер» работает на бесплатной лицензии и не требует активации.

Skyrim Script Extender или SKSE — ресурс для создателей модификаций, который расширяет скриптовые возможности Skyrim. Он никак не затрагивает основные файлы, так что вас не ожидают другие постоянные эффекты. Авторы запретили выкладывать его где-либо, так что по ссылке выше вы перейдёте на сайт создателей.

Совместимость:

SKSE будет поддерживать последнюю версию Skyrim, доступную в Steam и ТОЛЬКО её (на текущий момент это 1.9.32.0.*). Когда новая версия выйдет, мы обновим наши файлы настолько быстро, насколько это вообще возможно — пожалуйста будьте терпеливы. Пока ещё не было выпущено никакого редактора.

Требования:

Информация для создателей модификаций

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

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

if GetSKSERelease < 5
MessageBox «Эта модификация требует более новую версию SKSE.»
endif

FAQ или частозадаваемые вопросы

Игра не работает или странно себя ведёт:

— Дайте нам знать что вы сделали перед тем, как у вас всё поломалось и мы попробуем исправить эту ошибку

Будет ли версия для Xbox 360 или PS3?

Мой антивирус сообщает, что в skse_loader есть вирус!

— Это не вирус. Чтобы расширить Skyrim и редактор к нему, мы используем технику под названием «внедрение DLL», чтобы загрузить наш код. Эта техника также используется вирусами, поэтому некоторые антивирусы могут посчитать наш файл за вирус. Рекомендуем добавить наш файл в список исключений в правилах антивируса.

Могу ли я модифицировать и выпустить свою собственную версию SKSE, основанную на включенном вами исходном коде?

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

Как я могу написать плагин для SKSE?

Изучите PluginAPI.h, а также вы можете посмотреть на пример проекта, включённого в папках с исходниками

Могу ли я включать SKSE в качестве части компоновки плагинов (солянки) или загружать их на свои сайты?

— Нет. Вам можно лишь предоставить ссылку на http://skse.silverlock.org/ и всё. В некоторых случаях могут быть исключения — свяжитесь с нами по адресам ниже. Это означает, что если вы увидите модификацию, которая загружена куда-то, кроме http://skse.silverlock.org/, тогда они нарушают авторские права.

Работает ли SKSE с «4 гигабайта Skyrim»

Сегодня мы расскажем, как на «Скайрим» установить SKSE. Skyrim Script Extender - это сторонний плагин для PC. Речь идет об одном из главных и необходимых инструментов, позволяющем обновлять, изменять и создавать моды. Модификации являются правками программных кодов, взятых из игры, для более персонализированной настройки. Если вы желаете изменить Skyrim непосредственно на своем компьютере, это можно сделать лишь после установки SKSE. Далее мы подробно опишем, как пользоваться указанным инструментом.

Получение

Итак, переходим к пошаговому решению вопроса о том, SKSE на «Скайрим». Прежде всего, скачиваем необходимый нам инструмент. Получить SKSE можно на портале разработчика. Выбираем не «инсталлятор», а «архив 7z». Самоустановщик иногда вызывает проблемы. Чаще всего процесс проходит более гладко, если все его шаги проходить самостоятельно. Далее, чтобы решить вопрос о том, как установить SKSE на «Скайрим», скачиваем и устанавливаем 7-Zip. Речь идет о бесплатной программе архивирования. Она открывает файлы в формате 7z. Ее также можно получить бесплатно на портале разработчика.

Распаковка

Переходим к следующему этапу решения вопроса о том, как на «Скайрим» установить SKSE, и распаковываем файлы полученного архива с модификацией. Для этого после установки 7-Zip нажимаем правой кнопкой мышки на архив. В возникшем меню выбираем пункт 7-Zip, а затем «Извлечь». Каталог с распакованными файлами будет создан в той же директории. Далее, чтобы решить вопрос о том, как на «Скайрим» установить SKSE, находим каталог с игрой. Skyrim работает со Steam, поэтому проводим поиск в папке этого инструмента. Пройдем по стандартному пути, если установка игры проводилась в ручном режиме, он может отличаться от описанного. Открываем диск C. Заходим в каталог Program Files. Переходим в папку Steam. Далее последовательно открываем директории steammapps, common и skyrim. Заходим в папку, которая содержит извлеченные файлы. Делаем это в отдельном окне. В итоге получаем два отдельных одновременно открытых каталога: Skyrim и SKSE.

Установка

Копируем все.exe и.dll файлы в папку игры. Речь идет обо всех SKSE материалах. Исключение составляют лишь два каталога. В появившемся диалоговом окне выбираем вариант замены существующих файлов. В обеих директориях, SKSE и Skyrim, переходим в папку Data, а затем Scripts. Копируем все файлы.pex из SKSE в Scripts Skyrim. При возникновении запроса выбираем замену существующих данных. Остальные файлы оставляем без изменений. Они требуются для случаев, когда планируется кодирование уникальных модификаций с нуля. Возвращаемся в каталог Skyrim. Нажимаем правой кнопкой мышки на элемент.skse_loader.exe. В возникшем меню выбираем пункт «Создать ярлык». Перетаскиваем возникший элемент на свой рабочий стол. Запускаем Steam. После посредством этого инструмента переходим в измененный Skyrim. Чтобы начать игру, дважды нажимаем на ярлык.skse_loader.exe. С этого момента можно скачивать и инсталлировать любые модификации на Skyrim. В частности, доступна реализация тех решений, которые нуждаются в SKSE. Не следует забывать, что изменение скриптов может повлечь за собой повреждение данных игры или отдельных сохранённых файлов. Поэтому необходимо создать резервную копию, прежде чем вносить какие-либо правки. Теперь вы знаете, как на «Скайрим» установить SKSE.

Skyrim Script Extender (SKSE) - необходимый ресурс для создания и установки модификация для оригинальной The Elder Scrolls 5: Skyrim и Legendary Edition. SKSE значительно расширяет функциональность интерфейса игры, исправляет некоторые ошибки редактора Creation Kit и улучшает общую оптимизацию для слабых ПК.

Файл переведен на русский язык.

Список изменений:

Версия: 1.07.03 (последняя)

Исправлена ошибка с багом в инвентаре и ошибка с диалогами.

Добавлен SpawnerTask для пакетного PlaceAtMe для позиционирования

Исправлен шанс для ModEvent/UICallback, экземпляры переставали работать, если игра была сохранена+загружена между их созданием и исполнением

Добавлено значение Spell.GetEffectMagnitudes/GetEffectAreas/GetEffectDurations/GetMagicEffects

Добавлено значение ObjectReference.GetContainerForms/GetReferenceAliases

Добавлено значение WornObject.GetReferenceAliases

Добавлено значение Form.GetKeywords

Добавлено значение StringUtil.Split

Добавлено значение Utility.ResizeArray

Добавлено значение Actor.ResetAI (аналог консольной функции)

Исправлен скрипт ActorBase.GetIndexOf*

Исправлен Utility.CreateArray initialization with empty Forms/Aliases

Добавлена поддержка для skse.ExtendData(true) для меню enchanting/alchemy/smithing/crafting (скорее всего это для будущего SkyUI 5.0)

Добавлено Ingredient/Potion/Scroll/Spell.GetIsNthEffectKnown/Magnitudes/Areas/Durations/MagicEffects

Добавлено Quest.GetAliasById/GetAliases

Исправлен Armor.ModArmorRating для отключения значимости

Добавлено значение FormList.ToArray/AddForms

Добавлена экспериментальная функция GameData

Добавлены диагностические сообщения, которые помогают обнаруживать причины частых сбоев или проблем

(1) показывает, что masterfile отсутствует при крахе игры при запуске

(2) показывает списки недостающих файлов в диалоговом окне при загрузки сохранения

Оба параметра по умолчанию отключены, чтобы их включить добавьте в файл skse.ini по адресу Data/SKSE/skse.ini:

EnableDiagnostics=1

Обновление:1.07.02

Пока это beta версия, но вполне рабочая, на заметку, после обновления до версии 1.07.02, при запуске игры, может быть задержка на несколько секунд, это происходит с перераспределением и обновлением новых файлов и изменений, потом игра запустится как обычно, далее, все последующие входы в игру будут быстрые

Переименован скрипт Tree -> TreeObject, для избежания конфликтов с игровыми (ванильными) скриптами

В данную версию SKSE 1.07.02 реализован функционал из данного плагина "Jaxonz Console Plugin", если у кого то установлен данный плагин "Jaxonz Console Plugin", то можете удалить его

Добавлен скрипт Actor.GetFactions

Добавлен скрипт Cell.GetWaterLevel

Добавлены дополнительные функции/переменные для фракций

Добавлен скрипт ActorValueInfo.GetCurrent/Base/MaximumValue

Добавлен скрипт Game.GetCurrentConsoleRef

Добавлено множество функциональных переменных для работы со скриптом NetImmerse

Исправлен скрипт SetHarvested для обновления визуальных моделей, а также состояния объектов

Добавлен скрипт kMessage_NewGame в SKSEMessagingInterface

Добавлен скрипт Enchantment.Get/SetKeywordRestrictions

Исправлена ошибка/крах который вызывался при одновременных нажатиях клавиш нажмите/отпустите

Добавлен скрипт OnNiNodeUpdate для случайных событий ActiveMagicEffect, Alias, Form

Добавлена экспериментальная поддержка для создания массивов размером более 128 записей

Добавлен скрипт Game.SetPlayerLevel. Работает аналогично консольной команде SetLevel призыва игрока

Обновление:1.07.01

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

Исправлен IsValidRace для брони у всех рас

Добавлено MagicEffect.GetCasting/DeliveryType

Исправлен вылет при вызове UpdateWeight при отсутствующих файлов facegen у NPC

GetTotalItemWeight, добавлено правильное вычисление переменных

Добавлен скрипт Potion.IsPoison, GetUseSound

Добавлен скрипт Weapon.GetTemplate

Добавлен скрипт Ammo.IsBolt, GetProjectile, GetDamage

Добавлен скрипт Game.GetDialogueTarget

Добавлен параметр SKSETaskInterface::AddUITask

Добавлена сериализация удаленных форм

Добавлен параметр SKSEMessagingInterface

Удалена система сообщений, уведомляющих о некорректном сохранении, загрузке

Скриптам WornObject.GetDisplayName возвращена базовая форму-имя

Добавлен скрипт WornObject, ObjectReference.GetPoison

Добавлен пакет DirectX SDK, необходимый для компиляции

Исправлен скрипт WornObject отвечающий за проверку слотов/масок

Добавлен параметр NetImmerse.SetNodePosition

Добавлен параметр Actor.GetFurnitureReference

Добавлен параметр Game.GetCurrentCrosshairRef

Добавлен парметр NetImmerse.GetRelativeNodePositionx/Y/Z

Добавлен Actor.Set/ResetExpressionPhoneme/модификатор

Добавлены параметры Form.HasWorldModel Get/SetWorldModelPath/NumTextureSets/NthTextureSet/SetWorldModelNthTextureSet

Добавлен параметр HeadPart.IsExtraPart

Добавлен параметр Form.IsPlayable

Добавлен параметр ObjectReference.GetAllForms

Установка:
Распакуйте архив в папку с игрой, где находится исполняемый файл "TESV.exe" с заменой файлов.
Создайте файл "
skse.ini" с учетом параметров вашего пк или скачайте готовый и поместите его в папку Data/SKSE
Запустите игру через s
kse_loader.exe