论坛风格切换切换到宽版
  • 2153阅读
  • 2回复

Passolo 2016 菜单等字体大小的修改 [复制链接]

上一主题 下一主题
离线wanfu
 

发帖
2706
金钱
11910
威望
1191
只看楼主 倒序阅读 0 发表于: 2016-09-23
最近,有网友反映王苏汉化的 Passolo 2016 16.0.251 版的菜单、按钮、消息输出框、属性等处显示的字体偏小,经调试修改后可以正常大小显示。现将调试和修改方法公布如下,供各位会员学习参考。
修改前的字体大小


修改后的字体大小


调试及修改方法:
1、启动 OllyDBG(以Cao_Cong汉化的1.10汉化第二版本为准),并加载 psl.exe 文件

2、在模块 - psl(左上角的对话框) 中单击鼠标右键,选择查找 - 所有模块间的调用菜单,弹出找到的模块间的调用对话框。

3、单击模块间的调用对话框中的目标文件标题,会自动对目标文件列的内容进行排序

4、查找 EnumFontFamiliesW 函数,选择第3个 EnumFontFamiliesW 函数后单击,程序自动定位到模块 - psl 中函数位置

5、在模块 - psl 中向上查看,看到有 MOV EDI,0B 反汇编内容(选定行)

6、选择 0088C712      BF 0B000000   MOV EDI,0B 行,单击鼠标右键,选择汇编菜单,修改 0B 为 0C

7、在模块 - psl 中单击鼠标右键,选择复制可执行文件 - 所有修改菜单项,在弹出的菜单中选择全部复制
8、在弹出的对话框中单击鼠标右键,选择保存文件菜单,另存为 pslbak.exe

9、单击 Pslbak.exe,显示菜单、按钮、消息输出框、属性等处字体全部变成正常大小
10、如果已经了解上面的方法,可直接修改:BF0B0000008845AB 修改为 BF0C0000008845AB
离线guong

发帖
1325
金钱
40
威望
4
只看该作者 1 发表于: 2016-09-24
讲解的很详细 对学习很有帮助 谢谢了
离线chenmy

发帖
2863
金钱
60
威望
6
只看该作者 2 发表于: 2016-09-24
超级给力!
我是中国人·最爱是中文!