.NET Script Framework
11.09.2021 17627 3586 Автор мода: meh321 Автор публикации: k©קaso√® Версия: 17 Перевод: Мультиязычный
Данный движок Framework для редактирования памяти, подсоединения нативного кода и написания и работы DLL плагинов на любом языке .NET в игре Skyrim SE.

Вступление
.NET Script Framework позволяет авторам модов писать DLL плагины для любой игры или приложения на любом языке .NET. В настоящее время он поддерживает только 64 бит, но в будущем планируется поддерживать 32-битные приложения. На данный момент движок является ранним релизом, причина, по которой мы выпустили его так рано, заключается в том, что авторы модов могут создавать плагины .DLL, а игроки играть с ними, а я как автор надеюсь, что и авторы и игроки смогут мне дать понять где какие недочеты и что нужно исправить, сделать те или иные улучшения, чтобы облегчить разработку плагинов, или если будут найдены какие-либо проблемы. Обычные пользователи также могут извлечь выгоду из логов, чтобы помочь мне устранить проблемы, которые они могут испытывать.

Обновление:17
* Дополнительно улучшено обнаружение вызовов в лог-журналах сбоев.
* Исправлены некоторые проблемы, из-за которых иногда не записывался лог-журнал сбоев (еще остались некоторые, которые я пока не смог исправить).
* Улучшена информация лог-журнала сбоев, когда в настоящее время выполняется перехват кода или событие из этой платформы.

Обновление:16
* Исправлена ошибка, вызванная версией v15, когда перки вообще не снижали расходы маны заклинаний.

Обновление:15с
* Улучшено обнаружение "стека вызовов" в журнале сбоев.
* Некоторые физические объекты "havok" теперь показывают, к каким узлам и игровым объектам они прикреплены в журнале сбоев, это должно помочь диагностировать проблемы, связанные с коллизиями.

Обновление:14
* Исправлен сбой при совместном использовании данного фреймворка вместе с патчем диспетчера памяти которая есть в утилите "SSE Engine Fixes (skse64 plugin)".

Обновление:13
* Журнал сбоев теперь показывает возможные релевантные игровые объекты, найденные в логах сбоев рядом с верхней частью.
* Улучшена некоторая информация, показанная о формах в журнале сбоев.
* Фреймворк больше не будет записывать журнал сбоя при выходе из игры (хотя в некоторых случаях это все еще возможно).
* Исправлена ошибка, из-за которой деактивированные плагины также показывались в журнале сбоев.
* Исправлена ошибка, из-за которой при настройке описания файла конфигурации с помощью новой строки вручную, файл не работал.
* Исправлена ошибка, из-за которой имена NiObject не могли отображаться в журнале сбоев должным образом.
* Исправлена ошибка вылета при использовании NiNode.LookupNode и найденный узел не был унаследован от NiNode.
- Если все написанное выше с списке обновления не понятно, в двух словах поясняю, все эти исправления и изменения никак не отобразятся для игрока в игре нигде, потому что все это работает скрытно и данный Фреймворк всего навсего движок для модов, которые требуют его наличия. Обновляйтесь по любому.

Требования:
Skyrim SE от 1.5.3.0 до 1.5.97.0
DLL Plugin Loader ИЛИ
SSE Engine Fixes skse64 Preloader

Моды работающие и требующие данный движок:
Actor Limit Fix
Better Stealing
Blink Spell
Bug Fixes SSE
Crafting Skill Leveling Overhaul
Immersive First Person View
CTD on Death
Infinite Ammo
Infinite Poison
Main Menu Randomizer SE
NetScriptFramework Plugin Template
No Lock Picking
Passive Enchantment Recharging
Uninterrupted Ethereal Form
Uninterrupted Invisibility
Utility Library for NetScriptFramework
* и многие другие моды (смотрите спойлер Requirements > Mods requiring this file на главной странице мода на Нексусе).

