2023-9-19 11:38
whh
166 DIALOGEX 360, 10, 483, 247
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "武将情报"
LANGUAGE LANG_CHINESE, 0x2
FONT 9, "微软雅黑"
{
CONTROL "确定", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 277, 231, 48, 13 , 0x00000020
CONTROL "上一武将", 1027, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 191, 231, 40, 13
CONTROL "下一武将", 1028, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 232, 231, 40, 13
CONTROL "Tab1", 1029, "SysTabControl32", TCS_TABS | TCS_OWNERDRAWFIXED | TCS_FOCUSNEVER | WS_CHILD | WS_VISIBLE, 345, 3, 134, 223
CONTROL "N", 1002, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 160, 120, 40, 10
CONTROL "B", 1015, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 200, 120, 40, 10
CONTROL "", 2312, STATIC, SS_BITMAP | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 3, 2, 142, 167
CONTROL "Att", 1016, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 160, 130, 40, 10
CONTROL "9", 1017, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 173, 152, 18, 8
CONTROL "Lv", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 160, 152, 10, 10
CONTROL "", 1381, STATIC, SS_WHITERECT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 190, 140, 40, 10
CONTROL "Exp", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 160, 140, 30, 10
CONTROL "状态", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 1, 173, 86, 51
CONTROL "", 1376, STATIC, SS_WHITERECT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 22, 181, 61, 8
CONTROL "HP", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 7, 181, 10, 8
CONTROL "", 1380, STATIC, SS_WHITERECT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 22, 194, 61, 8
CONTROL "MP", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 7, 194, 10, 8
CONTROL "S", 1443, STATIC, SS_LEFT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 90, 176, 147, 47
CONTROL "现金", 1323, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 2, 225, 34, 20
CONTROL "1", 1074, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 5, 234, 28, 8
CONTROL "SP", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 207, 10, 9
CONTROL "", 1445, STATIC, SS_WHITERECT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 22, 207, 61, 8
CONTROL "基本能力", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 149, 78, 90, 92
CONTROL "0", 2006, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 170, 90, 15, 8 , 0x00001000
CONTROL "武力", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 155, 90, 17, 8
CONTROL "0", 2007, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 170, 100, 15, 8 , 0x00001000
CONTROL "统率", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 155, 100, 22, 8
CONTROL "0", 2008, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 170, 110, 15, 8 , 0x00001000
CONTROL "智力", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 155, 110, 17, 8
CONTROL "0", 2009, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 220, 90, 15, 8 , 0x00001000
CONTROL "敏捷", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 200, 90, 17, 8
CONTROL "0", 2010, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 220, 100, 15, 8 , 0x00001000
CONTROL "运气", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 200, 100, 17, 8
CONTROL "", 1446, STATIC, SS_LEFT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 243, 121, 96, 98
CONTROL "A", 1486, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 232, 147, 10
CONTROL "", 1235, LISTBOX, LBS_OWNERDRAWFIXED | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL, 242, 7, 97, 92
CONTROL "绝技", 1648, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 244, 102, 94, 18 , 0x00000001
}
引擎部分
0047882C 90 nop
0047882D 90 nop
0047882E 90 nop
0047882F 90 nop
00478830 90 nop
00478831 90 nop
00478832 90 nop
00478833 90 nop
00478834 90 nop
00478835 90 nop
00478836 90 nop
00478837 90 nop
00478838 90 nop
00478839 90 nop
0047883A 90 nop
0047890E FF75 90 push dword ptr ss:[ebp-0x70]
00478911 E8 6735F9FF call Ekd59.0040BE7D
00478916 50 push eax
00478917 68 00E84E00 push Ekd59.004EE800 ; ASCII "BMP\%d.bmp"
0047891C 68 10E84E00 push Ekd59.004EE810 ; ASCII "BMP\301.bmp"
00478921 FF15 C0624800 call dword ptr ds:[<&USER32.wsprintfA>] ; USER32.wsprintfA
00478927 6A 10 push 0x10
00478929 6A 00 push 0x0
0047892B 6A 00 push 0x0
0047892D 6A 00 push 0x0
0047892F 68 10E84E00 push Ekd59.004EE810 ; ASCII "BMP\301.bmp"
00478934 6A 00 push 0x0 ; |Message = WM_NULL
00478936 FF15 36E04B00 call dword ptr ds:[<&USER32.LoadImageA>] ; USER32.LoadImageA
0047893C 50 push eax
0047893D 68 08090000 push 0x908
00478942 FF75 08 push dword ptr ss:[ebp+0x8]
00478945 FF15 DC624800 call dword ptr ds:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
0047894B 6A 00 push 0x0
0047894D 68 72010000 push 0x172
00478952 50 push eax
00478953 FF15 F4624800 call dword ptr ds:[<&USER32.SendMessageA>; USER32.SendMessageA
00478959 8BE5 mov esp,ebp
0047895B 5D pop ebp
0047895C C2 0400 retn 0x4
代码位置可能不一样 在MOV ESP,ebp 处更改就行
004EE800 42 inc edx
004EE801 4D dec ebp
004EE802 50 push eax
004EE803 5C pop esp
004EE804 25 642E626D and eax,0x6D622E64
004EE809 70 00 jo XEkd59.004EE80B
004EE80B 0000 add byte ptr ds:[eax],al
004EE80D 0000 add byte ptr ds:[eax],al
在游戏 新建BMP文件夹 下面图片根据data号 进行名字 1.bmp 2.bmp (图片用格式工厂转换成bmp格式)
图片大小 无限制 头像小的 界面可以设置小点
引擎通用 找到相关位置就行
其他位置的头像也 可以 一样改成大头像 方法类似