KG和南宫老师都研究过用50指令做高分辨率的对话框,效果很好,可是以前的修改档就不能用了。
喜欢
原版和现有的修改档,又喜欢高分辨的朋友还要看难受的对话框。
为此我做了这个补丁,用这个程序分别修改z文件(需要先用fish
修改器改成高分辨)和talk文件之后就能改善对话框的效果。可以用于任何现有版本。
原理:移动
头像位置,改变对话背景的黑色矩形的大小和位置。改写每页行数为6。Talk.grp里改写为每行30个字。
我只经过简单测试,请注意备份原文件,有问题请与我联系。
截图:
那两个像书的按键是浏览
更新对话框调整器
这个英文比较简单,下面的12个是对话框大小,对话框位置,头像位置,每个都对应不同情况下的4个值。因为头像大小固定,头像框大小就不用管了。至于每个数字控制什么,自己试一下吧。
注意对话框尺寸的y值不能超过127。
上面chinese charactors in 1 line 是一行中汉字的个数。
pixels in a column 是对话框中文字的行数乘以17。原版是51,我改成了102。
那么实际上我最开始用的那12个数字是:
512, 108, 512, 108
94, 17, 23, 336
23, 17, 546, 336
如果你能试出更美观,合适的数字,请告诉我。
原来修改的位置(程序会自己完成):
2CCE8: 11 0C
2CCFF: 22 ED
2CD00: 02 00
2CD04: 50 7D
2CD05: 01 00
2CD0C: 17 08
2CD13: 22 ED
2CD14: 02 00
2CD18: 11 0C
2CD20: 17 08
2CD2C: 50 7D
2CD2D: 01 00
2CD3C: 50 82
2CD3D: 01 00
2CD4F: 6C 39
2CD51: 00 DA
2CD52: 02 00
2CE2E: 6C 39
2CE30: 00 DA
2CE31: 02 00
;以上均为对话框,头像框的大小和位置。
3DA30: 66 33
;这里是行数。每个汉字11h(17)个像素,33即3行。可能不能超过7,但是可以改成无限。
[
本帖最后由 weyl 于 2008-9-23 00:30 编辑 ]