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

Сегодня мы расскажем, как на «Скайрим» установить 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 — ресурс для создателей модификаций, который расширяет скриптовые возможности 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»

Внимание!!!
Данная версия 1.07.01 совместима только с версией игры 1.9.32.0.8

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

Обновление: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 мб>

Как обновится с предыдущей версии до 1.07.01:
Просто перед обновлением сохранитесь в чистый сэйв в меню паузы в новый слот сохранений и выйдите из игры
Обновите поверх старой версии с заменой всех файлов

Требования:
- Версия игры v1.9.32.0.8

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

На заметку:

1 - Если у вас установлен патч на увеличение производительности "Skyrim Memory Patch" от sheson,то просто установите новый SKSE 1.07.01 поверх с заменой файлов и все, файлы skse_loader.exe и skse_steam_loader.dll заменятся,а файл mempatch.dll в папке Data/SKSE/Plugins,а файл SKSE.ini можно скачать здесь

2 - Если вы хотите использовать и сам SKSE 1.07.01 и SSME 1.8.0.0, то в файле 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" -forcesteamloader", а если так сделать skse_loader.exe"-forcesteamloader", то при сохранении изменений будет писать что неверный формат.

Skyrim Script Extender (или сокращенно SKSE) нужен для добавления новых алгоритмов в игру The Elder Scrolls V – Skyrim. После его установки игра получает базовые функциональные расширения, на основе которых можно создавать множество модов.
Полный смысл этого софта будет рассмотрен в нашей статье.

Основа для модификаций

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

Соблюдайте совместимость

Для корректной работы плагина устанавливайте только последнюю версию программы в папку с файлами самой свежей версии игры. Следует знать, что для его включения запуск Skyrim нужно производить через «skse_loader.exe», а не через обычный лончер.

Оптимизация под слабые ПК

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

Преимущества

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

Недостатки

самые свежие версии имеют недоработки, которые постепенно устраняются;
данный софт как инструмент рассчитан на опытных юзеров.

Скачать бесплатно последнюю версию SKSE вы сможете по ссылке под статьей.

Внимание!!!

Данная версия 1.06.16 совместима только с версией игры 1.9.32.0.8


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

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

  • Исправлен скрипт EquipItemById который не обрабатывал должным образом стеки элементов
  • Исправлена ошибка при оснащении,извлечении и получении магии в разделе "Избранное "
Обновление:1.06.15
  • Исправлен скрипт EquipItemEx , вызывавший возникновение конфликта двух оружий одного типа с различными улучшениями(не оборудовались в левой и правой руке)
  • Исправлены скрипты Game.UnbindObjectHotkey/GetHotkeyBoundObject/IsObjectFavorited (это исправление для горячих клавиш)
  • Исправлены все существующие функции прокрутки (Они были изначально определены,но никогда не были связаны)
  • Добавлен скрипт Scroll.GetCastTime
  • Изменен скрипт ActorAction слота стоимости в соответствии с другими функциями 0-слева 1-справа 2-голос
  • Добавлен скрипт Actor.EquipItemById/GetEquippedItemId/GetWornItemId
Обновление:1.06.14
  • Лично я в обновлениях ничего не понял,но видимо это всё нижеописанное очень хорошо сказывается на игровых скриптах
  • TESCombatStyle теперь правильно клонируется по пути TempClone (используется авторская реализация вместо Bethesda )
  • minidump отчетность игнорирует "известную " аварию при выходе из игры (ошибка в движке игры)
  • Добавлен скрипт ObjectReference.IsOffLimits и исправлен файл Actor.GetNthSpell
  • Добавлен скрипт Actor.GetEquippedObject ,возвращает начальную форму оснащения объектов слева,справа и голосовые слоты
  • Скрипту HasKeywordString возвращено значение false ,если ключевое слово не найдено
  • Добавлены скрипты Game.IsObjectFavorited/UnbindObjectHotkey/GetHotkeyBoundObject для проверки,если элемент/заклинания были в избранном
  • Добавлены скрипты ActionScript StoreIndices/LoadIndices для связки индексов в меню
  • Перенастроены скрипты ActionScript GetActivePlayerEffects для скрытых и неактивных эффектов
  • Добавлен SKSE.GetPluginVersion
  • Добавил скрипт ActorIsSwimming/SheatheWeapon/IsAIEnabled
  • Добавлен скрипт Game.GetPlayerMovementMode (режим Управления)
  • Добавлен скрипт ActorBase.GetTemplate (Возвращает корневой шаблон ActorBase )
  • Добавлен расовый скрипт /ActorBase.Get/SetSkin/
  • Добавлен скрипт событий ActorAction
  • Добавлен скрипт Weapon.Get/SetEquipType/Skill/Resist/CritEffect/CritEffectOnDeath/ CritMultiplier/EnchantmentValue/EquippedModel
  • Добавлен plugin API (Для обработки тяжелых задач NetImmerse )
В обновление включены:
  • поддержка - патча 1.9.32.0.8
  • Исправлена ошибка которая не давала делать сохранения
  • Добавлен Book.IsTakeable
Требования:
Как обновится:
Просто перед обновлением сохранитесь в чистый сэйв в меню паузы в новый слот сохранений и выйдите из игры
Обновите поверх старой версии с заменой всех файлов

Установка:

  • Поместить содержимое архива в папку с игрой (не в DATA !!!)
  • Запуск игры только через skse_loader.exe