Как установить папирус для скайрима

Обновлено: 06.07.2024

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

Но иногда такой подход может привести к нежелательным результатам, таким как задержки в обработке событий и случайные вылеты. Часто пользователь «привязан» к проблемному моду - не может его удалить, т.к. это приведет к невозможности сохранять игру (Skyrim вылетает в процессе записи).

Проблемы со скриптами в сохраненных играх могут иметь разную природу. Но все они так или иначе связаны с активными нитями.

Данный инструмент позволяет безопасно решить все вышеперечисленные проблемы. В большинстве случаев вам потребуется кнопка "удалить сущности без связей" (Remove Unattached Instances). Это делается в несколько шагов:

1) удалить сущности без связей
2) Загрузить игру в Skyrim
3) Сохранить игру
4) Загрузить новую игру в инструменте и нажать "удалить сущности без связей" снова.
Так делать до тех пор, пока число бессвязных сущностей не будет равно нулю.
Эта программа является единственной, которая решает ВСЕ проблемы, связанные со скриптами в сохраненных играх.
В архиве есть файлик "ридми", в нем подробная инструкция.

Этот плагин PapyrusUtil SE является ресурсом для мододелов и для создания некоторых модов для игры Skyrim SE, которые вынуждены иметь данное ядро/плагин для функционала и работы модов. Этот SKSE64 плагин позволяет сохранять любое количество int, float, form, string и строковых значений из скриптов папируса. Также поддерживает списки всех типов данных. Эти значения могут быть доступны из любого мода, позволяющие легко динамически сделать совместимость. А также, многие игроки сталкивались с такой ошибкой, когда при входе в игру через SKSE64 показывается уведомление, в котором написано "Устаревший или отсутствующий Papyrus Util плагин для SKSE64", это значит что у вас не установлены некоторые крайне важные скриптовые файлы и dll. для корректной работы некоторых модов, которые имеют привязку к SKSE64. Этот плагин называется "PapyrusUtil", он разработан в основном для мододелов, чтобы использовать данный плагин в своих модах, некоторые моды как раз и требуют наличие этого плагина для работы функционала.

Обновление:3.9
* Обновление для игры версии 1.5.97.0.8 и SKSE64 SE 2.0.17
- Исправлена загрузка выделенных форм FF из совместного сохранения co-save (что такое FF не знаю).
- Изменено расположение файла журнала логов по пути My Documents / My Games / Skyrim Special Edition / SKSE / PapyrusUtilDev.log

Обновление:3.8
- Добавлена поддержка для игры версии 1.5.97.0.0 и SKSE64 SE 2.0.17
- Исправлена обработка форм из файлов ESL.

Обновление:3.7b
- Добавлена поддержка для игры версии 1.5.80.0.8 и SKSE64 SE 2.0.16

Обновление:3.7
- Добавлена поддержка для игры версии 1.5.73.0.8 и SKSE64 SE 2.0.15
- Добавлен функционал MiscUtil.FoldersInFolder()

Обновление:3.6b
- Добавлена поддержка для игры версии 1.5.62.0.8 и SKSE64 SE 2.0.12

Обновление:3.6
- Добавлена поддержка для игры версии 1.5.53.0.8 и SKSE64 SE 2.0.9/2.0.10

Обновление:3.4b
- Добавлена поддержка для игры версии 1.5.39.0.8 и SKSE64 SE 2.0.7
- Скрипты продублированы и скопированы по пути /source/scripts для тех кто пользуется Creation kit.

Обновление:3.4
- Добавлены обратно функции связанные с TFC.
- Добавлены обратно функции переопределения пакета ActorUtil.
- Исправлена проблема с формами (forms), иногда хранящими / возвращающими неправильно, в то время как файл .esl активен в порядке загрузки модов.Обновление:3.3с
- Добавлена поддержка для игры версии 1.5.23.0.8 и SKSE64 SE 2.0.6

Обновление:3.3b
- Добавлена поддержка для игры версии 1.5.16.0.8 и SKSE64 SE 2.0.5
- Добавлен функционал MiscUtil.SetMenus()

