Skse последняя версия. Расширение скриптового языка (последняя версия). Подробная инструкция, написанная специально для установки Skyrim Script Extender

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 SKSE значительно расширяет возможности и оптимизирует непосредственно игру, а также работу ее редактора Creation Kit . Утилита обладает высокой функциональностью, помогает устранить многие ошибки игры, осуществить загрузку TES V на маломощных компьютерах. Данное расширение, разумеется, пригодится при самостоятельном создании новых пользовательских модификаций.

Обновление до версии 1.07.01:

Поставьте Скайрим на паузу;


Создайте сохранение в чистом слоте;


Закройте игру;


Произведите обновление имеющегося SKSE;


Разрешите, по необходимости, замену файлов.


Требуется последняя версия TES V.

Порядок установки:

1) скачать SKSE для Skyrim
(архив);


2) скопировать содержимое архива в корень игры;


3) разрешить, по необходимости, слияние/замену файлов.

Информация для обладателей достаточно мощных ПК:

Создайте либо загрузите готовый SKSE.ini, разместите его в папке Data/SKSE, откройте и вставьте строчки:



DefaultHeapInitialAllocMB=768


ScrapHeapSizeMB=256


Актуально исключительно для 64-разрядных Windows, при наличии ОЗУ от четырех гигабайт. Обладателям 32-разрядной ОС дописывать указанные стоки не нужно. Запускать Skyrim следует, используя skse_loader.exe.


Для удобства лучше добавить ярлык утилиты на свой рабочий стол.

Примечания по Skyrim Script Extender (SKSE):

1. При установленном «Skyrim Memory Patch», увеличивающем производительность, версия 1.07.01 легко устанавливается поверх прежней. При этом нужно разрешить, когда потребуется, замену файлов.


2. При желании использовать SSME (Skyrim Startup Memory Editor) 1.8.0.0 помимо SKSE 1.07.01, в уже упомянутом ini-файле удалите строки:



DefaultHeapInitialAllocMB=768


ScrapHeapSizeMB=256


3. Если возникли проблемы с запуском Skyrim, требуется создать на рабочем столе ярлык для файла skse_loader.exe. В свойствах ярлыка (меню, вызываемое посредством ПКМ), конкретнее - в конце строчки «Объект» напишите: « -forcesteamloader», после чего кликните «ОК». Игра запустится.


Важно: перед « -forcesteamloader» должен обязательно стоять пробел! В противном случае система вам выдаст ошибку при попытке сохранить изменения.


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


Поэтому после того, как установили для Skyrim SKSE последней версии, первый запуск игры пройдет медленнее, но остальные будут происходить нормально.

Основная концепция создания SKSE - расширение функциональности и оптимизация как самой игры Skyrim LE, так и ее редактора Creation Kit. На данный момент SKSE уже достаточно функционален, он устраняет некоторые ошибки самой игры, загрузки на ПК со слабыми конфигурациями, а так же может быть использован для создания игровых модификаций и очень нужен игре и различным модам

Обновление: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", то можете удалить его
- Добавлен скрипт 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

Обновление:1.07.00
- Все ниже описанное даже не знаю к чему относится,все значения скриптовые,раз это все обновилось,значит это нужно
- Добавлен параметр Game.GetFormEx,который нужен для работы с formIds >= 0x80000000
- Добавлен параметр UI.Open/CloseCustomMenu
- Добавлен параметр Actor.ReplaceHeadPart, ActorBase.GetNumOverlayHeadParts, GetNthOverlayHeadPart, GetIndexOfOverlayHeadPartByType
- Добавлен параметр Math.Log
- Добавлен параметр Ingredient.GetIsNthEffectKnown
- Исправлен скрипт SetPlayerTintMaskColor alpha
- Включен временный Папирус plugin API
- Добавлен параметр ActiveMagicEffect.GetMagnitude
- Добавлен параметр Art.Get/SetModelPath
- Добавлено много MagicEffect и Tree functions
- Добавлен параметр ModEvent и UICallback
- Добавлен параметр ObjectReference.Get/SetDisplayName
- Добавлен параметр Enchantment.SetNthEffectMagnitude/Area/Duration
- Добавлен параметр Form.SetPlayerKnows
- Добавлен параметр Enchantment.GetBaseEnchantment
- Добавлен параметр Perk.GetNextPerk
- Добавлен параметр ActorValueInfo
- Добавлен параметр LeveledActor/Item/Spell
- Добавлен параметр Game.Get/SetPlayerExperience, GetExperienceForLevel
- Добавлен параметр ObjectReference.GetEnableParent, Get/Set/CreateEnchantment, GetNumReferenceAliases, GetNthReferenceAlias
- Исправлен скрипт Get/SetGoldValue для AlchemyItems
- Добавлен параметр DefaultObjectManager
- Благодаря автору патча Skyrim Memory Patch от sheson: добавлена конфигурация размеров памяти игры
DefaultHeapInitialAllocMB= <512 мб>
ScrapHeapSizeMB= <256 мб>

Требования:
Skyrim LE 1.9.32.0.8

