静物这个游戏的HOOK工具是通过HOOK CreateFontA 这个函数来实现中文化以及字体名的设置的。
6 h% F# r- N, U7 H4 wCreateFontA 里还有一些参数,如fnWeight。改变它就可以改变字体的粗细。
$ M7 b7 u/ `' `: @# d
# F: S7 _9 W* g) D2 Y本工具就是要求在HOOK工具里实现改变字体粗细的功能。
" ]9 H, s7 v$ P/ y
; a) }& \8 [. t3 k$ l基本设计如下
) p9 f! c! T; H* P# a, L
: T0 g' u# W% \3 L- d C增加一个设定文件weight.ini , 在myDLL.DLL里读取这个文件里的值,对fnWeight赋值。9 x8 Q6 ]. Q' l' O( h& ^6 S+ s& K
从而达到改变字体粗细的功能。 |