Требования:
Skyrim SE 1.5.3.0.8 - 1.15.97.0.8
SKSE64 SE 2.0.4 - 2.0.17

Совместимость:
- Совместим со всем

При обновлении до 3.6 и выше:
- Удалите файл PapyrusUtil.pdb по адресу Data/SKSE/Plugins/ если такой имеется
- Установите новую версию с заменой всех остальных файлов

Установка: (можно вручную или через менеджеры модов)

ВАЖНО.
* ЕСЛИ ВЫ ПОЛУЧАЕТЕ ПРЕДУПРЕЖДЕНИЕ О НЕСОВМЕСТИМОСТИ ОТ "MOD ORGANIZER" ИЛИ "VORTEX", ТО УБЕДИТЕСЬ, ЧТО ЭТОТ МОД ПЕРЕЗАПИСЫВАЕТ ВСЕ ОСТАЛЬНЫЕ МОДЫ, В КОТОРЫХ ТАК ЖЕ ИМЕЮТСЯ ТАКИЕ ЖЕ ФАЙЛЫ. ТО ЕСТЬ, ДАННЫЙ PapyrusUtil ДОЛЖЕН УСТАНАВЛИВАТЬСЯ ВСЕГДА ПОСЛЕ УЖЕ ВСЕХ УСТАНОВЛЕННЫХ МОДОВ, С ЗАМЕНОЙ ФАЙЛОВ, ЕСЛИ ТАКОВЫЕ БУДУТ.
* ПОПУЛЯРНЫЕ МОДЫ, ТАКИЕ КАК CAMPFIRE, FROSTFALL И SIMPLY KNOCK, ВКЛЮЧАЮТ В СЕБЯ УСТАРЕВШУ ВЕРСИЮ "PapyrusUtil" И ФАЙЛЫ, КОТОРЫЕ ВЫЗОВУТ ПРОБЛЕМЫ, ЕСЛИ НЕ БУДУТ ПЕРЕЗАПИСАНЫ САМОЙ ПОСЛЕДНЕЙ ВЕРСИЕЙ ЭТОГО ПЛАГИНА "PapyrusUtil", ПРЕДСТАВЛЕННОЙ НА ЭТОЙ СТРАНИЦЕ.

Описание:
Этот плагин является ресурсом для мододелов и для создания некоторых модов, которые вынуждены иметь данное ядро/плагин для функционала и работы модов. SKSE плагин, который позволяет сохранять любое количество int, float, form, string и строковых значений из скриптов папируса. Также поддерживает списки всех типов данных. Эти значения могут быть доступны из любого мода, позволяющие легко динамически сделать совместимость. А также, многие игроки сталкивались с такой ошибкой, когда при входе в игру через SKSE показывается уведомление, в котором написано "Устаревший или отсутствующий Papyrus Util плагин для SKSE", это значит что у вас не установлены некоторые крайне важные скриптовые файлы и dll. для корректной работы некоторых модов, которые имеют привязку к SKSE. Этот плагин называется "PapyrusUtil", он разработан в основном для мододелов, чтобы использовать данный плагин в своих модах. В любом случае если у вас при входе в игру появляется например уведомление об устаревшем или отсутствующем Papyrus Util, то ставьте данный пакет.

