能力值:
( LV2,RANK:10 )
|
-
-
2 楼
改程式, 找 API
CreateFont
CreateFontIndirect
528K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0S2K9h3E0W2i4K6u0W2j5X3q4A6k6s2g2Q4x3X3g2U0L8$3#2Q4x3V1k6$3K9h3g2%4i4K6u0r3x3e0l9^5x3o6M7@1z5q4)9J5k6h3S2@1L8h3I4Q4x3@1k6X3M7X3!0E0g2r3q4Y4L8r3W2K6N6l9`.`.
DWORD fdwCharSet, // character set identifier
GB2312_CHARSET
(DEFAULT_CHARSET)
LPCTSTR lpszFace // pointer to typeface name string
改用中文字型
979K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4c8W2j5h3y4Z5i4K6u0W2K9r3q4F1P5X3W2X3P5g2)9J5k6h3!0J5k6#2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1j5#2y4W2)9J5k6o6p5H3y4e0V1%4y4e0x3$3x3o6m8Q4x3X3g2Z5N6r3#2D9
野蛮人战记
"也就是 CreateFont 类函数中的那个 CharSet 的参数。只要把它设置为简体中文的
0x86 就可以了。"
"没乱码" => 很可能程序中把中文要用的第八个 bit 清除了,
这样要改更多地方。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢楼上 请问具体怎么做呢? 是不显示中文的 我把鼠标移动到那里 点也点不了
我汉化的是菜单 菜单消失- -!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
关键字 createfont 汉化 ollydbg
156K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4c8W2j5h3y4Z5i4K6u0W2K9r3q4F1P5X3W2X3P5g2)9J5k6h3!0J5k6#2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1j5#2y4K6g2Q4x3X3b7I4x3e0b7#2x3U0p5H3z5e0j5H3i4K6u0W2K9s2c8E0L8l9`.`.
一种简单的CreateFontA、CreateFontIndirectA字体修改方法
00eK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4c8W2j5h3y4Z5i4K6u0W2K9r3q4F1P5X3W2X3P5g2)9J5k6h3!0J5k6#2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1j5$3x3o6g2Q4x3X3b7I4x3e0f1#2y4K6x3K6y4o6l9&6i4K6u0W2K9s2c8E0L8l9`.`.
CreateFontIndirectA 字体修改一例
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
你好 我按照教程一步一步走 但是我的跟这个不太一样
这个是一个程序集成的字体
而游戏是调用一个3D的dll文件 字体在那里面 不知道从何入手了
而且我在dll写入不了代码 写代码提示 无法把命令写入到调试的进程
请问这是为什么
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
路过,学习下
|
|
|