PapyrusUtil - Modders Scripting Utility Functions
17.02.2017 156139 59411 Автор мода: exiledviper Автор публикации: k©קaso√® Версия: 3.3 Перевод: Мультиязычный

PapyrusUtil - Modders Scripting Utility Functions

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

Обновление:3.3
- Новые функции JsonUtil:
* Добавлены произвольные пути для формата .json
* JsonInFolder для получения массива из .json файлов, которые существуют в данной папке.
- Новые функции MiscUtil:
* ScanCellNPCsByFaction() для поиска ячейки для актеров, действующих в пределах данной фракции.
- Новые функции PapyrusUtil:
* GetScriptVersion (), чтобы получить текущую установленную версию скрипта, который может отличаться от getversion()'ы и dll значения, в зависимости от использования разнообразных и/или плохой установки мода.
- Исправления:
* Некоторые исправления для обработки JsonUtil файлов и недостающих значений.
* Внесены многие другие исправления.

Обновление: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 из архива в папку с игрой, подтвердите слияние папок и файлов.

Внимание: Автор данной темы имеет право удалять комментарии пользователей, если комментарии не соответствуют правилам сайта. Если ВЫ как пользователь считаете, что ваш комментарий был удален без каких-либо на то причин и без основания, то можете написать автору данной темы, и спросить, за что был удален ВАШ комментарий, с предоставлением причины удаления, исходя от правил сайта.
1 2 »
Аватар Фролоff_007
Фролоff_007 в 16:29:36, 24.10.2021
Нравится
Цитата Drackstorm;46 ()
моды часто заранее авторы или локализаторы закидывают Папирус

Ну не знаю, я никогда ничего подобного не добавлял. Локализаторы, обычно, в такие вещи не лезут.
Аватар Рока
Рока в 18:21:19, 21.10.2020
Нравится
Кто подскажет у меня за час игры файл куда пишет логи весит 50 ГИГОВ!!! Пипец какой-то, я бы его снес но SL Cum просит прогу, приходится сносить файл периодически. В чем причина такой нагрузки может быть? У кого сколько весят файлы?
Аватар Seiya
Seiya в 02:42:09, 13.09.2020
Нравится
Скачать невозможно, поправьте пожалуйста ссылку на корректную  dry
Аватар Talos13457
Talos13457 в 14:45:48, 23.08.2019
Нравится
После установки вылезает окно в правом верхнем углу, там написано:
ID
Mod
Husbard и тд
Как это исправить?
Аватар Glok666
Glok666 в 08:36:25, 23.03.2019
Нравится
Автор указал, что данный мод необходим для работы SexLab. Установлен sexlab 1.62 full. Вот что пишет Wryebach о конфликте с ним.                                                                                                                                                           = Выше ==========================================118== POD  PapyrusUtil_v33

scripts\JsonUtil.pex

scripts\MiscUtil.pex

scripts\PapyrusUtil.pex

scripts\Source\JsonUtil.psc

scripts\Source\MiscUtil.psc

scripts\Source\PapyrusUtil.psc

SKSE\Plugins\StorageUtil.dll
Аватар Kartezianec
Kartezianec в 19:14:42, 08.02.2019
Нравится
Информация изменилась.
Аватар Topmember
Topmember в 00:37:09, 28.07.2017
Нравится
Странная проблема. После установки модов они же появляются во вкладке плагинов, где выставляется порядок загрузки этих модов. Так вот, исчезла часть (и немалая) из вкладки плагинов. Теперь часть из них, понятное дело, не загружается, игра "ругается".

Думал вернуть удалением и повторной установкой модов - не помогло.

Может кто-нибудь сталкивался с этим и знает, как вернуть исчезнувшие плагины?

Заранее благодарю...