Обновление:3.2
- Внесено множество исправлений для предотвращения различных крахов игры и проблем с производительностью.
- Unload() - Выгружает файл из памяти, который был использован JsonUtil.
- IsPendingSave() - проверяет, является ли данный json-файл модифицированным с момента последней загрузки или сохранения.
- IsGood() - проверяет, является ли данный файл json в данный момент загруженным или нет, и имеет ошибки или нет.
- GetErrors() - возвращает отформатированную строку любого json для разбора ошибки, если таковые имеются.
- JsonInFolder() - возвращает массив всех json файлов в заданной директории.
- CountObj<type>Prefix() - подсчитывает количество ключей данных, которые начинаются со строки у конкретного объекта.
- ClearObj<type>Prefix() - удаляет все значения ключей данных, которые начинаются со строки у конкретного объекта.
- FilesInFolder() - возвращает массивы всех файлов, или с учетом расширений, содержащихся в папке.
- ScanCellActors() - получает массивы данных от ближайших субъектов в локации, с условием соответствия.
- ScanCellObjects() - получает массив ближайших объектов определенного типа формы в локации, которые соответствуют критериям.
- Исправлена ошибка, приводившая к краху игры при загрузке сохранения для некоторых пользователей.
- Добавлено Count<type>Prefix() для StorageUtil и JsonUtil - подсчитывает количество ключей данных.
- Добавлено Clear<type>Prefix() для StorageUtil - удаляет все значения ключей данных.
- Добавлено luck<type>() для StorageUtil - получает значения и возвращает их, затем удаляет из хранилища.
- Добавлено Shift<type>List() для StorageUtil - получает первое значение из списка данных, а затем удаляет его из этого списка.
- Добавлено Pop<type>List() для StorageUtil - возвращает последнее значение из списка данных и затем удаляет его из этого списка.

Обновление:3.0 (релиз)
- Требуется только SKSE 1.07.03 и выше
- Исправлены скрипты StorageUtil.pex и JsonUtil.pex (Int/Float/String/FormListToArray())
- Внесены различные новые полезности и функции в скрипт PapyrusUtil.pex
- А также различные другие новые функции которые я не могу вспомнить, в основном связанные с решением проблем
- Исправлены различные ошибки связанные с крахом игры
- Улучшена производительность для многих функций
- Удалены внутренние скриптовые записи MiscUtil.WriteToFile(),ReadFromFile(),ExecuteBat() - функции были в значительной степени неиспользуемыми

Обновление:3.0RC1
- Добавлена поддержка и совместимость с SKSE 1.07.03
- Оптимизировано использование большого количества памяти для всех хранилищ и множество полезных функций могут решить некоторые проблемы краха игры для некоторых игроков
- Очищено множество более бесполезной информации сохраняющейся как с спам в журнале PapyrusUtilDev.log
- Исправлены некоторые сбои и проблемы, возникавшие при изменении порядка загрузки модов или удалении модов
- Обновлены некоторые библиотеки ядра dll. в соответствии с последней версией
- Добавлены новые функции xxxListCountValue() для скриптов StorageUtil и JsonUtil
- Добавлена совместимость с будущим релизом SexLab 1.60

Внимание.
- Если у вас нет такой проблемы с SKSE, то вам этот плагин не нужен, но все таки некоторые моды просто ОЧЕНЬ нуждаются в данном плагине, например мод Купание в Скайриме, SexLab, 0S3SEKSY NET 9000 и какие то еще.

Требования:
SKSE 1.07.03 и выше
Skyrim LE 1.9.32.0.8

Совместимость:
- Совместим со всем

При обновлении:
- Просто установите с заменой всех файлов

Установка :(можно вручную или черезменеджеры)
- Поместите папку Data из архива в папку с игрой, подтвердите слияние папок и файлов.

An SKSE plugin adding several new scripts with native functions that provide various conveniences related to data storage and other misc functions to the scripter/modder.

Off-site requirements

Mods requiring this file