При обновлении до последней версии:
* Если вы обновляетесь с версии 9 до более высокой версии, убедитесь, что вы полностью удалили предыдущие файлы, а затем установите новую версию. Просто замена файлов может вызвать проблемы! После версии 10 вы можете заменять файлы при обновлениях как обычно. Все плагины, использующие этот фреймворк, также должны быть обновлены, если вы обновитесь до версии 10 или выше (только один раз).

Установка:
1. Автор запрещает распространять свои плагины за пределами Нексуса, и тем более они не нуждаются в локализации, поэтому скачивать архив плагина только с Нексусе в разделе MAIN FILES
2. Извлеките содержимое архива (папки DLLPlugins и NetScriptFramework) в папку Data в игре или воспользуйтесь менеджером модов. Вы можете проверить, работает ли он, запустив игру один раз и проверив файл журнала по пути / Data / NetScriptFramework / NetScriptFramework.log.txt

Деинсталляция:
Частичное удаление - удалите файл NetScriptFramework.Runtime.dll по пути / Data / DLLPlugins / NetScriptFramework.Runtime.dll, после этого сам фреймворк или любой из его плагинов не будет загружаться.
Полное удаление - удалите файл, упомянутый выше и удалите папку NetScriptFramework по пути / Data / NetScriptFramework /.

Диагностика
* Вы можете найти любые проблемы в файле NetScriptFramework.log.txt по пути / Data / NetScriptFramework / NetScriptFramework.log.txt. Если файл пустой, это означает, что Framework вообще не загружался.

Framework не загружается:
* Прежде всего, убедитесь, что загрузчик DLL плагинов "DLL Plugin Loader" установлен правильно, создав новый файл под названием binkw64.log в том же каталоге где находится файл игры SkyrimSE.exe. После запуска игры проверьте файл binkw64.log. Если он по прежнему остается пустым, то убедитесь, что вы правильно установили сам фреймворк по пути Data/DLLPlugins/NetScriptFramework.Runtime.dll и этот файл существует. Если он все еще не работает, попробуйте запустить ваш менеджер модов или игру от имени администратора.

Игра вылетает:
* Если вы подозреваете, что фреймворк или один из плагинов вызывает сбой вашей игры, то вы можете проверить журналы сбоев. Убедитесь, что журналы сбоев включены в файле по пути /Data / NetScriptFramework / NetScriptFramework.config.txt (они включены по умолчанию) и после проверки сбоя /Data/NetScriptFramework/Crash/ для журнала. Если вы используете менеджер модов с виртуальной файловой системой NMM менеджер например, файл журнала сбоев может находиться в папке перезаписи вашего менеджера модов или эквивалентной ей. Если он содержит управляемое исключение, то это почти наверняка вина плагина или фреймворка. Проверьте callstack (стек вызовов), чтобы найти, какой плагин может быть причиной сбоя. Если это собственное исключение, оно может быть немного сложнее, прокрутите все вниз и посмотрите, выполняются ли в данный момент какие-либо хуки, которые должны показать вам, какие плагины .NET вызывают запуск кода в данный момент. Если их нет, это может быть обычный сбой игры, но вы все равно можете получить некоторую полезную информацию, проверив callstack, регистры и трассировку стека, которые говорят, что игра делала в то время.

(NotSupportedException): "была предпринята попытка загрузить сборку из сетевого расположения, которое будет...
* Если вы получаете это исключение при запуске, то перейдите по пути /Data / NetScriptFramework/ и щелкните правой кнопкой мыши на всех библиотеках DLL, перейдите в свойства и разблокировать.

Другой вопрос:
* Если вы столкнулись с какой-то проблемой, которая не объяснена здесь, напишите свой вопрос мне на Нексусе.

