Skyrim Script Extender 64 (SKSE64) є ресурсом для модмейкерів, який розширює скриптові можливості та функціонал гри Skyrim SE. Використовується для створення ігрових модифікацій та потрібний грі при використанні різних модів. SKSE64 працює без зміни файлів гри, тому не вносить і не додає побічних ефектів.

Версія 2.0.16:
- Підтримка гри версії 1.5.80.0.8
- Виправлено потенційний збій у функціоналі ReferenceAlias.ForceRefToWornItem

Версія 2.0.15:
- Підтримка гри версії 1.5.73.0.8
- Виправлено функціонал LeveledItem.SetNthLevel/SetNthCount на 0xFFFF замість 0xFF.
- Виправлені підтримка.esl поагінів для функціоналу Game.GetModByName та аналогічних.
- Додано структуру PLGN для cosave (спільних збережень), що містить перелік завантажених модів.
- misc BSHandleRef refcount fixes.
- tArray::Push правильно використовує розміщення new замість operator=
- temporarily disabling crosshair ref hook (problems)
- re-enable crosshair ref hook (виправлена ​​основна проблема)
- Виправлено функціонал Game.GetModByName, GetLightModByName, гра вилітала, якщо необхідні моди не встановлені.

Версія 2.0.12:
- Підтримка гри версії 1.5.62.0.8
- Виправлено сумісність на інтерфейсі завдань
- різні виправлення визначень

Версія 2.0.10:

- Виправлено використання замків
- Моди з ESL файлами тепер можуть завантажувати переклади

Версія 2.0.9:
- Підтримка гри версії 1.5.53.0.8
- Використано ігрові реалізації функцій замків, щоб їх можна було підключити (для мододелів)
- Доданий itemId у меню Вибране перед викликом плагінів інвентарю.
- Очищені попередження у базових скриптах.

Версія 2.0.8:
- Підтримка гри версії 1.5.50.0.8
- Додано відсутні функції.
- Виправлено різні помилки, про які ми забули у попередній версії.

Версія 2.0.7:
- Підтримка гри версії 1.5.39.0.8
- Виправлено функціонал SimpleLock/BSReadWriteLock
- Виправлено функціонал Ammo

