SkyrimPlatform - это новая система скриптинга для Skyrim Special Edition, позволяющая разрабатывать моды на современном TypeScript (JavaScript) в качестве альтернативы Papyrus.
Скрипты на SkyrimPlatform могут быть добавлены/изменены/удалены без перезапуска игры, что значительно увеличивает удобство и скорость разработки. Вы буквально можете свернуть игру, внести изменение в скрипт и снова развернуть её.
Код работает значительно быстрее, чем на Papyrus. Вы можете вызывать любые функции каждый игровой кадр. Скорость ограничена лишь производительностью ПК пользователя. Издержки от самого JavaScript-движка снижаются с помощью различных оптимизаций.
SkyrimPlatform позволяет создавать глобальные скрипты, не присоединённые к определённому объекту и выполняющиеся непрерывно. В том числе, во время паузы и в главном меню. Создавать .esp не требуется.
SkyrimPlatform технически является SKSE-плагином, написанным на C++. При написании скриптов можно пользоваться стандартными функциями SKSE и функциями из SKSE-плагинов.
SkyrimPlatform поддерживает импорты/экспорты, благодаря собственному загрузчику модулей.
- Вам потребуется Skyrim Special Edition.
- Установите SKSE с официального сайта.
- Скачайте последнюю версию Skyrim Platform на странице с релизами..
- Архив распакуйте в корень игры (каталог, содержащий
SkyrimSE.exe
). Убедитесь, что в одной папке соSkyrimSE.exe
после распаковки лежитChakraCore.dll
. - Для начала создания собственных модов на SkyrimPlatform см. инструкции в репозитории skyrimplatform-plugin-example.
- Bethesda Softworks (игры серии TES)
- SKSE Team (SKSE64)
- Ryan-rsm-McKenzie (CommonLibSSE)
- meh321 (Address Library for SKSE Plugins)