[教学] 将铃声名称更改中文名称

kadar

普通会员
2003-06-04
85
0
0
S308中,铃声名称按铃声的长度占用空间,如Hungarian Rapsody占用34个字节,也就可以输入17个汉字(unicode中,汉字与英文占用相同的字节),这样,我们在改用中文名称时不存在任何困难,毕竟很少用到17个汉字的歌名。但在“鸟鸣”中,只有4个字节,这就为我们改动名称造成很大的困扰。所以,必须将铃声名称表重新安排。简体铃声表共有882个字节,我把前36个歌名各分配20各字节,除掉终止符合00 00,共可输入9个汉字或英文;后9个歌名各分配18个字节,共可输入8个汉字,这样,为我们后面改动中文歌名提供较好的环境。改动歌名后,因字节位置发生变化,需在歌名的偏移量进行改动以正确指示歌名的开始地址,这就需要改动歌名偏移量。
好第一步,先选好要下载到机器的铃声并编好歌曲名称(铃声中长度不能超过原铃声的长度,不然要使用机器的空白位置,增加难度),在DOS方式下使用 dir /on >size.txt 命令获取铃声的名称及长度,(未完待续)

实在抱歉,本人打字水平实在太差,用了10年的电脑,中文还是用拼音,最好是有人来学习整理发布,我实在太懒了.我在广东揭阳市,有附近的朋友请联系.
 

kadar

普通会员
2003-06-04
85
0
0
S308中,铃声名称按铃声的长度占用空间,如Hungarian Rapsody占用34个字节,也就可以输入17个汉字(unicode中,汉字与英文占用相同的字节),这样,我们在改用中文名称时不存在任何困难,毕竟很少用到17个汉字的歌名。但在“鸟鸣”中,只有4个字节,这就为我们改动名称造成很大的困扰。所以,必须将铃声名称表重新安排。简体铃声表共有882个字节,我把前36个歌名各分配20各字节,除掉终止符合00 00,共可输入9个汉字或英文;后9个歌名各分配18个字节,共可输入8个汉字,这样,为我们后面改动中文歌名提供较好的环境。改动歌名后,因字节位置发生变化,需在歌名的偏移量进行改动以正确指示歌名的开始地址,这就需要改动歌名偏移量。
好第一步,先选好要下载到机器的铃声并编好歌曲名称(铃声中长度不能超过原铃声的长度,不然要使用机器的空白位置,增加难度),在DOS方式下使用 dir /on >size.txt 命令获取铃声的名称及长度,(未完待续)

实在抱歉,本人打字水平实在太差,用了10年的电脑,中文还是用拼音,最好是有人来学习整理发布,我实在太懒了.我在广东揭阳市,有附近的朋友请联系.
 

wudan1212

普通会员
2003-06-02
1,401
0
0
快接着说啊,我替换内置的铃声时为什么不能连原来的铃声名字也替换掉啊?
 

roolf

普通会员
2003-06-01
716
0
0
请教楼主,铃声名称、大小及指针的存储位置怎么查找啊,如果我用B8版本的不是就没法用这个了?
 

sayaka

普通会员
2003-06-09
1,900
0
0
就怕这么个性化设了之后,像JAVA补丁之类就刷不进了。