轩辕春秋文化论坛 » 金庸群侠传MOD交流 » 修改高分辨率的物品菜单和状态菜单


2008-1-5 23:05 scarscc
修改高分辨率的物品菜单和状态菜单

恩,我在txdx发过了,自己宣传一下:q(+:q(+

[b]修改物品菜单的原理:[/b]

在原版中,每行显示5个物品,而在贴图和选择物品时,程序计算a=b*5的方法是:

a=b, a=a*4, a=a+b.

因为在2进制计算中,乘以2,4,8等数字只需要移位,所以上面的计算方法实际上比直接计算a=b*5还要快。

那么我就把这3句换成a=b*12,不够的字长用90(空指令)补上。

需要更换的地方有好几处,还要修改选择物品时的溢出效果(就是如果光标在左边,按左键就会跳到最右的效果)。偷个懒,我把原有的上下箭头都去掉了。

同时,调整物品名称,说明等字串的资源位置。特别的是罗盘物品,原版中用一字节表示其说明字串的横坐标,所以不能移到中间,我把罗盘说明的字串更改了,在最前面用26个字符的位置显示一个3位数,这样前面大片都是空格,造成了说明居中的效果。

[b]修改状态菜单的原理:[/b]

把两页之间的一个等待任意键的函数去掉,并且调整资源的位置即可。不过原版里面有一部分数据是用单字节表示的,所以我目前只能把这个框放在左上角。顺便把各个属性到4位数时的显示错误也修正了。

制作了原版的和两个流行改版的补丁。如果是原版,需要游泳的鱼的场景合并文件并自己复制一个att024.wav,可以到[url]http://scarscc.ys168.com/[/url]下载。

[b]效果:[/b]

[[i] 本帖最后由 scarscc 于 2008-1-7 21:31 编辑 [/i]]

2008-1-6 00:38 武骧金星
8错8错,建议LZ发到铁血丹心去

2008-1-6 20:01 scarscc
ls看第一句。。。

2008-1-7 16:34 robinhowx
我怎么不行呀!

我今天试了几次,怎么换了后人物是小了,但是色彩变得好差呀!!!

2008-1-7 18:30 scarscc
说明版本。。。

据我所知只有“再战江湖”用的调色板比较特殊,如果用错调色板色彩会变差

2008-1-7 21:29 scarscc
原来修改的有一处显示bug,即物品如果修炼或佩带的人并非主角时,物品名称会左偏。现已经修正,喜欢的朋友可以到我的空间重新下载。

如果有其他bug,欢迎报告(麻烦说明是哪个版本。。。)!

[[i] 本帖最后由 scarscc 于 2008-1-7 21:32 编辑 [/i]]

2008-1-7 22:00 robinhowx
还是补丁问题!!!

感谢楼主的回答,我改的是苍龙,我现在弄好了,但是感觉刷新率是60呀,眼睛感觉好难受,有一些能提高刷新率的修改吗?

2008-1-7 23:16 scarscc
回复 #7 robinhowx 的帖子

这个我不会。。。

2008-1-8 10:44 yujiaxin
ys的网站在我这里太不稳定,刷新了无数次都不能加载成功网页

能不能把苍龙的补丁文件上传到论坛里来啊?

在此谢过了先

[[i] 本帖最后由 yujiaxin 于 2008-1-8 20:29 编辑 [/i]]

2008-1-8 22:15 scarscc
for clzr

2008-1-9 13:38 liudu
再战的Z.COM修改建议可以和南宫老师商量下,毕竟最近现身了.

2008-1-9 14:15 scarscc
恩,我搞不定

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.