将大人声加到T208中并将铃声地址重定向( 二 )
screen.width-500)this.style.width=screen.width-500;" >
(6)我们知道,要想在bin1中正确读取铃声,就一定得在铃声的首地址上加上“400000”,在上面知道序号为34的铃声的首地址是“0x42ECF8”,加上“400000”后为“82ECF8”,我们按从高位到低位两两颠倒,就得到了“F8EC82”,回到hexworkshop的bin1窗口中,按ctrl f,弹出查找对话框,在“类型”中选择“十六进制”,并输入“82ECF8”,按“确定”查找,如图8所示:
screen.width-500)this.style.width=screen.width-500;" >
(7)按“确定”鼠标会自动转到“82ECF800”的位置,这是序号34的铃声所在索引中的地址,而且跟在“82ECF800”后面的四个字节“CF090000”(虽然有4个字节,但就两个起作用,所以人声最大只能是65536字节)表示的是指向铃声的大小“09CF” 。如图9所示:
screen.width-500)this.style.width=screen.width-500;" >
接下来把“82ECF800”替换成人声的首地址“0C7C9000”(由“00507C0C”+"00400000”=“00907C0C”,并按高低位字节颠倒得到) 。再把后面的铃声大小“CF090000”改成人声的大小,注意高低位字节颠倒,我是直接都改成最大“FFFF0000”,免得每次都改 。如图10所示:
screen.width-500)this.style.width=screen.width-500;" >
(8)保存修改后的bin1文件,大功告成,加进去了一个人声,记得把相应的铃声名称也改掉,这样就可以刷机 。如果还要加人声,原理跟上面一样,说来说去就两件事:加人声和修改索引地址 。你可以直接帖9个65534字节的大人声进去,做成母文件 。这样以后就不用每次用Hexworkshop,而直接用MMFman替换就可以了,这也是我在上面第(2)步骤中把“华山论剑”的铃声加到65534字节的原因 。
再说一下如何把原来存放的乐曲来电铃声和游戏声音空间都让给人声 。原来的乐曲铃声为:34-78首,地址从42ECFE-45CA47,(在Hexworkshop中,你可以用ctrl g快捷键直接定位到那个位置)总大小为:187727字节,大约183.32K 。你可以划分三个空间,平均每个62K左右,然后用上面的方法将将乐曲铃声替换成人声 。不过要注意空间要填得刚刚好,就是你要刚刚填满187727字节,不多也不少,这样才不会把地址其它铃声的地址弄 。
【将大人声加到T208中并将铃声地址重定向】还有每个mmf铃声的前四个字节一定是十六进制的“4D4D4D44”,换成文本就是“MMMD”,所以你也可以在HexWorkshop中按快捷键ctrl f查找,弹出一个对话框,在“类型”中选择“文本字符串”,在“数值”里面填入“MMMD”,也所“查找所有实例”勾打上,按“确定”查找 。将会查到所有的铃声存放空间 。如图11所示:
推荐阅读
- 微星4080魔龙发售价
- 使用Ulead GIF Animator 5 压缩BMP图片大小
- 嘉兴大众四s店电话号码是多少 嘉兴上汽大众4s店电话号码
- 农作物越冬方法大全
- G60手机BUG大全
- 大蒜黄化原因及防治方法
- 衣服上有油渍怎么办呢
- 大众哪款车烧机油
- 鲍鱼是不是越大越好
- Mac如何将未保存的QuickTime音频找回来?未保存的QuickTime音频找回方法