PapyrusUtil - Modders Scripting Utility Functions

05.01.2016 k©קaso√® Фиксы и исправления 18394 38 Загрузок:3915

Автор:exiledviper meh321 / exiledviper meh321
Версия:3.2
Перевод:не требуется

Описание:
Этот плагин является ресурсом для мододелов и для создания некоторых модов, которые вынуждены иметь данное ядро/плагин для функционала и работы модов. 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 и выше
- Версия игры 1.9.32.0.8

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

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

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

Предыдущая версия 3.0

Gamer, SKSE, ошибки, плагин, PapyrusUtil, скайрим, Фикс, Modders Scripting Utility Functions
Если у Вас скачивается архив мода с несоответствующей версией или пишется что архив удален, то сделайте очистку кеша в браузере. Если и после этого скачивание недоступно, сообщите администрации в ЛС. Если архив мода не распаковывается, пустой или выдает ошибки, то обновите свой архиватор до последней версии.
Всего комментариев: 38
avatar
4
38
Аллилуйя бог послал нам  PapyrusUtil ура ура ура  wine
avatar
1
35
Внимание,пользующиеся модом  0S3SEKSY NET 9000  .Не спешите обновлять,будут конфликты! Слова автора.
ПС. Для SSL - без проблем.
avatar
1
36
SSL обновился до 1.61) о чём это Вы в P.S.))
avatar
2
37
Так я и сказал, что для SSL обновиться - без проблем,только смысла мало,так как всё это уже входит в архив 1.61,
а вот для  0S3SEKSY NET 9000 ставить эту версию пока не рекомендуется.
avatar
2
34
Обновлено 3.2
avatar
4
31
Обновлено 3.0 (релиз)
avatar
1
32
Спасибо! Скачал. Теперь еще и SKSE обновлять надо smile
avatar
1
33
Спасибо biggrin как раз пригодился,хотя и был вшит по дефолту в SL 1.60.Элементарная невнимательность при установке,попался мод на старой версии Papyrus(2.8) и сразу месседж на весь экран о несоответствиях+рекомендации.Сейчас всё OK.Наверное пока его лучше ставить отдельным плагином через NMM имхо.
avatar
-1
26
У меня не было раньше никаких всплывающих надписей об устаревшем папирусе.
Поставил эту обнову и они сразу появились.
Откатился назад - все нормально.
SKSE 1.07.01
avatar
2
27
Ну в описании же написано русским по белому: Внимание!!!
- Если у вас нет такой проблемы с SKSE, то вам этот плагин не нужен
avatar
1
28
Там написано и вот это:
"Оптимизировано использование большого количества памяти для всех хранилищ и множество полезных функций могут
решить некоторые проблемы краха игры для некоторых игроков
- Очищено множество более бесполезной информации сохраняющейся как с спам в журнале PapyrusUtilDev.log
- Исправлены некоторые сбои и проблемы, возникавшие при изменении порядка загрузки модов или удалении модов
- Обновлены некоторые библиотеки ядра dll. в соответствии с последней версией
- Добавлены новые функции xxxListCountValue() для скриптов StorageUtil и JsonUtil"


