Board logo

标题: 64乘80的真彩头像,有哪个引擎可以用啊? [打印本页]

作者: 追月流星    时间: 2011-6-1 14:59     标题: 64乘80的真彩头像,有哪个引擎可以用啊?

64乘80的真彩头像,有哪个引擎可以用啊?
作者: 狂笑四海    时间: 2011-6-1 15:08

真彩小头像 貌似是没有引擎可以用的。

godtype前几天研究过这个技术,但是已经放弃了。
作者: 砖家叫兽    时间: 2011-6-3 19:29

使用真彩大头像的修改下应该可以,但是还有个问题
作者: 砖家叫兽    时间: 2011-6-3 19:30

0040944F      6A 00         PUSH 0                                   ;  0
00409451      FF75 18       PUSH DWORD PTR SS:[EBP+18]               ;  Y大小
00409454      FF75 14       PUSH DWORD PTR SS:[EBP+14]               ;  X大小
00409457      6A 00         PUSH 0                                   ;  0
00409459      6A 00         PUSH 0                                   ;  0
0040945B      8B0D FB0E5000 MOV ECX,DWORD PTR DS:[500EFB]
00409461      51            PUSH ECX                                 ;  [500EFB]
00409462      FF75 18       PUSH DWORD PTR SS:[EBP+18]               ;  Y大小
00409465      FF75 14       PUSH DWORD PTR SS:[EBP+14]               ;  X大小
00409468      FF75 10       PUSH DWORD PTR SS:[EBP+10]               ;  Y坐标
0040946B      FF75 0C       PUSH DWORD PTR SS:[EBP+C]                ;  X坐标
0040946E      FF75 08       PUSH DWORD PTR SS:[EBP+8]                ;  GETDC
00409471      FF15 7D705100 CALL DWORD PTR DS:[51707D]               ;  msimg32.TransparentBlt

对话显示真彩

0042E3A9   > /3B1D 84BE4B00 CMP EBX,DWORD PTR DS:[4BBE84]
0042E3AF   . |75 16         JNZ SHORT Ekd5.0042E3C7
0042E3B1     |FF35 FF0E5000 PUSH DWORD PTR DS:[500EFF]               ;  武将情报
0042E3B7     |6A 78         PUSH 78
0042E3B9     |6A 78         PUSH 78
0042E3BB     |6A 00         PUSH 0
0042E3BD     |6A 00         PUSH 0
0042E3BF   . |56            PUSH ESI                                 ; |Arg1
0042E3C0   . |E8 A5CF0000   CALL Ekd5.0043B36A                       ; \Ekd5.0043B36A
0042E3C5   . |EB 27         JMP SHORT Ekd5.0042E3EE
0042E3C7   > |3B1D C0BE4B00 CMP EBX,DWORD PTR DS:[4BBEC0]
0042E3CD   .^|74 E2         JE SHORT Ekd5.0042E3B1
0042E3CF   . |3B1D 80BE4B00 CMP EBX,DWORD PTR DS:[4BBE80]
0042E3D5   . |74 07         JE SHORT Ekd5.0042E3DE
0042E3D7   > |E8 8AE50400   CALL Ekd5.0047C966
0042E3DC   . |EB 10         JMP SHORT Ekd5.0042E3EE
0042E3DE   > |0FB605 F90E50>MOVZX EAX,BYTE PTR DS:[500EF9]
0042E3E5   . |85C0          TEST EAX,EAX
0042E3E7   .^|74 EE         JE SHORT Ekd5.0042E3D7
0042E3E9   . |E8 50AEFDFF   CALL Ekd5.0040923E                       ;  头像

这个是右键查看武将信息的时候的大头像

004D407C    FF35 C0F24C00   PUSH DWORD PTR DS:[4CF2C0]
004D4082    6A 78           PUSH 78
004D4084    6A 78           PUSH 78
004D4086    6A 00           PUSH 0
004D4088    6A 00           PUSH 0
004D408A    56              PUSH ESI
004D408B    E8 8AFFFFFF     CALL yuan.004D401A


等等……

[ 本帖最后由 砖家叫兽 于 2011-6-3 19:32 编辑 ]
作者: 砖家叫兽    时间: 2011-6-3 19:34

保证图片大小不变,超过 64 80 的范围用透明色

武将信息的查看,可以用EXESCOPE改下头像大小吧


PS 不是根本办法




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0