|
以前的Steam-Down介绍,请看
http://forum.dt-club.net/showthread.php?t=17348
最新的P7版本的Steam-Down包含的主要文件是:
Steam.exe
Steam.dll
SteamUI.dll
SteamClient.dl
tier0_s.dll
vstdlib_s.dll
Steam-Down.exe
第一个Steam.exe是2004年8月的破解文件。而SteamUI.dll是2005年1月的版本。
其他的都是2005年7月的版本。
Steam-Down.exe是主程序,他调用Steam.dll的SteamStartEngine来启动Steam.exe程序。
通过Steam.exe(破解)程序来处理Steam.dll和SteamUI.dl的函数调用l,其本身忽略了自身版本检查与升级。
而Steam.dll文件破解,就是用ppatcher破解数据,改写了Steam.dll文件。这样所有游戏都在列表里而且可以更新游戏内容。
利用Steam-Down,使用合法的HL1账号登陆,就可以玩所有游戏,包括HL2类游戏,以及以后发布的游戏。
至于为何没有Ticker Error,我想这与Valve的Auth认证有关。在登陆Steam时,Auth认证通过后,你的Ticker就是合法的。通过查询Valve定购数据库,只显示你定购的游戏列表。
当你启动游戏列表里的游戏,Valve先查询定购系统,如果有定购就可以玩,如果没定购,那么就需要激活这个游戏。
如果是破解的,类似ppatcher的方法,跳过了定购系统的查询,可以启动游戏。但是正版服务器会在你连接服务器时,要求验证Ticker,如果有效,就可以玩,否则就是提示票过期。
配合VAC2的实施,SteamClient.dll会验证并检查内存数据的合法性,如果无效,将不能进入VAC2的服务器。 |
|