P.S. Я пытался переключиться с профиля 2 на профиль игре в NNM, но этот процесс висел долго и я его "убил". Возможно это как-то повлияло...
Аватар dmansager
dmansager в 18:40:54, 19.08.2017
Нравится
Попробуй поставить WryeBash и запускай через него. Погляди что будет. WB должен по любому увидеть все .esp.
Аватар theGuest
theGuest в 20:27:00, 15.03.2017
Нравится
У меня запрашивает замену файлов у мода Compfire. Это нормально?
Аватар Drackstorm
Drackstorm в 16:33:14, 24.03.2017
Нравится (2)
во многие моды часто заранее авторы или локализаторы закидывают Папирус, и некоторые другие моддерские файлы нужные для корректной работы. Поэтому иногда будут встречатся запросы о замене файлов...
Аватар Fle
Fle в 16:50:02, 24.03.2017
Нравится
"часто заранее авторы или локализаторы закидывают Папирус, и некоторые другие моддерские файлы нужные для корректной работы."

За такое закидывание их надо по рукам бить.  biggrin
Аватар Диомид
Диомид в 14:31:53, 18.02.2017
Нравится
)
Аватар vladimir2014
vladimir2014 в 17:28:42, 17.02.2017
Нравится (3)
Спасибо за обновлённый плагин PapyrusUtil 3.3.
Аватар k©קaso√®
k©קaso√® в 10:42:26, 17.02.2017
№41, Администратор
Нравится (6)
Обновлено 3.3
Аватар k©קaso√®
k©קaso√® в 14:13:40, 17.02.2017
№42, Администратор
Нравится
да, тут у нас была версия 3.2
Аватар dmitro11
dmitro11 в 03:10:23, 29.01.2017
Нравится (1)
в мене проблема я не грдин попасти в драконний предел  чому вилет на рс
Аватар graf_Nochi
graf_Nochi в 04:05:37, 29.01.2017
Нравится (4)
Проблем,вагон )))
Альтернативный старт+компаньоны типа Вильи и любые другие,которые имеют кучу скриптов. Как показала практика,пока не сдашь квест с драконьим камнем,лучше таких не нанимать! Реплейсер тел,может приводить к вылету. Моды на ребаланс,типа NA,на потребности. В общем любые скриптовые моды,могут ломать игру напрочь. Это происходит,как тут неоднократно писалось,по причине что,модмейкер,отталкивается от сюжета!  А такие моды,которые вносят изменения в левел листы и тому подобное,часто несовместимы при использование альтернативных стартов.
А вообще,порой кажется,что и температура за бортом,способна поломать Скайрим biggrin 
Просто аккуратно с модами! Избегай набирать напарников до того,как к седобородым нужно идти.
Аватар ICE-SPIRIT
ICE-SPIRIT в 14:20:51, 30.04.2017
Нравится (1)
Чувак, слушай, у меня Скайрим ломался миллиарды раз и причин тому было бесконечное количество вплоть до паронормальных. Можешь посоветовать когда лучше всего идти нанимать напарников и тому подобное? Просто начинать каждый раз с самого начала веселья не приносит
Аватар Misha_4
Misha_4 в 23:48:28, 18.01.2016
Нравится (4)
Аллилуйя бог послал нам  PapyrusUtil ура ура ура  wine
Аватар alrem
alrem в 12:53:11, 05.01.2016
Нравится (1)
Внимание,пользующиеся модом  0S3SEKSY NET 9000  .Не спешите обновлять,будут конфликты! Слова автора.
ПС. Для SSL - без проблем.
Аватар Dexus
Dexus в 14:05:10, 05.01.2016
Нравится (1)
SSL обновился до 1.61) о чём это Вы в P.S.))
Аватар alrem
alrem в 14:18:19, 05.01.2016
Нравится (2)
Так я и сказал, что для SSL обновиться - без проблем,только смысла мало,так как всё это уже входит в архив 1.61,
а вот для  0S3SEKSY NET 9000 ставить эту версию пока не рекомендуется.
Аватар k©קaso√®
k©קaso√® в 12:28:36, 05.01.2016
№34, Администратор
Нравится (2)
Обновлено 3.2
1 2 »
avatar
Gamer-mods.ru © 2012 - 2024. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.