Перед обновлением с 1.07.02 до 1.07.03:
- Просто установите с заменой всех файлов, удалять ничего не нужно

Перед обновлением с 1.07.01 до 1.07.02 / 1.07.03:
- Обязательно удалите всю папку src которая находится в корневой папке игры там где TESV.exe
- Удалите файл tree.pex по адресу Data/scripts
- Удалите файл tree.psc по адресу Data/scripts/Source
- Остальное ничего не удаляйте, просто установите версию 1.07.03 с заменой всех остальных файлов

Установка:
- Откройте архив, все из папки skse_1_07_03 поместить в папку с игрой (не в саму папку DATA, а в корень игры где находится запускаемый файл игры TESV.exe), подтвердить слияние папок и файлов, то есть поверх предыдущей версии с заменой всех файлов (Data, skse_steam_loader.dll, skse_loader.exe, skse_1_9_32.dll скопировать в папку игры. Папка src не нужна! )
- Создайте файл skse.ini или , поместите его по адресу Data/SKSE и пропишите следующие строки: (но это актуально только для Windows с 64 битной разрядностью и с объемом памяти ОЗУ не меньше 4 Гб, для Windows с 32-х битной разрядностью эти строки и параметры не актуальны и толку не будет, так что если у кого Windows с 32-х битной разрядностью, то даже и не прописывайте эти параметры!!!)

ScrapHeapSizeMB=256
- Запуск игры только через skse_loader.exe (значок можно поместить на рабочий стол сделав ярлык на рабочий стол из папки с игрой)
- После входа в игру,нажмите паузу и в левом нижнем углу экрана вы увидите версию игры 1.9.32.0.8 и рядом будет написано 1.7.3 SKSE

На заметку:
1 - Если у вас установлен патч на увеличение производительности от sheson, то просто установите SKSE 1.07.03 поверх с заменой файлов и все, файлы skse_loader.exe и skse_steam_loader.dll заменятся, файл mempatch.dll удалить в папке Data/SKSE/Plugins

2 - Если вы хотите использовать и сам SKSE 1.07.03 и , то в файле SKSE.ini не добавляйте параметры:
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256

3 - Для тех, у кого игра не запускается, создайте ярлык файла skse_loader.exe поместив его на рабочий стол, откройте свойства ярлыка с помощью правой кнопки мышки и в строке "Объект" например "C:\Program Files (x86)\TES V - Skyrim\skse_loader.exe" (это у меня такой путь, у вас другой может быть), так вот, в этой строке "C:\Program Files (x86)\TES V - Skyrim\skse_loader.exe" допишите -forcesteamloader", в итоге будет так "C:\Program Files (x86)\TES V - Skyrim\skse_loader.exe" -forcesteamloader" и нажмите применить и попробуйте запустить игру. (на заметку и важно!!! заметьте, между skse_loader.exe" и -forcesteamloader" нужно ставить пробел, вот так должно быть skse_loader.exe" -f orcesteamloader", а если так сделать skse_loader.exe"-f orcesteamloader", то при сохранении изменений будет писать что неверный формат.

Skyrim Script Extender (SKSE) - это расширение скриптового языка для Скайрима, позволяющее модмейкерам добавить множество новых функций и возможностей в игру. Эта утилита требует последней версии Skyrim.

Установка
Выберите файл для вашего издания игры:

  • SKSE (1.7.3) - для Legendary Edition.
  • SKSE64 (2.0.15 или 2.0.16) - для Special Edition.
  • SKSEVR (2.0.10) - для Skyrim VR.
Установите.
  • Версия в архиве: скопируйте файлы из папки SKSE_[...] архива в папку со Skyrim (в случае Steam-версии это "Steam\SteamApps\common\Skyrim\").
  • Установщик: В этом случае утилита сама выберет нужную для установки директорию.
Запуск
Для активации утилиты запустите файл skse_loader.exe . Если хотите, то создайте на рабочем столе ярлык.

Steam должен быть запущен ДО запуска loader!

Описание архивов "INI-Settings"
+ Это INI-файлы для настроек SKSE/SKSE64, которые включают некоторые фиксы, а также патч памяти, идентичный .
+ Описания параметров находятся внутри Readme-файлов (в самих архивах).
+ Для более точной настройки патча памяти используйте мод Memory Blocks Log .

Ошибки
+ Если выдает ошибку или не запускается вообще, проверьте, запущен ли Steam.
+ Убедитесь, что если вы играете со Skyrim SE, то вы скачали соответствующий файл SKSE64 .
+ Убедитесь, что у вас лицензионная игра.
+ Убедитесь, что все файлы находятся в нужных местах (лучше выбирать установщик, если вы не спец).
+ Если ничего не помогает, и вы недавно обновляли систему, убедитесь, что в системе установлены дистрибутивы Visual C++ и dotNET, крайне необходимые для работы многих приложений и игр.

Требования
Одна из следующих игр...
+ Skyrim Legendary Edition 1.9.32
+ Skyrim Special Edition 1.5.73 / 1.5.80
+ Skyrim VR 1.4.15

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то