标题:
大头像求助
[打印本页]
作者:
gjf20000427
时间:
2023-9-14 09:58
标题:
大头像求助
各位大佬,我记得之前有个大头像的代码教程帖子来着,现在被清掉了,忘记是哪位大佬的杰作了,
各位大佬有保存的能贴出来一份吗?真的很需要
作者:
逆夜
时间:
2023-9-18 01:05
大头像代码指的是MOD里的头像框还是什么?如果是这个的话我记得有个mod基底是已经改好的,直接拿来用就行了,现在6.4了不知道那代码还能通用不
作者:
程军超
时间:
2023-9-18 09:38
大头像是什么意思,不是120*120的头像,而是用立绘?
作者:
whh
时间:
2023-9-19 11:38
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格式)
图片大小 无限制 头像小的 界面可以设置小点
引擎通用 找到相关位置就行
其他位置的头像也 可以 一样改成大头像 方法类似
作者:
gjf20000427
时间:
2023-9-22 15:04
标题:
回复 #3 程军超 的帖子
是的
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/)
Powered by Discuz! 5.0.0