
NPC与敌人移除器(恐惧症辅助工具)
一个《艾尔登法环》模组,用于移除任意选定的NPC/敌人。原始模组通过使用ModEngine2替换指定角色的文件来实现功能。此模组扩展了该功能,提供了一个窗口,让你选择NPC,然后
查看大图一个《艾尔登法环》模组,用于移除任何选定的NPC。
概念
原版模组通过使用ModEngine2替换指定角色的文件来实现功能。虽然原版模组运行完美,但需要用户自行查找想要替换的NPC的ID,然后将文件重命名为该ID。这给使用体验增加了一些不便。本模组旨在通过提供一个窗口来解决这个问题,您可以在窗口中挑选NPC,然后只需点击按钮即可完成替换。如果您不想在电脑上运行脚本(尽管代码是公开的),我强烈建议您使用原版模组。
快速开始
如果您不想阅读,可以直接观看视频以更快上手。下面有更多详细信息,但视频应能涵盖大多数常见内容。
安装
- 安装ModEngine2。请遵循页面上的说明。
- 安装Python3。最新的稳定版本是最安全的选择(通常是页面顶部的大下载按钮)。我尽量不使用太多新特性,以便使用旧版Python3的用户也能运行此模组,但如果您遇到问题,我建议下载最新版本。需要注意,Python2和Python3是完全不同的,Python2不仅仅是“旧版Python3”。
- 下载本模组的最新版本。或者,您也可以从GitHub下载。
- 将下载的模组解压到您喜欢的任何位置。
- 如果您从NexusMods下载,请跳过此步骤,因为替换文件已包含在内。如果您从GitHub下载,您需要一份替换文件的副本。
- 从原版模组获取替换文件的副本。原版文件和“turtle”版本都可以使用,但我推荐使用turtle文件,因为它可以降低游戏卡死的风险。
- 将替换文件解压到本模组的“res”文件夹中。请注意,不应存在父文件夹;所有“.dcx”文件都应直接位于“res”文件夹下。
使用方法
- 要运行模组,请双击运行launch_npc_remover.bat。这将安装依赖项并启动模组窗口。如果您熟悉Python,也可以自行运行,但“.bat”文件会为您处理所有事情。
- 点击“Mod Engine 2 Mod Folder”对应的“Browse”按钮,然后选择您安装ModEngine2的“mod”文件夹。请注意,这应该是ModEngine2内部的“mod”文件夹,而不是ModEngine2文件夹本身。也不是“mod”文件夹内的“chr”文件夹。
- 使用“Available NPCs”列表选择您想要替换的NPC。您可以使用文本框搜索名称,如果想了解更多信息,可以点击NPC的“Info”按钮,这将在浏览器中打开对应名称的wiki页面。当您确定要替换该NPC时,点击它所在的行,它将被移动到“Replaced NPCs”列表中。
- 如果不小心添加了NPC,请在“Replaced NPCs”列表中点击其所在行以取消选择。您也可以点击“Clear Selection”按钮移除所有当前选定的NPC。
- 当您对替换列表满意后,点击“Replace NPCs”按钮执行替换操作。
- 如果您想清除之前应用的替换,请点击“Clear Folder”按钮。 警告:这会清除ModEngine2中“mod/chr”文件夹内的所有内容。这包括您可能安装的其他模组。在选择此选项之前,请确保您确实想清除所有角色模组。
- NPC现在应该已被替换。您可以关闭模组窗口以及用于运行它的终端。按任意键终端将关闭。保持终端打开是为了在出现错误时,您可以将错误信息发送给我以便获得帮助。
- 像平时使用ModEngine2那样启动游戏,并确认一切正常。除非您想更改要替换的NPC,否则无需重新启动此模组并再次执行替换步骤。
截图
问题与评论
需要帮助吗?想提出功能建议?还有其他评论或问题?请在NexusMods上发表评论或在GitHub上提交Issue,我会尽力帮助您。
常见问题解答
智能应用控制阻止了模组运行,我该怎么办?
可以尝试不要双击launch_npc_remover.bat,而是右键点击它并选择“以管理员身份运行”。我不太推荐这样做,因为这会绕过一些Windows安全功能,如果您养成这个习惯,将来可能会遇到危险情况。更安全的选择是使用原版模组手动替换文件,这样就无需绕过Windows安全功能。
当模组运行并安装依赖项时,提示错误“Failed building wheel”并显示“Microsoft Visual C++ 14.0 or greater is required.”,我该如何解决?
Python会自动尝试从互联网仓库PyPi获取所需依赖项。但是,如果找不到与您的操作系统和Python版本匹配的依赖项,它可能会尝试从源代码构建该依赖项。这在开发过程中是完全正常的,但对用户来说可能很麻烦。这里有几种解决方案。请阅读所有方案,因为我推荐最后一种。
- 安装错误信息中提到的C++构建工具。错误信息中会提供下载链接。如果您不是开发者,我不太推荐这样做,因为这是一个相当大的下载(5GB以上),并且会安装您并不真正需要的工具,还会占用安装空间。但是,如果这是操作系统问题,这可能是您唯一的选择。实际上,如果您使用的是正常的Windows系统和标准CPU,这通常不会是个问题。
- 更换您的Python版本。这并不难,但对普通用户来说可能并不理想。要知道您需要哪个Python版本,您需要:在PyPi上搜索错误中未能构建的包,转到“Release history”,为requirements.txt中列出的包选择匹配的版本,转到“Download files”,找到适合您所使用的操作系统和CPU架构的Python版本,下载该版本的Python,删除模组文件夹,然后重试。这可能是普通人不想做的事情。
- 在GitHub或NexusMods上寻求帮助。您的Python版本可能太新了,所以我可以直接告诉您需要在requirements.txt中更改哪些版本,并可能帮助为其他人更新它。这可能是最简单的途径,也是我推荐的。
致谢
本模组的原始想法以及提供替换文件的原版模组可以在这里找到,由Vlobster上传。 本模组是“SolowD”制作的“Remove ants and hands-spiders (not only)”模组的遗留产物,该模组似乎已被移除。 ID文件是Smithbox提供的Character.json的副本。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。