阿斯特拉加载器

阿斯特拉加载器

一个用于《怪物猎人:世界》的插件加载器。替代Stracker的加载器:你的Stracker插件仍可继续使用,游戏文件夹中无需dinput8.dll或loader.dll。与SharpPluginLoader兼容。开源。

[size=4][color=#f2b544][b]在哪里下载[/b][/color][/size]
此页面仅在有重大更新时更新。Nexus 会手动检查每个新的启动器,然后才允许任何人下载,因此发布版本会更晚到达 Nexus。修复和较小的更新会先发布到 GitHub:如需最新版本,请从 GitHub 镜像获取[url=https://github.com/wowo-dot/AsteraLoader/releases/latest]最新发布版[/url]。

[size=4][color=#f2b544][b]它的功能[/b][/color][/size]
[list]
[]从 nativePC\plugins 运行你的 Stracker 插件,无需改动。[/]
[]通过其自带的启动器启动游戏,不更改任何游戏文件。[/]
[]当插件无法启动时告知你。如果游戏崩溃,其报告会指出是哪个插件或模组的代码出错。[/]
[]为插件作者提供 C API:加载阶段、共享的游戏和 Direct3D 12 钩子、每帧 tick、热键和输入。[/]
[/list]无需安装其他东西:不需要 Visual C++ 运行时,不需要 .NET。专为最终游戏版本(421810)、DirectX 12 打造。

[size=4][color=#f2b544][b]使用 Mod Organizer 2 安装[/b][/color][/size]
[list=1]
[]将压缩包作为模组安装。如果 MO2 提示没有 data 文件夹,就按原样安装。[/]
[]关闭 Stracker's Loader 模组(但请参见下方的 Quest Loader 和 Monster Loader)。保留你的 Stracker 插件的模组。[/]
[]添加一个可执行项:二进制文件 AsteraLoader.exe 位于 Astera Loader 模组的文件夹中,参数为 "<游戏文件夹>\MonsterHunterWorld.exe",起始位置为游戏文件夹。[/]
[]从现在起使用该条目启动游戏。[/]
[/list]
[size=4][color=#f2b544][b]手动安装[/b][/color][/size]
[list=1]
[]如果你有 Stracker's Loader,从游戏文件夹中删除 dinput8.dll 和 loader.dll。保留 nativePC\plugins。[/]
[]将 AsteraLoader.exe 和 AsteraLoader 文件夹复制到 MonsterHunterWorld.exe 旁边。[/]
[]在 Steam 运行的情况下,启动 AsteraLoader.exe。[/]
[/list]若要使用 Steam 的“开始游戏”按钮,请在 Steam 中将游戏的启动选项设置为:
[code]"<游戏文件夹>\AsteraLoader.exe" %command%[/code]
[size=4][color=#f2b544][b]Quest Loader 和 Monster Loader[/b][/color][/size]
Astera Loader 替换的是 Stracker's Loader 本身,而不是它附带的那两个插件。如果你使用的某个模组需要 Quest Loader 或 Monster Loader,请从 [url=https://www.nexusmods.com/monsterhunterworld/mods/1982]Stracker's Loader[/url] 获取它们:即其 nativePC\plugins 文件夹中的 QuestLoader.dll 和 MonsterLoader.dll。它们会像任何其他 Stracker 插件一样在 Astera Loader 下运行。
[list]
[]Mod Organizer 2:保持 Stracker's Loader 模组开启,并隐藏其 dinput8.dll 和 loader.dll(双击该模组,Filetree,右键点击该文件,隐藏)。[/]
[]手动安装:仅将其 nativePC 文件夹复制到游戏文件夹中。[/]
[/list]
[size=4][color=#f2b544][b]Windows Defender[/b][/color][/size]
Defender 可能会将 AsteraLoader.exe 作为 Behavior:Win32/DefenseEvasion.A!ml 移除。该启动器会以暂停状态启动游戏,并将它的 DLL 加载到游戏中,就像《天际》的 SKSE 那样。恶意软件也会这样做,因此 Defender 的行为检查会将其标记。

添加排除项(Windows 安全中心、病毒和威胁防护、管理设置、排除项):MO2 下该模组的文件夹,或手动安装时的 AsteraLoader.exe。代码是开源的,每个版本的说明都会列出其 VirusTotal 结果。

[size=4][color=#f2b544][b]须知[/b][/color][/size]
[list]
[]日志和崩溃报告位于 AsteraLoader\logs(在 MO2 下,位于该模组的文件夹中)。如需提交错误报告,请附上该次启动的核心日志、启动器日志和崩溃报告。[/]
[]卸载:关闭该模组,或删除 AsteraLoader.exe 和 AsteraLoader 文件夹。[/]
[]DirectX 11 模式:插件会加载,但 Direct3D 12 服务不可用。[/]
[]Linux(Proton)需要 0.2.3 或更新版本,从 [url=https://github.com/wowo-dot/AsteraLoader/releases/latest]GitHub[/url] 获取。其 [url=https://github.com/wowo-dot/AsteraLoader#linux-proton]README[/url] 中有 Steam 启动选项。[/]
[]Vortex 尚未测试。[/]
[/list][line]
[center]源代码、插件指南和错误报告:[url=https://github.com/wowo-dot/AsteraLoader]github.com/wowo-dot/AsteraLoader[/url]
感谢 Strackeror(Stracker's Loader)、Fexty(SharpPluginLoader)和 Tsuda Kageyu(MinHook)。
MIT 许可证。

[url=https://www.patreon.com/cw/wowowiwa][img]https://staticdelivery.nexusmods.com/mods/2531/images/8855/8855-1792008099-1086899091.png[/img][/url]
帮你省下了一两次猫车?Meowscular Chef 可不会给我倒一杯。[/center]