Журнал змін:
- Підтримка гри версії 1.5.23.0.8
- Підтримка гри версії 1.5.16.0.8
- Виправлений збій у функції GetLeftHandSlot (міг з'являтися у скриптах Actor.EquipItemById, GetEquipSlotById, EquipItemEx, UnequipItemEx)
- Виправити тип повернення в GetFormWeight
- Зроблено багато внутрішніх виправлень визначення / доповнення
- Додано функціонал для розміру відтінку текстури.
- уніфіковано внутрішні завдання.
- Додано обробку пошуку "легких" модів у яких файли.esl, серіалізованих у спільному збереженні.

- Виправлено зміни макета DataHandler для Creation Club.
- Виправлені випадкові вильоти гри за збереження.
- Належна звітність про поточний стан бета/релізної версії.
- Підтримка гри версії 1.5.3.0.8
- Оновлено скрипти, які відповідають за броню та акторів для нових функцій, доданих у патчі 1.5.3.0.8
- Доданий функціонал FastTravelEnd (внутрішній).
- Виправлено функціонал "scaleform ShowOnMap" (форми масштабування при відображенні на карті).
- Виправлена ​​проблема з відсутністю системи збереження гри в save при використанні skse64 (спільне збереження зі skse64 не записувало дані гри при роботі папірусу, в результаті збереження "ламалося").
- Адаптація skse для гри Skyrim Special Edition.
* Це альфа-версія SKSE64. В даний час ця версія не призначена для використання гравцями. Насамперед ця початкова версія буде цікава авторам модів і тим, хто хоче перевірити роботу skse64. Повідомляти нам, що мода "х" не працює, напевно, не дуже хороша ідея, але повідомляти нам що ActorBase.GetCombatStyle() завжди повертає порожню форму, було б дуже для нас корисно.

Вимоги:
Skyrim SE 1.4.2.0.8 - 1.5.80.0.8

Примітка про оновлення версій гри та SKSE64:
Шановні гравці, щоразу при оновленні самої гри, завжди потрібно буде чекати коли оновиться SKSE64, не пишіть обурення, чому у вас після оновлення гри, перестав працювати SKSE64 і моди, це природно що не буде працювати, потрібно просто чекати коли автори SKSE64 оновлять версію, під новий патч самої гри, будь ласка, будьте терплячі.

Встановлення:
0. Завантажити потрібний архів SKSE64 для вашої версії гри з сайту розробників (або в архіві версій) або у нас завантажити загальний архів і розпакувати в будь-яку порожню папку, вибрати потрібну версію skse64 для своєї версії гри.
Для гри 1.5.80.0.8 – 2.0.16
Для гри 1.5.73.0.8 – 2.0.15
Для гри 1.5.62.0.8 – 2.0.12
Для гри 1.5.53.0.8 – 2.0.10
Для гри 1.5.50.0.8 – 2.0.8
Для гри 1.5.39.0.8 – 2.0.7
Для гри 1.5.23.0.8 – 2.0.6
Для гри 1.5.16.0.8 – 2.0.5
Для гри 1.5.3.0.8 – 2.0.4
Для гри 1.4.2.0.8 – 2.0.2
1. В архіві йдемо до папки skse64_2_00_хх
2. Беремо файли skse64_steam_loader.dll, skse64_loader.exe, skse64_X_X_X.dll (X - це цифри версії гри) і поміщаємо в саму папку гри де знаходиться файл гри SkyrimSE.exe (не в Data).
3. Папка "src" потрібна лише для програмістів, більшість користувачів можуть проігнорувати цю папку та не встановлювати.
4. У папці Data в архіві беремо всю папку scripts і поміщаємо в папку Data у грі. Скрипти.PEX необхідні всім користувачам skse, а скрипти.psc потрібні тільки модмейкерам для CreationKit64 і якщо ви маєте намір створювати та компілювати скрипти папірусу.
5. Запускати гру через skse64_loader.exe

Усунення несправностей / питання та відповіді:
* Мій антивірус скаржиться на skse64_loader!
– Це не вірус. Щоб розширити Skyrim і редактор Креатон Кіт, ми використовуємо метод під назвою Injection DLL для завантаження нашого коду. Оскільки цей метод може бути використаний вірусами, деякі погано написані антивірусні сканери припускають, що будь-яка програма, яка виконує цю дію, є вірусом. Додайте папку гри у виключення у своєму антивіруснику.

* Я дотримувався вказівок, але Скайрім SE запускається без SKSE64!
- Спробуйте запустити skse64_loader.exe від імені адміністратора, натиснувши правою кнопкою миші на skse64_loader.exe та вибравши "запуск від імені адміністратора". Це може бути включено як опція сумісності у вікні властивостей програми.

Як мені дізнатися, які функції skse були додані?
- Подивіться на.psc файли в Data\Scripts\Source\. У нижній частині кожного.psc-файлу є мітка, де показані функції SKSE, які були додані. У більшості є коментарі, що описують їхню мету.

* Де зберігаються лог-файли?
- Для підтримки користувачів на комп'ютерах, які не мають права на запис до папки Program Files, лог файли були переміщені до папки \ My Games \ Skyrim Special Edition \ SKSE \.

* Де знаходиться файл skse64.ini?
- Файл skse64.ini (в якому вписуються опції) знаходиться на шляху знаходження папки гри Skyrim Special Edition/Data/SKSE/Plugins/

* Як видалити SKSE64?
- Видаліть файли .dll та .exe, що починаються з назви skse64_ з папки гри.

* Як оновитися з попередньої версії на нову
- Якщо у вас наприклад був встановлений SKSE64 v2.0.2 для гри 1.4.2.0.8 і хочете перейти на SKSE64 v2.0.4 і вище для гри 1.5.3.0.8 і вище, обов'язково видаліть файл skse64_X_X_X.dll, загалом при кожній нової версії гри, змінюється.dll файл і його потрібно обов'язково видаляти від попередньої версії SKSE64

* Як виправити баг із вдавленими очима (зіниці як пальцями вдавили):
- Пройдіть шляхом Skyrim Special Edition\Data\SKSE\Plugins, знайди файл skee64.ini. Відкрийте, знайдіть розділ , встановіть bEnableFaceOverlays = 1 в bEnableFaceOverlays = 0, збережіть файл

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

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

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

Дотримуйтесь сумісності

Для коректної роботи плагіна встановлюйте тільки останню версію програми в папку з найсвіжішою версією гри. Слід знати, що для його включення запуск Skyrim потрібно здійснювати через skse_loader.exe, а не через звичайний лончер.

Оптимізація під слабкі ПК

Ще одна перевага скриптового розширення – зміна налаштувань лончера та системних файлів гри для покращення оптимізації на слабких комп'ютерах. Найчастіше зв'язка Skyrim + SKSE грабельніша на застарілих системах, ніж оригінальне видання.

Переваги

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

Недоліки

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

Завантажити безкоштовну останню версію SKSE ви зможете за посиланням під статтею.

Ця версія 1.07.03 сумісна лише з версією гри 1.9.32.0.8

Основна концепція створення SKSE- розширення функціональності та оптимізація як самої гри TES 5 Skyrim, так і її редактора 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 ", якщо в когось встановлений даний плагін" 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 мб>

Вимоги: Перед оновленням з 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_02або skse_1_07_03, всі з папки skse_1_07_02або skse_1_07_03помістити в папку з грою (не в саму папку DATA, а в корінь гри де знаходиться файл гри TESV.exe), підтвердити злиття папок та файлів, тобто поверх попередньої версії із заміною всіх файлів ( Data, skse_steam_loader.dll, skse_loader.exe, skse_1_9_32.dllскопіювати в папку гри. Папка srcне потрібна!)
  • Створіть файл 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.2 SKSE
На замітку:
1 - Якщо у вас встановлений патч на збільшення продуктивності Skyrim Memory Patch від sheson, то просто встановіть новий SKSE1.07.02 поверх із заміною файлів і все, файли skse_loader.exeі skse_steam_loader.dllзаміняться, файл mempatch.dllвидалити в папці Data/SKSE/Plugins, а файл SKSE.iniможна скачати тут

2 - Якщо ви хочете використати і сам SKSE 1.07.02і 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 "допишіть - 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 Legendary Edition 1.9.32
Skyrim Special Edition 1.5.62
Skyrim VR 1.4.15

ЗВЕРНІТЬ УВАГУ! Програма вимагає останньої версії гри Skyrim.

Skyrim Script Extenger (SKSE)- Утиліта розширює скриптові можливості оригінальної гри. Потрібен для коректної роботи величезної кількості модів і плагінів, які можна встановити на Skyrim.

SKSE - Програма, що не торкається оригінальних файлів гри. Є розширенням скриптової мови для Skyrim"а. Простіше кажучи, програма розширює можливості моддингу, дозволяє робити круті геймплейні плагіни, розширює можливості, що не дозволяла оригінальна гра.

Програма потрібна для величезної кількості мод, які використовують SKSE. Без утиліти моди просто не працюватимуть, або виникатимуть помилки.

Встановлення

Вибираємо потрібну папку з відповідною версією:

* Skyrim Legendary Edition
* Skyrim Special Edition
* Skyrim VR

Якщо встановлюєте автоматичночерез установник, то утиліта сама визначить місцезнаходження.

Встановлення вручну: копіюємо файли в кореневу папку вашого Skyrim Шлях для Steam: steam / steamapps / common / Skyrim

ПІСЛЯ ВСТАНОВЛЕННЯ ЗАВЖДИзапускаємо свій Скайрім через skse_loader.exe. Для зручності зробіть ярликна робочому столі. Після запуску утиліта активується та запуститься Steam із вашим Скайрімом.


Поділитися:

The Elder Scrolls V: Skyrim - Skyrim Script Extender (SKSE)


Платформа гри: TES V: Skyrim Legendary Edition
Назва: Skyrim Script Extender (SKSE)
Актуальна версія: 1.07.03
Мова мода:Англійська
Розмір: 2,2 Мб
Дата виходу: 25.05.15


Опис:

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

Вимоги:

  • Ця версія 1.07.01, 1.07.02, 1.07.03 сумісна лише з версією гри 1.9.32.0.8

Зміни моди:

Оновлення: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

  • Перейменований скрипт 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

  • Виправлений 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.02 до 1.07.03:
  • Просто встановіть із заміною всіх файлів, видаляти нічого не потрібно.

Перед оновленням з 1.07.01 до 1.07.02:

  • Обов'язково видаліть всю папку src яка знаходиться в кореневій папці гри там, де TESV.exe
  • Видаліть файл tree.pex на адресу Data/scripts
  • Видаліть файл tree.psc за адресою Data/scripts/Source
  • Решту нічого не видаляйте, просто встановіть версію 1.07.03 із заміною всіх інших файлів.

Встановлення:

  • Откройте архив, в архиве есть папка skse_1_07_02 или skse_1_07_03, все из папки skse_1_07_02 или skse_1_07_03 поместить в папку с игрой (не в саму папку DATA, а в корень игры где находится запускаемый файл игры TESV.exe), подтвердить слияние папок и файлов, то є поверх попередньої версії із заміною всіх файлів (все це потрібно копіювати в гру src, data, skse_steam_loader.dll, skse_loader.exe, skse_1_9_32.dll)
  • Створіть файл 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.2 SKSE

Увага:

  1. Якщо у вас встановлений патч на збільшення продуктивності "Skyrim Memory Patch" від sheson, то просто встановіть новий SKSE 1.07.02 поверх із заміною файлів і все, файли skse_loader.exe та skse_steam_loader.dll заміняться, файл mempatch.dll видалити в папці Data/ SKSE/Plugins, а файл SKSE.ini встановити.
  2. Якщо ви хочете використовувати сам SKSE 1.07.02 і 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", то при збереженні змін буде писати що неправильний формат.