轩辕春秋文化论坛 » 曹操传MOD制作交流 » 问题:1号人物使用216号人物的真彩头像


2010-4-19 09:17 史海浮沙
问题:1号人物使用216号人物的真彩头像

1号人物的设置:
    data:1号小头像
    tou:309号真彩头像
    RV:9号头像
昨天做到第4关,1号人物登场,结果发现他使用的是216号人物的真彩头像。然后我测试216号人物,发现他也是使用216号头像,即tou中524号真彩头像

不管我怎么调整,好像都不起作用,无奈之下,只好把524修改为1号人物所需的头像,216号人物将来出场时计划让他直接挂掉,但是剧情就需要斟酌了。

我曾经试着给216号人物在最后添加一个人物头像,但是不起作用。

个人猜测:引擎是采用其它Mod制作的,原Mod中是否对于1号做了什么特殊设置?

2010-4-19 09:18 司徒苍月
原版1号是盲夏侯,216对应其还没有瞎的那个头像,你的明白?

2010-4-19 09:19 史海浮沙
明白了~~

2010-4-19 10:05 godtype
[url]http://www.xycq.net/forum/viewthread.php?tid=193425[/url]
里面有关于头像的资料,修改一下就可以让1号武将随便指定头像编号。

2010-4-21 09:24 史海浮沙
昨天晚上研究了一个晚上,发现新引擎跟老引擎有些代码不一样。

寻觅半天,也没找到准确的地址~~