Хотите помочь развитию этого Framework?
* Было бы неплохо просто сообщать мне (автору) о проблемах или публиковать предложения на Нексусе, но если вы хотите помочь в дальнейшей работе, есть тонна работы, которую необходимо проделать с инженерным анализом и реализацией типов игр, чтобы библиотека типов игр могла быть заполнена больше, включая типы и поля, имена функций, реализации функций папируса, хуки собственного кода для большего количества событий и многое другое. Если вы хотите помочь в этом или написать собственную библиотеку типов для другой игры (например, Fallout 4 или даже 32-битной игры), тогда свяжитесь со мной.
Внимание: Автор данной темы имеет право удалять комментарии пользователей, если комментарии не соответствуют правилам сайта. Если ВЫ как пользователь считаете, что ваш комментарий был удален без каких-либо на то причин и без основания, то можете написать автору данной темы, и спросить, за что был удален ВАШ комментарий, с предоставлением причины удаления, исходя от правил сайта.
Аватар 75re753e3758
75re753e3758 в 23:35:02, 12.09.2021
он у меня не работает,логов нет и инструкция с нексуса не помогла.
Аватар Lyrfox
Lyrfox в 21:19:26, 11.09.2021
Что улучшится в игре после установки новой версии мода ( т к в описании много непонятных для простого пользователя терминов ) , чисто по простому и есть ли необходимость перехода на эту версию  ???  meeting
Аватар NiktoZeroA
NiktoZeroA в 08:37:41, 12.09.2021
Ошибку лучше будет находить, вылет, а он тебе подробно напишет что не так. И не будешь гадать что не так.
Аватар k©קaso√®
k©קaso√® в 17:07:42, 11.09.2021
№11, Администратор
обновление 17
Аватар k©קaso√®
k©קaso√® в 09:26:19, 30.08.2021
№10, Администратор
Обновление:16
* Исправлена ошибка, вызванная версией v15, когда перки вообще не снижали расходы маны заклинаний.
Аватар FlashWW
FlashWW в 06:20:50, 30.08.2021
С новой версией не работают чары на магию восстановления, заходил не сколько раз проверял, все понять не мог что такое, на стрельбу чары все ок, а на удешевление магии нифига,  вернул старую версию 14 и все работает.. wink
Аватар Kosmia
Kosmia в 09:21:18, 30.08.2021
  • Version 16
  • Fixed bug caused by v15 where perks didn't reduce mana cost of spells at all.

Аватар odesit20
odesit20 в 17:58:44, 29.08.2021
Всё установил правильно. Перепроверил несколько раз. Игра Не запускается(( Вылазит ошибка - Version library error: DLL version mismatch, expected 16 but have 14! Что это значит я фиг знает(
Аватар k©קaso√®
k©קaso√® в 18:05:39, 29.08.2021
№7, Администратор
автор что то напортачил как я понял из коментов на нексусе, он сделал обновление 15b но его нет в скачиваниях, нужно подождать пока там эта дурацкая система обновлений файлов на нексусе загрузит правильный архив

Перекачайте заново архив автор обновил его до 15b
Аватар Dossid11
Dossid11 в 20:10:01, 10.05.2021
Не знаю почему но он вызывает вылеты при переходе или быстром перемещении. Говорю потому что играл после его удаления играл 4-5 часов и никаких вылетов.
Аватар Lyrfox
Lyrfox в 17:51:17, 13.09.2020
Мод .NET Script Framework при запуске игры - выдаёт ошибку : tes v skyrim se signature with search _ start = 4f602f Improved Camera dll. - ругается на файл из этого мода Improved Camera   и игра не запускается - как это поправить ??? Мод  SSE Engine Fixes skse64 Preloader  установлен ...Много модов требует NET Script
Аватар Almodar
Almodar в 02:10:31, 13.07.2020
Не загружается с SSE Engine Fixes skse64 Preloader, лог пустой.
Аватар Bump11
Bump11 в 14:46:40, 18.04.2020
где скачать мод? на нексусе нет его
Аватар k©קaso√®
k©קaso√® в 16:16:23, 18.04.2020
№2, Администратор
это не смешно, все там есть https://www.nexusmods.com/skyrimspecialedition/mods/21294?tab=files
avatar
Gamer-mods.ru © 2012 - 2021. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено