卓越之剑DIY第二步:步枪枪声变awp的声音(10月26日更新)

卓越之剑DIY第二步:步枪枪声变awp的声音(10月26日更新)

寒暄几句:

这一失踪就是半年,多玩还是那么火爆

当我看到各位玩家的客户端被这种三脚猫的打包方法折腾得伤痕累累,我深感惭愧...

为此我把新的新的方法写给大家

================================================================

声明:

该原理是由“月亮上梦游”发表的《卓越之剑DIY第一步:随心更改字体》一文中推理出来的,旨在加强玩家游戏体验为目的!如若玩家利用该原理进行修改客户端导致一切后果,在下与多玩卓越之剑专区不对此进行负责!

本文欢迎转载,转载注明本文作者多玩,来源多玩卓越之剑专区个ge.duowan.com

==============================================================================


注意事项:

1、文中所有红色字体都是极为重要步骤,请大家仔细、认真地阅读,尤其是加粗的字体

2、务必备份GE客户端的所有文件,这步很重要,因为这种打包方法是无法还原的


4、目前测试用的客户端是2.6.3版的,所在服务器为一区(其他版本我不敢保证行得通)

5、本人不懂编程,很多步骤都是借鉴别人的做法,因此面对各位专家的提问我很难回答


================================================================

2008-10-26更新内容:

1、更新了打包方法,使用虚拟服务器实现自动更新
(方法来源于遗忘の空岛的博客)

2、更新了附件;(之前放出的已不能使用)

3、修改了文中一些错字和漏字



======================================================

正文:

一、伪造补丁文件

1、先找到AWP枪声的原文件,在cs\cstrike\sound\weapons下,没有CS的自己想办法吧

2、复制枪声文件(awp1.wav)到一个新的文件夹下,将其更名为atk_rifle1.wav

3、使用Winrar将其压缩成Zip格式(标准压缩比例),把所得的压缩包更名se.ipf

4、用UltraEdit打开上一步做好的se.ipf文件,可以看到一堆16进制编码

5、使用查找替换功能(Ctrl+R),在查找内容输入61 74 6B 5F 72 69 66 6C 65 31 2E 77 61 76


    替换框输入95 DC 45 05 14 D3 C3 E3 16 71 20 B4 DA 39

    然后点击“全部替换”,正常情况下会显示有2处已替换,退出对话框、保存、退出UltraEdit

6、新建个名为ge的文件夹,把上一步修改好的se.ipf文件复制到里面

7、使用Winrar把这个ge文件夹压缩成Zip格式(标准压缩比例),默认情况下会得到一个ge.zip


8、打开游戏目录下的updater.revision.txt文件,可以看到一组数字,把上一步做好ge.zip文件用这一组数字重命名,格式为xxxxx.zip

7、以上步骤请注意文件后缀名,如有不明之处可参考《卓越之剑DIY第一步:随心更改字体》


二、创建虚拟服务器

注意:韩服、台服的客户端在这一步有所不同,以下做法只在大陆服一区测试通过

再次强调一遍,请备份游戏客户端的所有文件,下面的任何步骤都有可能导致客户端损坏

1、新建一个文件夹,命名为patch,把上一步做好的xxxxx.zip复制到里面

2、复制游戏目录下的prepare_revision_v2.txtrevisions_v2.txt这两个文件到patch里

3、在patch下新建一个文件夹,命名为IPF_FOLDER,把游戏目录下的ipf_file_list.txt复制到IPF_FOLDER里面

4、使用HFS(最好是中文版)创建一个服务器,IP地址使用Internet协议中的那个IP地址,不要使用外部地址,拨号用户一定要注意这一点,然后把上一步做好的patch文件夹拖到HFS里,出现提示就选择虚拟目录,启动服务器

5、用文本方式打开游戏目录下的updater.config.xml(先备份原文件),把补丁下载地址改为虚拟服务器的地址,保存退出
(例如:假设虚拟服务器地址是192.168.1.1 一区的补丁下载地址在updater.config.xml中表达为UpdateURL="http://patch1.ge.the9.com/patch/"
把 patch1.ge.the9.com 修改为 192.168.1.1 就可以了,其他的千万不要改)

6、打开游戏目录下的updater.revision.txt文件,把里面的数改为比它小1的数,保存退出
(例如:你看到的是89168就改为89167)

7、现在可以运行游戏了,如果更新成功的话,updater.revision.txt文件里的数字会变为修改前的数字,这样就可以updater.config.xml换回原来的文件了,不换回来的话就无法更新官方的数据

==============================================================================

还有些值得注意的事情要向大家说明一下:

1、这种打包方法是没办法替换掉客户端的ipf文件中已有的文件,使用这种方法会导致客户端的ipf文件中存在两个名字相同的文件,游戏程序在加载的时候会两个同时加载(例如:你先把枪声改成awp的,然后再改成AK的,你射击的时候就会听到AWP和AK同时响的声音)。对此,我也没有什么好办法,只能用备份还原了

2、这种方法打包进去的文件是没有办法用IPF_Extractor提取出来的,我也不知道为什么

3、不要尝试在WINRAR里编辑客户端的ipf文件,虽然可以实现添加和删除里面的文件,但是你添加或删除文件之后WINRAR会对里面的文件进行重组,一些文件名就会被彻底的变成乱码,从而导致游戏程序无法加载


附注:

如果在更新过程中出现找不到xx文件,有可能是虚拟服务器IP设置错误,或者文件结构出错(正确的文件结构见附件图)

再提供一个伪造好的补丁包,变动如下:

手枪声音全部换为沙漠之鹰

步枪普通射击换为AK

步枪技能射击换为AWP

这里大家不用担心听到两个声音的问题,因为CS的枪声比GE的枪声要大得多,人耳几乎分辨不出来


[ 本帖最后由 qhlcool 于 2008-10-26 21:05 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 风吹的雨 金钱 +30 奖励,再接再励哦 2008-3-22 17:13

TOP

强人很多啊......虽然我没看完

TOP

不懂..


萝莉有三好,清音,柔体,易推倒

TOP

好厉害~~~反正我在网吧~~打算尝试一下~看看~
一步一罪化,一步一莲华

TOP

强烈请求楼主帮忙研究下,怎么把掉装备的声音也替换掉!!!特别是那些声音很小基本听不到的装备掉落音,卷轴啊衣服啊小型武器等,希望楼主能帮忙把它们改成巨大的"叮"的一声或其它,谢谢了先~

TOP

大鳥聲音確實很懷念。。。

我沉思了一番。想想口袋里刚借得三十块钱。
心一横。明天老子吃馒头咸菜。。
于是吐了口口水。顺了顺头发。。
潇洒的走到网吧老板面前。把钱一摔:来两张点卡。对。网易的那个!

TOP

抽住了?要变也变M4或AK的。。。

TOP

能不能把掉裝備聲音改成敲鑼打鼓或者手機鈴聲....pS 掉裝備拉 掉裝備了

我沉思了一番。想想口袋里刚借得三十块钱。
心一横。明天老子吃馒头咸菜。。
于是吐了口口水。顺了顺头发。。
潇洒的走到网吧老板面前。把钱一摔:来两张点卡。对。网易的那个!

TOP

从测试代码开始,再到运行测试、发表文章,我已经一天一夜没吃东西了
请允许我躺一下沙发吧

TOP

很复杂.为了晚上挂机,先省着脑细胞.

TOP

好的,楼主休息的时间我先帮你顶着。

TOP

啊~~我的沙发啊

TOP

支持下楼主

TOP

  这..................太复杂了

TOP

这不是很吵吗

TOP