Как установить папирус для скайрима
Описание:
Как вы, наверное, знаете, все работающие скрипты включаются в файл сохраненной игры при записи. В большинстве случаев, экземпляры скриптов будут автоматически удалены, когда потребность в них исчезнет.
Но иногда такой подход может привести к нежелательным результатам, таким как задержки в обработке событий и случайные вылеты. Часто пользователь «привязан» к проблемному моду - не может его удалить, т.к. это приведет к невозможности сохранять игру (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.
Читайте также: