轩辕春秋文化论坛 » 曹操传MOD制作交流 » 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


等等……

[color=Silver][[i] 本帖最后由 砖家叫兽 于 2011-6-3 19:32 编辑 [/i]][/color]

2011-6-3 19:34 砖家叫兽
保证图片大小不变,超过 64 80 的范围用透明色

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


PS 不是根本办法

页: [1]


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