这个方法主要是用于NBA2K15盗版用户入正后,不想重新正版文件,直接欺骗steam验证盗版文件为正版的方法,注意:必须入正后才能使用此方法。
《NBA 2K15》中很多正版玩家了免安装版,复制进steam目录后又提示要重新。下面给大家介绍一个有效的解决需要重新方法,实测有效,一起来看看吧。
1、首先你好的先把GAME.INI和STEAMAPI64.DLL和游戏EXE文件去掉,这3个是激活成功教程文件,用不上,然后你在STEAM里面先,让系统给你新建目录。
必须等STEAM开始(因为2K15这样的文件太大,所以可能会有一定时间的预分配空间)才能关掉STEAM,将激活成功教程版的文件拷贝到对应STEAM给你建好的目录下覆盖那些空文件。
2、然后到D:\SteamLibrary\SteamApPS\目录(举个例子,你STEAM上的2K15装哪里,就是哪个盘的STEAM库
找到一个文件例如appmanifest_.acf(也是举例,这个数字是2K15的STEAMDB ID),我查了一下2K15是,也就是appmanifest_.acf文件。
用windows写字板打开(不是记事本,因为记事本没法显示回车,看起来比较乱)
这是我一个已经完成的游戏的ACF文件,做个例子,是DOOM3 BFG 版
"AppState"
{
"appid"""
"Universe""1"
"name""DOOM 3: BFG Edition"
"StateFlags""4"
"installdir""DOOM 3 BFG Edition"
"LastUpdated"""
"UpdateResult""0"
"SizeOnDisk"""
"buildid""24721"
"LastOwner"""
"BytesToDownload"""
"BytesDownloaded"""
"AutoUpdateBehavior""0"
"AllowOtherDownloadsWhileRunning""0"
"UserConfig"
{
"language""japanese"
}
"MountedDepots"
{
""""
"""0"
""""
}
}
打开你的2K15对应的ACF,有几个地方需要改一下,第一是"StateFlags""4" ,请改成4,没下完的是1024,
"UpdateResult""0"请改成0
"BytesToDownload"""(这个你要打开你的acf文件内看2K15的字节数为多少,然后下面的BytesDownloaded得字节数就填多少,代表你已经下完了。)
"BytesDownloaded"""
这两个,一般来说没下完的都是上面那个数字比下面的大,上面的意思是你需要的字节数,而下面是已下的字节,很明显,把下面那个改成和上面那个一样
OK,最关键的来了,
"MountedDepots"
{
}
这里的内容,没完的是空的,这里就是我之前提到的Depot,需要去STEAMDB抄写对应的Depot(解释一下,这个东西是STEAM的文件包ID,STEAM的文件会切割成一些分包,比如我这个DOOM,3个分包分别是游戏资源文件,游戏可执行文件,游戏语言文件,一些游戏的DEPOT会更复杂一些)
这是2K15的DEPOT列表:,你可以看到只有VC2010,DX和游戏本体(没搞的很复杂),只要贴3行文字到"MountedDepots"的花括号中间就行了
每行文字的格式类似于如下:
""""
前一个是DEPOT ID,比如游戏本体文件是,在STEAMDB上打开对应DEPOT的页面(DEPOT列表上对应的DEPOTID)
这个可以查到Manifest ID: 是
那么这一段就可以这么写""""(这个更简单,直接复制这串数据包括印号进去 "MountedDepots"{ }的括号内就好了)
其实吧,基本就这么写就可以了,因为2K15只有一个DEPOT包,其他都是DX,VC库这类的小东西,你不填STEAM也会自己帮你添加
然后?开STEAM吧,你会发现游戏完成度几乎100%了。