首页 模组 上古卷轴5 NET脚本框架mod

上古卷轴5 NET脚本框架mod

免费模组

3029 人感兴趣

需拥有游戏本体 上古卷轴5:重置版才能运行。
  • 英  译
    471412951
  • 更  新
    2019-12-23
  • 大  小
    3.1M
  • 版  本
    v 1.0
  • 作  者
    meh321
  • 下  载
    14  次
  • 所  属
游戏介绍 游戏评测(0)

介绍

.NET script framework允许mod作者为任何.NET语言的任何游戏或应用程序编写DLL插件。目前它只支持64位,但计划在未来支持32位应用程序。

截至目前,这是一个非常早期的版本,不建议发布任何使用该框架创建的插件,或者如果插件格式发生更改,它们可能最终会中断。我会尽量避免任何这样的改变。

计划框架的教程。

之前发布它的原因是因为mod作者可以随意使用它并让我知道是否可以进行改进以使插件创作更容易或者如果发现任何问题。普通用户也可以从框架的崩溃日志中受益,以帮助解决他们可能遇到的其他mod问题。

要求

DLL插件加载器

安装

将存档内容提取到游戏的/ Data /目录或使用mod manager。您可以通过启动游戏一次并检查/Data/Netscriptframework/Netscriptframework.log.txt中的日志文件来验证它是否有效


卸载

部分卸载 - 删除文件/Data/DLLPlugins/Netscriptframework.Runtime.dll后,框架或其任何插件将无法加载。

完全卸载 - 删除上面提到的文件并删除/ Data / Netscriptframework /目录。


故障排除

您可以从/Data/Netscriptframework/Netscriptframework.log.txt文件中找到任何问题。如果文件保持为空,则表示框架根本没有加载。

框架没有加载

首先检查以确保通过在与SkyrimSE.exe相同的目录中创建名为binkw64.log的新文件来正确安装DLL插件加载器。开始游戏后检查文件。如果它仍然为空,请确保正确安装框架并且/Data/DLLPlugins/Netscriptframework.Runtime.dll存在。如果仍然无效,请尝试以管理员身份启动mod管理员或游戏。


游戏崩溃

如果您怀疑框架或其中一个插件导致游戏崩溃,那么您可以查看崩溃日志以查看。确保在/Data/Netscriptframework/Netscriptframework.config.txt中启用崩溃日志(默认情况下启用它们),并在崩溃检查/ Data / Netscriptframework / Crash /之后启用日志。如果您使用具有虚拟文件系统的mod管理器,则崩溃日志文件可能位于mod管理器的覆盖文件夹或等效文件中。如果它包含托管异常,那么它几乎肯定是一个插件或错误的框架。检查callstack以找到它可能是哪个插件或在此处发布。如果它是本机异常,它可能会有点棘手,向下滚动并查看当前是否正在执行任何挂钩,这应该告诉您哪些.NET插件导致代码在此刻运行。如果没有,这可能是常规游戏崩溃,但你仍然可以通过检查callstack,register和stack trace来获得一些有用的信息,这些信息说明当时游戏正在做什么。

另一个问题

如果您遇到一些未在此处解释的问题,请在评论标签中发布您的问题。

想帮助发展?

只报告问题或发布建议会很棒,但如果你想进一步提供帮助,那么需要进行逆向工程和实现游戏类型的大量工作,以便可以填写更多的游戏类型库,包括类型和字段,函数名称,纸莎草函数实现,更多事件的本机代码钩子以及许多其他事物。如果你想进一步帮助或者想为另一个游戏编写你自己的类型库(例如,辐射4或甚至是32位游戏),请在discord上联系我,或者在这里联系我。


x  /  x 张截图