|
发表于 2004-12-2 13:37:47
|
显示全部楼层
来自 中国–宁夏–吴忠–青铜峡市
打造NO STEAM的CS和CZ
作为一个狂热的CS玩家,工作之余和闲暇时分,总想与朋友们联机厮杀一番,可是有些时候,因为STEAM的缘故,我们却不能进入游戏。例如:Internet网络连接失败、STEAM服务器繁忙、没有连接到Internet的办公室里或者是家人正在用我的STEAM账号联机对战。要是没有STEAM,这一切都不是问题。
促使我来做这件事情的原因有两个:一是因为经常在玩游戏的过程中遇到问题,打电话到CS的国内代理商――奥美公司寻求技术支持,声音甜美的奥美客服人员告诉的答案只有3种:若因为STEAM的网络连接、账号、密码等等问题,请与VALVE联系;若因为游戏出现不能安装、死机或是不稳定的情形,请与计算机生产商、Microsoft或杀病毒软件的技术人员联系;若因为CD光盘或者怀疑是盗版等其它原因,请直接找销售商。直到今天,我依然纳闷这些客服到底能为正版玩家提供什么帮助。二是因为我属于CS中级菜鸟,常常在Internet混战服务器上垫底,很是郁闷。那天偷偷在网上寻觅了一款CS作弊器,体验了一阵在混战服务器上作领军人物统帅兄弟们战斗的快感。可是,当我再次登陆STEAM准备加入战斗时,却提示我的账号已经被BAN,赶紧去STEAM网站查询原因,天哪!我的账号一年内都不得在有VAC的服务器上游戏。痛恨……
言归正传。必须有一个能够正常进行CS游戏的STEAM,若打算制作CZ、DoD、TFC、DMC、Ric等Half-Life的MOD,同样保证它们已在STEAM中安装并更新为最新版本。现在仅以CS1.6和CZ1.2来说明。
首先自http://server.counter-strike.net/ 免费下载用于windows下建立独立服务器的HLDS_v1120.exe(其实在网络上很多国内站点都提供下载)。点击安装,默认安装文件夹是C:\HLServer,完成后,运行此文件夹下的HldsUpdateTool.exe创建一个免费账号并升级CS到最新版本,按同样的方法使得CZ升级到最新版本,具体应用方法请看帮助文本。视网络连接情况,这一步大约需要30~60分钟左右。
然后直接把HLServer文件夹改名为NOSTEAM(当然,可以改成任何你喜欢的名称)。
确认STEAM当前不更新任何文件,退出STEAM,拷贝Steam\SteamApps\下的*.gcf文件到自己建立的临时文件夹C:\GTEMP(我的STEAM语言为简体中文,只安装了Half-Life、Counter-Strike、和Condition Zero三个游戏;若你安装的游戏更多,请选择拷贝)。用Google搜索GCFScape,这是能够解压*.gcf文件包的小软件,目前版本1.2.1。也可自行访问http://countermap.counter-strike ... cape必须Microsoft .NET Framework支持,请用Windows update安装)。把GCFScape的文件也放在C:\GTEMP\。
开始工作:
用GCFScape解开half-life engine.gcf并释放所有文件夹和文件到C:\GTEMP\HLE\;
用GCFScape解开half-life.gcf并释放所有文件夹和文件到C:\GTEMP\HL\;
用GCFScape解开half-life schinese.gcf并释放所有文件夹和文件到C:\GTEMP\HLS\;
用GCFScape解开counter-strike.gcf并释放所有文件夹和文件到C:\GTEMP\CS\;
用GCFScape解开counter-strike schinese.gcf并释放所有文件夹和文件到C:\GTEMP\CSS\;
用GCFScape解开condition zero.gcf并释放所有文件夹和文件到C:\GTEMP\CZ\;
用GCFScape解开condition zero schinese.gcf并释放所有文件夹和文件到C:\GTEMP\CZS\;
用GCFScape解开platform.gcf并释放所有文件夹和文件到C:\GTEMP\PL\;
上述C:\GTEMP\下的子文件夹均为手工临时建立,可任意命名,好记就行。特别注意:使用GCFScape释放*.gcf中的所有文件时,默认带有一个root父文件夹,最好的办法是,每释放一个*.gcf中的所有文件,完成后立即把root重命名,然后再打开并释放下一个*.gcf文件。例如:用GCFScape解开half-life.gcf并释放所有文件夹和文件到C:\GTEMP\,得到C:\GTEMP\root,应该立即改名为C:\GTEMP\HL,以此类推。
然后,
拷贝C:\GTEMP\HLE\所有文件夹和文件到C:\NOSTEAM\;
(不包括HLE本身,Windows提示文件或文件夹覆盖时,选择“是”。下同)。
拷贝C:\GTEMP\HL\所有文件夹和文件到C:\NOSTEAM\;
拷贝C:\GTEMP\HLS\valve\所有文件夹和文件到C:\NOSTEAM\valve_schinese\;
拷贝C:\GTEMP\CS\所有文件夹和文件到C:\NOSTEAM\;
拷贝C:\GTEMP\CSS\cstrike\所有文件夹和文件到C:\NOSTEAM\cstrike_schinese\;
拷贝C:\GTEMP\CZ\所有文件夹和文件到C:\NOSTEAM\;
拷贝C:\GTEMP\CZS\czero\所有文件夹和文件到C:\NOSTEAM\czero_schinese\;
拷贝C:\GTEMP\CZS\ reslists\所有文件夹和文件到C:\NOSTEAM\ reslists\;
拷贝C:\GTEMP\PL\所有文件夹和文件到C:\NOSTEAM\platform\;
可以删除C:\GTEMP文件夹了。
哈哈,大功告成!这时点击C:\NOSTEAM\hl.exe,half-life就会启动;建立hl.exe的快捷方式:C:\NOSTEAM\hl.exe Cgame cstrike,点击CS就会启动;建立hl.exe的快捷方式:C:\NOSTEAM\hl.exe Cgame czero,点击CZ就会启动;如果有其它MOD,亦同样方法可以启动。最重要的是,STEAM并没有运行就能够进行单机、Internet或LAN对战,我们完成了脱离STEAM运行游戏的目的,游戏效果与STEAM中的一模一样。
拷贝NOSTEAM到其它从未安装过STEAM的计算机上,首次运行时会出现输入CD-Key的提示,直接输入奥美官方公开的CZ的CD-Key即可(什么?不晓得?问GooGle吧!),然后在Windows注册表中修改[HKEY_CURRENT_USER\Software\Valve\Steam]下的键值Language="schinese",游戏中就可以显示简体中文了。
存在的问题:
1.运行CS时,在errorlogs文件夹中记录一个错误日志:\resource\UI\Classmenu.res引导失败。这个问题丝毫不影响游戏的运行,而且在游戏中无任何错误警告,可以不必理会。其实,在STEAM中运行CS,同样有这个错误记录,因为当前STEAM文件中根本没有Classmenu.res。VALVE站点论坛上亦有许多关于此问题的帖子,尚未有官方答案。
2.改造后的CS人物模型是旧模型,而当前STEAM中CS人物模型是CZ的。
直接拷贝CZ的模型文件,注意必须把CZ的10个都拷贝来,虽然CS只有8个.到底喜欢那一类,自己决定.
3.在没有Internet网络连接的情况下,游戏初始会停顿几秒钟。从控制台信息可以看出,这是在试图连接master认证,可忽略。
4.游戏更新。当VALVE进行CZ和CS升级后,可直接运行HldsUpdateTool.exe来完成核心更新。不过建议还是启动STEAM来进行文件完整更新后,利用上述步骤拷贝比较保险。
:thefinger
1.关于缺失的文件.
有2个:Classmenu.res和CareerBackgroundMenu.res,请下载附件,解开后放入X:\..\cstrike\resource\UI 文件夹即可.
2.关于人物模型(皮肤).
改造后的人物模型是和CS1.5是一样的,但目前在Steam中进行CS1.6游戏,使用的模型是CZ的.通过解开Steam中的模型文件condition zero models.gcf并放入相应的文件夹会出错. 原因是CZ有警匪合计10个模型,而CS只有8个.
解决办法:
拷贝CZERO\models\player\ 下的10个模型文件夹到CSTRIKE\models\player\
拷贝CZERO\gfx\vgui\ 下对应名称的10个.tga文件到CSTRIKE\gfx\vgui\
特别注意:在CSTRIKE\models\player\remapped.bmp请勿修改删除,否则出错. :37: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|