2023-9-14 09:58 gjf20000427
大头像求助

各位大佬,我记得之前有个大头像的代码教程帖子来着,现在被清掉了,忘记是哪位大佬的杰作了,
各位大佬有保存的能贴出来一份吗?真的很需要:hz1004::hz1004:

2023-9-18 01:05 逆夜
大头像代码指的是MOD里的头像框还是什么?如果是这个的话我记得有个mod基底是已经改好的,直接拿来用就行了,现在6.4了不知道那代码还能通用不

2023-9-18 09:38 程军超
大头像是什么意思,不是120*120的头像,而是用立绘?

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格式)
图片大小 无限制 头像小的 界面可以设置小点
引擎通用 找到相关位置就行
其他位置的头像也 可以 一样改成大头像 方法类似

2023-9-22 15:04 gjf20000427
回复 #3 程军超 的帖子

是的

页: [1]
查看完整版本: 大头像求助


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.