静物这个游戏的HOOK工具是通过HOOK CreateFontA 这个函数来实现中文化以及字体名的设置的。. @8 o# H5 C$ A; ~& G# u
CreateFontA 里还有一些参数,如fnWeight。改变它就可以改变字体的粗细。) I( s- O# a; X& N, ?7 a4 Q
+ ^$ R! r( x/ A8 A% }# R本工具就是要求在HOOK工具里实现改变字体粗细的功能。9 K: l" Q6 O6 y7 H9 B* i
$ x" Z& ]2 c7 }- D! S% K# l
基本设计如下! ~. h1 R9 ]) a* [' c
/ h# q4 x$ r3 K+ V增加一个设定文件weight.ini , 在myDLL.DLL里读取这个文件里的值,对fnWeight赋值。- i. E. g5 U/ R. j' W( k
从而达到改变字体粗细的功能。 |