认真看帖,游戏愉快,一目十行,保证头疼.
本Mod加载器有NLog和BepInEx两种方式加载。二选一即可。
本贴为较新的BepInEx版的安装教程,(不建议使用)较旧的NLog版请右转:【1.1.0-3.4.1】客户端mod加载器v1.0.8(NLog)-ODDBA社区
名词说明:
-
游戏主文件夹:塔科夫客户端的文件夹,存在塔科夫主程序EscapeFromTarkov.exe、离线服务器(Aki.)Server.exe、离线启动器(Aki.)Launcher.exe。下文简称 “EFT”
-
本加载器DLL主体(BepInEx):“EFT\BepInEx\plugins\whF.ClientModLoader.dll”
-
(安装过程无关)客户端mod存放文件夹:“EFT\ClientMods\”,将客户端mod.dll放在这个文件夹里面
BepInEx版安装方法:
版本至少SPT-AKI 2.3.0:(已含有BepInEx文件夹)
-
下载BepInEx版加载器主体:
-
将本体解压至文件夹下:
EFT\BepInEx\plugins\
图:加载器本体安装路径
版本低于SPT-AKI 2.3.0:(无BepInEx文件夹)
-
先手动添加BepInEx组件,再按上方教程安装本加载器。手动添加BepInEx的教程链接:【教程】让2.3.1以下也能使用BepInEx的新mod-ODDBA社区
-
或者放弃BepInEx版,右转安装NLog版。
客户端Mod存放文件夹:
故障自助排查(BepInEx):
-
正确安装加载器后,每次启动游戏都会更新 “EFT\ClientMods\log.txt” 文件的内容和修改时间。
-
BepInEx插件目录:“EFT\BepInEx\plugins\”,看看有没有本加载器本体 whF.ClientModLoader.dll
-
BepInEx插件系统的日志文件:“EFT\BepInEx\LogOutput.log”,应有 Loading [ClientModLoader 1.0.7.0]
-
终极故障排查(客户端的错误日志,希望你用不上):“EFT\Logs\【最后一个文件夹】\【一长串日期-版本号】 errors.log”
已测试客户端0.12.10.2.11856(spt-aki 1.1.0) 至发帖时最新0.13.0.1.21531(spt-aki 3.5.0)都可使用。
理论上,只要Unity引擎不大改,全版本兼容。
更新日志:
-
v1.0.3:修复了游戏退出时再次加载mod的bug。添加一键安装程序。
-
v1.0.4:防止重复加载mod。注:SPT-AKIv2.3.1起不再使用Nlog方式加载,届时只需要更新加载器即可继续使用我的客户端Mod系列。
-
v1.0.6: 为客户端0.12.12.15.17639更新。
-
v1.0.7: 移除组件,提高兼容性。
-
v1.0.8: 修复不创建ClientMods文件夹的bug
-
v1.1.0:正式加载mod前检查其兼容性,以防加载不兼容的mod导致游戏卡第一屏;优化日志输出。
客户端Mod加载过程:
-
游戏【BepInEx组件】加载【本加载器】。
-
【本加载器】主体whF.ClientModLoader.dll 读取文件夹 “EFT\ClientMods\”下的所有客户端mod.dll并依次加载,日志文件为“EFT\ClientMods\log.txt”
加载器原理:
在ClientMods文件夹下搜索所有dll文件,实例化其所有的 public class ModEntry
欢迎moder加入客户端mod开发:
目前全版本可用,如无效果请按照帖子中的《故障自助排查》仔细检查。
大佬刚测试了一下!mod加载器貌似无效!我是16440版本!
[2022/1/23 14:40:05]ClientModLoader Starting
[2022/1/23 14:40:05]Loaded 0 client mods
武器故障害死我 好几次了 现在出了这mod 好评
6666666666666
本人射击场实测2.2.0也可以用
MK47连续打了4个73发弹夹,枪口都红了,枪械无故障
我的文档没有Visual Studio 2019这个怎么办
66666666666
牛的