SKSE - таке собі розширення для гри The Elder Scrolls V: Skyrim, яке виконує відразу кілька важливих функцій. Перша їх випливає з повної назви інструменту - Skyrim Script Extender. Так, ця програма дійсно додає нові скрипти та параметри до бібліотеки ігрового клієнта. Для чого? Ну ось це вже цікавіше питання. По-перше, "розширювач" допомагає значно оптимізувати гру, дозволивши запускати та комфортно грати в неї на відносно слабких комп'ютерах. Інша важлива перевага SKSE - виправлення ряду помилок, які розробники так і не спромоглися виправити навіть з останнім, на момент написання цього огляду, патчем (1.9.32.0.8). Особливо багато змін стосуються проблем з об'єктами, що "провалюються" в текстури. Також Skyrim Script Extender виправляє деякі баги у діалогах та проблеми з використанням інвентарю.
Запуск модифікацій
Але здебільшого SKSE встановлюють для того, щоб мати можливість використовувати деякі моди. The Elder Scrolls V: Skyrim - це гра, для якої було створено тисячі модифікацій різного призначення та масштабу. Ось тільки стандартного набору скриптів, доданих до ігрового клієнта, для роботи з деякими недостатньо. Тут на допомогу приходить Skyrim Script Extender, який додає нові параметри та конфігурації. До речі, крім самого ігрового клієнта SKSE також вносить потрібні зміни в офіційний набір інструментів розробника - Creation Kit.
Script Extender поширюється безкоштовно, але окремі його версії можуть бути несумісні з деякими версіями дистрибутива. Обов'язково зверніть на це увагу перед початком завантаження. Не забудьте про те, що для роботи з версіями SE (Special Edition) також передбачена окрема версія SKSE.
Ключові особливості
- оптимізація та виправлення помилок;
- сумісність не з усіма версіями клієнта The Elder Scrolls V: Skyrim;
- внесення змін до Creation Kit;
- необхідність встановлення для запуску деяких модифікацій;
- розповсюдження на безоплатній основі.
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) - необхідний ресурс для створення та встановлення модифікації для оригінальної 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
Skyrim Script Extenderабо SKSEресурс для творців модифікацій, який розширює скриптові можливості Skyrim. Він ніяк не торкається основних файлів, так що вас не чекають інші постійні ефекти. Автори заборонили викладати його будь-де, так що за посиланням вище ви перейдете на сайт творців.
Сумісність:
SKSE підтримуватиме останню версію Skyrim, доступну в Steam і ТІЛЬКИ її (на даний момент це 1.9.32.0. *). Коли нова версія вийде, ми оновимо наші файли настільки швидко, наскільки це взагалі можливо – будь ласка, будьте терплячі. Поки що не було випущено жодного редактора.
Вимоги:
Інформація для творців модифікацій
Якщо ваш мод вимагає 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.06.16 сумісна лише з версією гри 1.9.32.0.8
Опис:
Основна концепція створення SKSE- розширення функціональності та оптимізація як самої гри TES 5 Skyrim, так і її редактора Creation Kit. На даний момент SKSEвже досить функціональний, він усуває деякі помилки самої гри, завантаження на ПК зі слабкими конфігураціями, а також може бути використаний для створення ігрових модифікацій
Оновлення:1.06.16
- Виправлено скрипт EquipItemByIdякий не обробляв належним чином стеки елементів
- Виправлена помилка під час оснащення, вилучення та отримання магії в розділі " Вибране"
- Виправлено скрипт EquipItemEx, що викликав виникнення конфлікту двох зброї одного типу з різними поліпшеннями (не обладналися в лівій та правій руці)
- Виправлені скрипти Game.UnbindObjectHotkey/GetHotkeyBoundObject/IsObjectFavorited(це виправлення для гарячих клавіш)
- Виправлені всі існуючі функції прокручування (Вони були спочатку визначені, але ніколи не були пов'язані)
- Доданий скрипт Scroll.GetCastTime
- Змінено скрипт ActorActionслота вартості відповідно до інших функцій 0-ліворуч 1-праворуч 2-голос
- Доданий скрипт Actor.EquipItemById/GetEquippedItemId/GetWornItemId
- Особисто я в оновленнях нічого не зрозумів, але мабуть це все нижчеописане дуже добре позначається на ігрових скриптах
- 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