评分
讨论
29如果你前往这个文件夹 AppData\Roaming\Vortex\plugins\Vortex Extension Update - Valheim Support v1.1.1\BepInExPayload 你可以移除埋藏在插件和补丁程序文件夹中的 Vortex 世界和 inslimm dll 文件,然后就再也不用担心 Vortex 强制重新安装它们了,除非有人决定更新这个扩展。不幸的是,我不知道如何让它停止创建所有那些空文件夹,扩展代码里到处都有大约 30 处关于 inslim 的提及。 这个扩展仍然需要有人接手并清理掉多余的垃圾内容,还有最近它也开始抓取 Thunderstore 专用文件的问题也需要解决。
2024-11-14
Vortex以及此扩展程序现在会为模组复制`manifest.json`和`icon.png`文件,而不仅仅是`changelog.md`文件,这会导致出现数百个无关的文件冲突,必须一个个手动忽略。什么鬼???
2024-09-04
BepinEx 需要更新。它正在尝试加载过时的版本。
2024-06-03
是的,直到你再次部署之前…
2024-02-20
我在控制台中得到了完全相同的错误,当我手动安装BepInEx和模组时,模组无法正常工作,但一切在安装后都运行正常。
2024-02-04
[BepInEx消息: ] BepInEx 5.4.22.0 - 阴影之地(2023年12月12日 13时47分46秒)[信息: ] 在Unity v2022.3.12.5236448下运行[信息: ] CLR运行时版本: 4.0.30319.42000[信息: ] 支持SRE: 是[信息: ] 系统平台: 64位, Windows[消息: ] 预加载器已启动[信息: ] 从[BepInEx预加载器 5.4.22.0]加载了1个修补程序方法[信息: ] 从[SlimVML加载器 1.1.0.0]加载了1个修补程序方法[信息: ] 加载了2个修补程序插件[致命错误: ] 无法运行预加载器![致命错误: ] System.IO.DirectoryNotFoundException: 未能找到路径'C:\Program Files (x86)\Steam\steamapps\common\Valheim\unstripped_corlib'的部分内容。在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Enumeration.FileSystemEnumerator`1[TResult].CreateDirectoryHandle (System.String path, System.Boolean ignoreNotFound)中[0x0004d][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Enumeration.FileSystemEnumerator`1[TResult]..ctor (System.String directory, System.IO.EnumerationOptions options)中[0x00050][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Enumeration.FileSystemEnumerable`1+DelegateEnumerator[TResult]..ctor (System.IO.Enumeration.FileSystemEnumerable`1[TResult] enumerable)中[0x00000][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Enumeration.FileSystemEnumerable`1[TResult]..ctor (System.String directory, System.IO.Enumeration.FileSystemEnumerable`1+FindTransform[TResult] transform, System.IO.EnumerationOptions options)中[0x00042][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles (System.String directory, System.String expression, System.IO.EnumerationOptions options)中[0x00014][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Directory.InternalEnumeratePaths (System.String path, System.String searchPattern, System.IO.SearchTarget searchTarget, System.IO.EnumerationOptions options)中[0x0003c][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Directory.GetFiles (System.String path, System.String searchPattern, System.IO.EnumerationOptions enumerationOptions)中[0x00000][信息: ] 在<834b2ded5dad441e8c7a4287897d63c7>:0 处于System.IO.Directory.GetFiles (System.String path, System.String searchPattern)中[0x00007][信息: ] 在<5e471ddbeb974684bff43bc61f1b58cb>:0 处于BepInEx.Utility.GetUniqueFilesInDirectories (System.Collections.Generic.IEnumerable`1[T] directories, System.String pattern)中[0x0001a][信息: ] 在<a7e3be82e3634ca29e921a65272c4875>:0 处于BepInEx.Preloader.Patching.AssemblyPatcher.PatchAndLoad (System.String[] directories)中[0x00011][信息: ] 在<a7e3be82e3634ca29e921a65272c4875>:0 处于BepInEx.Preloader.Preloader.Run ()中[0x00216]设置断点minidump AppID = 892970SteamInternal_SetMinidumpSteamID: 缓存Steam ID: 76561198148469612 [API未加载]这就是我遇到的错误
2023-12-26
如果你的Valheim支持扩展版本是最新的(1.1.0或更高版本),那么你现在不应该需要遵循这些步骤,但如果出于某种原因仍然需要执行这些步骤,我很高兴我已经详细列出了它们。请注意,现在这些步骤应该不再必要,这可能意味着你有一些文件和/或文件夹存在问题,而这些问题超出了Vortex(以及扩展程序)的控制范围。我无法代表其他模组管理器发言,但在Vortex中,至关重要的是你要“完全信任它”,并且永远不要直接操作游戏文件和文件夹;这样做会使Purge按钮的功能成为谎言,而这个按钮是你不想失去的!
2023-12-08
我的好朋友,你简直就是天降神兵……我完全按照你说的做了,第一次就成功了……说实话,我一直以为自己哪里做错了,一直在想这到底是怎么回事,后来我才意识到是Vorrx的那个版本有问题,因为我手动安装了,没有用加载器,结果成功了,所以一定是这样!虽然那是一篇很长的阅读内容并且指令非常详细,但如果没有你,我会迷失方向的,非常感谢你放下身段来帮助我们这些凡人! :D
2023-12-05
今天(2023年10月24日),此扩展程序发布了v1.1.0版本更新,使上述步骤变得不再必要。现在它不仅可以存储BepInEx的当前版本,还为玩家提供了一个额外的选项,可以从GitHub直接手动更新,只需在需要时操作即可。此外,还有一个新的“打开”下拉菜单选项,指向Vortex存储它的目录,以便在需要时可以被其他版本覆盖。这是一个好事。这个模式对话框的公告也是一个非常好的事情。
2023-10-24
对于在使用 Vortex 管理 Valheim 时遇到问题,并且检查了 Player.log 后发现 BepInEx 的版本不是他们以为安装的那个版本的任何人:Valheim Vortex 扩展不相信用户能正确处理关键的 BepInEx DLL 注入器,因此它会保留自己的私有副本并强制安装,覆盖你尝试安装的不同版本。起初我以为 Vortex 是从隐藏的 NexusMods 存储库下载它的,但实际上它是作为插件的数据随 Vortex 一起交付和存储的。这可以被覆盖!以下是我认为完整的说明,截至 2023-10-14 和游戏版本 0.217.24 以及 BepInEx 版本 5.4.22。我希望它们在这一顽固的反复出现的问题得到妥善解决之前能够对你有所帮助。 定位以下目录(Windows 资源管理器): %AppData%\Roaming\Vortex\plugins\Vortex Extension Update - Valheim Support v1.0.24\BepInExPayload 删除子目录 InSlimVML;它不再有效或必要; 手动从 thunderstore.com 下载最新的 Valheim BepInEx“套件”: https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ 截至 2023-10-13 的当前版本为 5.4.2200; 将此文件直接下载到,或将文件移动到 Valheim 的 Vortex 下载目录中: %AppData%\Roaming\Vortex\downloads\valheim 这样做会使它出现在 Valheim 模组列表中的“从未安装”状态; 你将在稍后实际安装它,但首先... 在另一个资源管理器选项卡或窗口中导航到该下载目录; 用 Windows 或 7-Zip 或你使用的任何压缩工具打开 .zip 文件; 在 Zip 文件内,导航到 \BepInExPack_Valheim 目录; .sh 文件是为 Linux 准备的,对 Windows 系统没有用; 进入 \BepInExPayload 目录,复制并覆盖以下文件: changelog.txt doorstop_config.ini winhttp.dll 接下来,完整地复制 \doorstop_libs 目录;它可能还不存在; 为了复制 BepInEx,在资源管理器中导航“向下”到 Vortex \BepInExPayload\BepInEx 目录; 在该目录中,首先删除 \patchers 子目录,因为它已不再需要; 接下来,导航进一步进入 \plugins 并删除那里的 \VortexWorlds 子目录; 导航返回“向上”到 \BepInEx;剩下的是 \config、\core 和 \plugins; 现在,回到 Zip 文件中的 \BepInEx 目录,复制并覆盖 \config、\core 和 \plugins 到 Vortex \BepInEx 目录; 现在,当 Valheim Vortex 扩展强制复制时,BepInEx 将是最新的。 你还没有完成:是时候用 Vortex 安装“套件”了; 启动 Vortex,并点击左侧导航栏中的 Mod; 滚动找到“从未安装”部分中的 denikson-BepInExPack_Valheim-5.4.2200.zip 文件; 点击状态列中“从未安装”按钮左侧的下拉菜单箭头,并从短菜单中选择 Enabled; 现在,“套件”已准备就绪,随时可以部署,但在部署之前请先确认一些细节: 双击 Mod 名称列中的条目,这会在右侧打开详细信息窗格; 在此窗格中,确认或编辑以下内容: 版本:目前为 5.4.2200 来源:网站 来源网站:https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ 类别:实用程序(可选,我认为默认为空) 模组类型:未剥离的程序集(这指示 Vortex 将硬链接安装到已准备好的文件的位置) 完成后,你可以再次双击 Mod 名称列以关闭详细信息窗格。 最后,你应该已经准备好进行部署;试试看。 假设一切正常,你可以通过检查 \Valheim\BepInEx\core 游戏目录中 BepInEx.dll 的属性 | 详细信息 | 文件版本(或产品版本)来确认正确的 BepInEx 版本是否已部署;版本当然应该与你下载的一致。 - 大功告成! 如果 Valheim 扩展在没有同时更新这个私有的 BepInEx 副本(或者更好地重新设计整个机制)的情况下进行了更新,那么当它更新时,当然会覆盖你在这里的手动工作,你将不得不重复这个过程!希望这种情况不会发生。
2023-10-14
BigBizkit