2010-4-21 09:30 godtype
5.6移到这里了,并且简写了,对照着改几个关键点就可以了,不一定要看明白。
00407657  /$ 55             PUSH EBP
00407658  |. 8BEC           MOV EBP,ESP
0040765A  |. 83EC 18        SUB ESP,18
0040765D  |. 894D F0        MOV DWORD PTR SS:[EBP-10],ECX
00407660  |. 33C0           XOR EAX,EAX
00407662  |. 8945 FC        MOV DWORD PTR SS:[EBP-4],EAX
00407665  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
00407668  |. E8 931E0000    CALL Ekd5_56.00409500
0040766D  |. 8945 F8        MOV DWORD PTR SS:[EBP-8],EAX
00407670  |. B9 70074B00    MOV ECX,Ekd5_56.004B0770
00407675  |. E8 C61E0000    CALL Ekd5_56.00409540
0040767A  |. 8845 FC        MOV BYTE PTR SS:[EBP-4],AL
0040767D  |. 837D F8 00     CMP DWORD PTR SS:[EBP-8],0
00407681  |. 75 41          JNZ SHORT Ekd5_56.004076C4
00407683  |. B9 70074B00    MOV ECX,Ekd5_56.004B0770
00407688  |. E8 D31E0000    CALL Ekd5_56.00409560
0040768D  |. 25 FF000000    AND EAX,0FF
00407692  |. 83F8 02        CMP EAX,2
00407695  |. 7D 12          JGE SHORT Ekd5_56.004076A9
00407697  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
0040769A  |. 24 0F          AND AL,0F
0040769C  |. 8945 EC        MOV DWORD PTR SS:[EBP-14],EAX
0040769F  |. 83F8 04        CMP EAX,4
004076A2  |. 7D 53          JGE SHORT Ekd5_56.004076F7
004076A4  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
004076A7  |. EB 4E          JMP SHORT Ekd5_56.004076F7
004076A9  |> 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
004076AC  |. 24 0F          AND AL,0F
004076AE  |. 8945 E8        MOV DWORD PTR SS:[EBP-18],EAX
004076B1  |. 83C0 04        ADD EAX,4
004076B4  |. 83F8 08        CMP EAX,8
004076B7  |. 7D 05          JGE SHORT Ekd5_56.004076BE
004076B9  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
004076BC  |. EB 39          JMP SHORT Ekd5_56.004076F7
004076BE  |> C645 F4 04     MOV BYTE PTR SS:[EBP-C],4
004076C2  |. EB 33          JMP SHORT Ekd5_56.004076F7
004076C4  |> 837D F8 01     CMP DWORD PTR SS:[EBP-8],1
004076C8  |. 75 2F          JNZ SHORT Ekd5_56.004076F9
004076CA  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
004076CD  |. 24 0F          AND AL,0F
004076CF  |. 3C 04          CMP AL,4
004076D1  |. 75 06          JNZ SHORT Ekd5_56.004076D9
004076D3  |. C645 F4 E0     MOV BYTE PTR SS:[EBP-C],0E0
004076D7  |. EB 1E          JMP SHORT Ekd5_56.004076F7
004076D9  |> 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
004076DC  |. 25 80000000    AND EAX,80
004076E1  |. 85C0           TEST EAX,EAX
004076E3  |. 75 06          JNZ SHORT Ekd5_56.004076EB
004076E5  |. C645 F4 DF     MOV BYTE PTR SS:[EBP-C],0DF
004076E9  |. EB 0C          JMP SHORT Ekd5_56.004076F7
004076EB  |> 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
004076EE  |. 8B51 04        MOV EDX,DWORD PTR DS:[ECX+4]
004076F1  |. 83C2 07        ADD EDX,7
004076F4  |. 8955 F4        MOV DWORD PTR SS:[EBP-C],EDX
004076F7  |> EB 78          JMP SHORT Ekd5_56.00407771
004076F9  |> 837D F8 23     CMP DWORD PTR SS:[EBP-8],23
004076FD  |. 75 1E          JNZ SHORT Ekd5_56.0040771D
004076FF  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
00407702  |. 83E0 10        AND EAX,10
00407705  |. 85C0           TEST EAX,EAX
00407707  |. 74 06          JE SHORT Ekd5_56.0040770F
00407709  |. C645 F4 D6     MOV BYTE PTR SS:[EBP-C],0D6
0040770D  |. EB 62          JMP SHORT Ekd5_56.00407771
0040770F  |> 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
00407712  |. 8B51 04        MOV EDX,DWORD PTR DS:[ECX+4]
00407715  |. 83C2 07        ADD EDX,7
00407718  |. 8955 F4        MOV DWORD PTR SS:[EBP-C],EDX
0040771B  |. EB 54          JMP SHORT Ekd5_56.00407771
0040771D  |> 837D F8 08     CMP DWORD PTR SS:[EBP-8],8
00407721  |. 75 1E          JNZ SHORT Ekd5_56.00407741
00407723  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
00407726  |. 83E0 20        AND EAX,20
00407729  |. 85C0           TEST EAX,EAX
0040772B  |. 74 06          JE SHORT Ekd5_56.00407733
0040772D  |. C645 F4 E2     MOV BYTE PTR SS:[EBP-C],0E2
00407731  |. EB 3E          JMP SHORT Ekd5_56.00407771
00407733  |> 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
00407736  |. 8B51 04        MOV EDX,DWORD PTR DS:[ECX+4]
00407739  |. 83C2 07        ADD EDX,7
0040773C  |. 8955 F4        MOV DWORD PTR SS:[EBP-C],EDX
0040773F  |. EB 30          JMP SHORT Ekd5_56.00407771
00407741  |> 837D F8 04     CMP DWORD PTR SS:[EBP-8],4
00407745  |. 75 1E          JNZ SHORT Ekd5_56.00407765
00407747  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
0040774A  |. 83E0 40        AND EAX,40
0040774D  |. 85C0           TEST EAX,EAX
0040774F  |. 74 06          JE SHORT Ekd5_56.00407757
00407751  |. C645 F4 E3     MOV BYTE PTR SS:[EBP-C],0E3
00407755  |. EB 1A          JMP SHORT Ekd5_56.00407771
00407757  |> 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0040775A  |. 8B51 04        MOV EDX,DWORD PTR DS:[ECX+4]
0040775D  |. 83C2 07        ADD EDX,7
00407760  |. 8955 F4        MOV DWORD PTR SS:[EBP-C],EDX
00407763  |. EB 0C          JMP SHORT Ekd5_56.00407771
00407765  |> 8B45 F0        MOV EAX,DWORD PTR SS:[EBP-10]
00407768  |. 8B48 04        MOV ECX,DWORD PTR DS:[EAX+4]
0040776B  |. 83C1 07        ADD ECX,7
0040776E  |. 894D F4        MOV DWORD PTR SS:[EBP-C],ECX
00407771  |> 8B45 F4        MOV EAX,DWORD PTR SS:[EBP-C]
00407774  |. 8BE5           MOV ESP,EBP
00407776  |. 5D             POP EBP
00407777  \. C3             RETN

页: [1]


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