277515405 发表于 2024-9-27 16:19

战场兄弟1.5.0.15 提示找不到 steam_api.dll文件,无法继续执行代码。··········

在该板块下载了战场兄弟1.5.0.15

启动游戏,提示找不到 steam_api.dll文件,无法继续执行代码。··········

我用其他版本的 win32/BattleBrothers.exe执行文件,替换新版本1.5.0.15下的同名文件后可以运行游戏,但是游戏还是之前的1.5.0.12版本
无法使用新的mod。


请问大佬如何解决?

1246291292 发表于 2024-9-27 18:39

steam_api.dll是steam用来验证游戏是否是正版的,如果你下载的是论坛的学习版,请检查你是否把所有文件都安装全了(类似于未加密补丁,xx补丁这种,可能漏了啥东西没装),里面应该会有未加密的dll文件。
如果安装文件里面没有,那就看下是不是被杀毒软件把这个dll给删了或者丢进隔离沙箱了,windows defence有时候会对未加密后的dll报毒然后删掉。
如果还是找不到那大概是你找的资源漏文件了。
直接替换别的版本的exe文件,有可能能进游戏但是非常不稳定,会遇到很多版本不对应而导致的闪退和炸档,对于mod安装也会有影响,尽量别这么干。
如果实在搞不定,建议直接用能找到且能正常运行的最新版本。

277515405 发表于 2024-9-28 10:48

1246291292 发表于 2024-9-27 18:39
steam_api.dll是steam用来验证游戏是否是正版的,如果你下载的是论坛的学习版,请检查你是否把所有文件都安 ...

应该是压缩包内的文件被pc的某种智能杀毒给拦截了,我没开杀毒软件,所以不知道是系统的,还是浏览器的功能。。。

gtsy 发表于 2024-9-28 11:43

被杀毒软件删了。恢复加入白名单。

Highflyfan 发表于 2024-12-5 17:21

被杀软删除了。。。。。。。。。。。。。。
页: [1]
查看完整版本: 战场兄弟1.5.0.15 提示找不到 steam_api.dll文件,无法继续执行代码。··········