Именно поэтому и установил.
avatar
4
29
у вас skse 1.07.01, а новая версия 3.0RC1 для skse 1.07.03, вам подойдет версия 2.8
avatar
0
30
Я бы это в разделе Установка упомянул.
Из описания не понятно.
Про обновление 3.0 сказано лишь, что добавлена поддержка и совместимость с SKSE 1.07.03. Но в теории это еще не означает, что ранние версии SKSE не будут работать. А вот на практике это так.
avatar
3
25
Обновлено 3.0RC1
avatar
1
19
К вашим сведениям, друзья, добавлю: сие нужно для работы ещё вот такого мода.
avatar
0
22
И к Вашему сведению biggrin ,давно по умолчанию вшито в  SL.
avatar
0
18
Есть более новая версия ТУТ 3.0RC1
avatar
1
20
официальная версия у автора идет как 2.8 на Нексусе, первоисточник, а вы где взяли эту 3.0RC1?
avatar
2
21
Loverslab Ссылка там есть тема автора он выкладывает там и бета версии скоро будет релиз. И первоисточник, LoversLab  а не нексус
avatar
0
23
Добрых суток! На 3.0-бету почему-то ругается , хотя и пишет, что ошибок 0. В версии 2.8 какие-либо сообщения прекратили появляться вообще.
avatar
1
10
Этот плагин иметь в запасе нужно в основном тем, кто пользуется секс-лабом. Не смотря на то что он включен в состав самого секс-лаба, иногда (после не самых удачных эксперементов с модами) приходится переустанавливать его. Лично мне приходилось.
avatar
1
7
у меня чето подобное на гоблидигуцком писало когда секс-лаб устанавливал...Выморажывало это сообщение не по-детски...каждый раз заходя в игру...качаю...спасибо...
avatar
1
4
О_о ни разу не сталкивался,за исключением моей тупости,когда я обновил skyui,но забыл про сксе.
avatar
0
9
uhm странно не вижу связь между тем и этим скуи ведь так же является модом который сксе подгружает возможно порядок загрузки был не верный?
avatar
0
24
Да у меня был sexlab, а версия была глючная,я обновился и skse стал выдавать ошибку, потом обновил сксе и все норм.
avatar
1
3
Пока не сталкивался, но на всякий пожарный скачаю!! smile
avatar
1
2
"Многие игроки сталкивались ......."
За все время с момента выхода "Легендарное издание"- Версия игры 1.9.32.0.8--ни разу не видел и проблем не возникало.... smile
avatar
2
5
ну это не у всех, просто возможно такое если у кого то установлены какие то моды в которых используется данный плагин, вернее скрипты и dll., а skse ставят новый, в итоге несовместимость получается между skse и скриптами данного плагина который используется в каких то модах, ну как то так....я слышал что такое бывает у тех кто пользуется с-лаб
avatar
2
11
а то есть это своеобразная база данных в которой содержится список об многочисленных модификациях в которой не прописан тот или иной новый мод но вроде бы SL сами редактируют dll сксе что бы все работало как положено
avatar
4
1
Пишите пожалуйста, помогло или нет у кого такая ошибка в игре, хоть знать будем smile
avatar
1
6
Мне когда-то помогло, скачивал с другого ресурса - теперь постоянно присутствует в сборке Скайрима.
И - да, по-моему этот плагин требуют некоторые моды под С-лаб.
avatar
0
8
"И - да, по-моему этот плагин требуют некоторые моды под С-лаб."
PapyrusUtil уже включён в состав SSL (Skyrim Seх Lab) по дефолту. Поэтому, если вы ставите SSL скачивая его с оригинального ресурса, то в его составе уже включён PapyrusUtil.
avatar
1
12
Вспомнил - в поставке SSL - была старая версия этого плагина(2.7). А моды требовали новую...
avatar
0
13
Если только SSL 1.57 и ниже. Лаб 1.59 уже шёл с 2.8.
avatar
0
14
Может быть, не спорю. Это было давненько... Но, с тех пор, я эту dll-ку отдельно отслеживаю на предмет обновлений.

Кстати - бету Лаба 1.60 еще не пробовали? (Я качнул, но .. "Славик, чота я очкую":)
avatar
1
15
Бету Лаба 1.60? uhm Зашел на loverslab и ... Ничего не обнаружил. Вы где бету 1.60 видели? Если можно, то киньте ссылку в личку, плс.
avatar
0
16
На форуме заново искать лениво. Скинул архив на Я-диск. Ссылка в личке.
avatar
0
17
"Кстати - бету Лаба 1.60 еще не пробовали? (Я качнул, но .. "Славик, чота я очкую":)"
Я тоже очкую. Тем более она отправит в корзину часть Лабоских плагинов, которые с ней тупо не будут работать. (пока их не адаптируют)
С другой стороны лимит слотов на анимации 1.59 немного раздражает. В NSAP столько вкусняшек) В общем жду релиза)
Извещения об обновлениях
avatar
.......
Таверна
Наши каналы
Друзья сайта
Последние комменты
02:52:01
Akilano
Ваша работа вошла (для меня) в  коллекцию из 5 лучших спутниц игры.)) для меня лично это много значи...
02:12:56
Jekyll
Насколько я помню они создаются на костре.
Спасибо, всегда хотелось кого-то подобного в команду))  ...
01:29:47
Summoning
Такая же проблема, постоянно приходится перезагружаться, придется поставить видимо без физики одежду...
01:19:48
Pantiley
Благодарю!!!Нужная вещь.
01:04:30
NyawRa
Но ведь шарики забавные! Почему их так не любят, не понимаю)
Спасибо за добрые слова, рада, ч...
01:02:06
NyawRa
Ну, это баг какой-то и я совсем не знаю почему он вообще появился. Скайрим весьма капризный, ему мно...
00:59:17
NyawRa
Много я уже слышала про то, что она то слишком слабая, то слишком сильная. Мы хотели сделать её боле...
00:56:16
MEVRIC
Кто знает с этим модом будет работать Стена Хельярхен-Холла / Wall Helyarhen-Hall???????
00:55:16
NyawRa
После выполнения первого  квеста (освобождения), у неё в диалогах должна появиться новая строчка. и ...