Mod name Notes
A Matter of Time - Settings Loader If you want to use PapyrusUtil to save and load settings.
Acquisitive Soul Gems Multithreaded (Required only for mod-added gem feature.)
Active Overlays
Alternate Perspective For menu
APPS - Framework
Ashes - A Simple and Configurable Death Mod Only needed for permadeath features.
Atrophy LE
Bathing in Skyrim
BeeingFemale
Bodytypes of Skyrim
Cell Tracker Utility
CellBuilder
Choose Your Starting Skills
ColonolNutty - Save My Stats
Conjure Undead Werewolf
Crafting Cloud Storage DCS_CCO_CACO_iNeed_iNeedDD Integration by Elsys656
Customizable Camera
Customizable Camera - PT-BR Translation
Customize Game Settings
Customize Weapon Speed LE
DAR-PCEA (PC Exclusive Animations - Dynamic Animation Replacer Version)
Dawn of the Buffpocalypse - A Muscle Training and FMG mod Morphs simply will not work without this.
Dead is Dead - Death Lasts Forever
Detection Extended - Hot and Sweaty
Dirt and Blood - Dynamic Visual Effects LE - Settings Loader
Dress Up Lover's NPC Outfit Changer - LE 3.3 or later (The old PapyrusUtil included in Campfire - Complete Camping System and Wearable Lanterns and Simply Knock cannot be used for this Mod.)
Dynamic Distant Objects LOD - DynDOLOD
Enemy Enhancer
Enemy Enhancer Expanded (optional) to save or load MCM settings
Enhanced Blood Textures - Settings Loader
ESP Classes
Experimental Perks And Game Settings LE You need this installed for the sliders and json files to work properly.
Extra Dimensional Storage
Furry Skyrim Expanded
Hypothermia Plus - Unofficial Upgrade
If It Bleeds It Leads
Locational Damage Stability Patch
Lonely Nirn - Animcam While Traveling
Magic Study Overhaul Ver.3.3
MCM Creator LE
Missives - Settings Loader
More Vanilla Bandits
moreHUD - Settings Loader If you want to use PapyrusUtil to save and load settings.
Nether's Follower Framework REQUIRED for Saving and Loading Settings
NPC Clothing Replacer
OSA - Russain Localisation
OSEX - Russain Localisation
Otter Schlongs Not needed if running Sexlab
PC Head Tracking and Voice Type Optional Requirement for saving and loading the MCM settings
Poser Hotkeys
Poser Hotkeys Plus
Poser Hotkeys Plus- For 2.5.1 -Simplifiled Chinese Translation
Quick Menus Ver.3.3- (Quick Menus Ver.1.12.02-), Ver.3.2- (Quick Menus Ver.1.01.04-)
Random Dungeon Generator - Fushigina Dungeon -
Reasonable Reloading
Russian translation for Poser Hotkeys Plus
Save and Execute Console Commands
Screenshot Hotkeys - SHOT
Skyrim - The Long Night Edition
Skyrim Unbound Reborn (Alternate Start) soft requirement
Skyrim Voice Command Engine
Stances - Dynamic Animation Sets (Add-On) Only required if you want to save/load your MCM configuration and have saved settings imported automatically upon new game.
Strike Obstruction Systems - Combat Blocking Overhaul Optional - Necessary if you wish to save/load preset settings
Take All Loose Gold and Arrows LE
Toggle Options Optional Requirement for saving and loading the MCM settings
Transformation System
Wanderful Folks
Warrior Magic - Immersive Spell Casting With Your Hands Full
WidgetMod - Settings Loader If you want to load PapyrusUtil settings
Winterhold Shelter Optional Requirement for saving and loading the MCM settings
Winterhold Shelter (Russian translation)
Winterhold Shelter - SMHK - Hungarian translation
Worlds Dawn - Enchanted loot and RPG attributes in Skyrim

Author's instructions

File credits

exiledviper - continued maintenance & refactoring of original plugin's source code
meh321 - original version and idea
SKSE team - for making this plugin possible
milzschnitte - for suggestions

Donation Points system

This mod is opted-in to receive Donation Points

1. Description
2. Requirements
3. Installing
4. Uninstalling
5. Updating
6. Compatibility & issues
7. Credits
8. Changelog

1. Description

SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus scripts. Also supports lists of those data types. These values can be accessed from any mod allowing easy dynamic compatibility.

PapyrusUtil.psc - version check & variable initialized arrays.
StorageUtil.psc - store variables and lists of data on a form that can be pulled back out using the form and variable name as keys. See psc file for documentation.
JsonUtil.psc - similar to StorageUtil.psc but saves data to custom external .json files instead of forms, letting them be customizable out of game and stored independent of a users save file.
ActorUtil.psc - actor package override.
ObjectUtil.psc - animation replacement.
MiscUtil.psc - some misc commands.

3. Installing
Use mod manager or extract files manually.

4. Uninstalling
Remove the files you added in Installing step.

5. Updating
Just overwrite all files.

6. Compatibility & issues
Should be compatible with everything.

Читайте также: