Board logo

标题: 将地形情报一览的三角圈圈改成实际的地形百分比显示 [打印本页]

作者: 卡密萨玛    时间: 2021-5-3 21:02     标题: 将地形情报一览的三角圈圈改成实际的地形百分比显示

6.2的地形显示改成看起来方便的模式了,但是原来的三角圈圈的显示模式包括作者估计都看着觉得懵逼,我自己就随便改了一下改成了自己看着顺眼的模式,可能改的不是很好但是比之前看的顺眼多了,下面是代码


0046CCB8      8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
0046CCBB      6BC9 0A       IMUL ECX,ECX,0A
0046CCBE      51            PUSH ECX                                 ; /Format
0046CCBF      68 78E74800   PUSH Ekd5.0048E778                       ;  ASCII "%d"
0046CCC4      8B55 08       MOV EDX,DWORD PTR SS:[EBP+8]
0046CCC7      52            PUSH EDX                                 ; \wsprintfA
0046CCC8      FF15 C0624800 CALL DWORD PTR DS:[<&USER32.wsprintfA>]  ;  USER32.wsprintfA
0046CCCE      83C4 0C       ADD ESP,0C
0046CCD1      837D FC 0C    CMP DWORD PTR SS:[EBP-4],0C
0046CCD5      72 05         JB SHORT Ekd5.0046CCDC
0046CCD7      B8 24000001   MOV EAX,1000024
0046CCDC      837D FC 0B    CMP DWORD PTR SS:[EBP-4],0B
0046CCE0      75 05         JNZ SHORT Ekd5.0046CCE7
0046CCE2      B8 26000001   MOV EAX,1000026
0046CCE7      837D FC 0A    CMP DWORD PTR SS:[EBP-4],0A
0046CCEB      75 05         JNZ SHORT Ekd5.0046CCF2
0046CCED      B8 5B000001   MOV EAX,100005B
0046CCF2      837D FC 09    CMP DWORD PTR SS:[EBP-4],9
0046CCF6      75 05         JNZ SHORT Ekd5.0046CCFD
0046CCF8      B8 3D000001   MOV EAX,100003D
0046CCFD      837D FC 08    CMP DWORD PTR SS:[EBP-4],8
0046CD01      75 05         JNZ SHORT Ekd5.0046CD08
0046CD03      B8 75000001   MOV EAX,1000075
0046CD08      72 02         JB SHORT Ekd5.0046CD0C
0046CD0A      EB 05         JMP SHORT Ekd5.0046CD11
0046CD0C      B8 11000001   MOV EAX,1000011
0046CD11      90            NOP
0046CD12      90            NOP
0046CD13      90            NOP
0046CD14      90            NOP
0046CD15      90            NOP
0046CD16      90            NOP
0046CD17      90            NOP
0046CD18      90            NOP
0046CD19      90            NOP
0046CD1A      90            NOP
0046CD1B      90            NOP
0046CD1C      90            NOP
0046CD1D      90            NOP
0046CD1E      90            NOP
0046CD1F      90            NOP
0046CD20      90            NOP
0046CD21      90            NOP                                      ; /Format
0046CD22      90            NOP
0046CD23      90            NOP
0046CD24      90            NOP
0046CD25      90            NOP
0046CD26      90            NOP                                      ; |
0046CD27      90            NOP
0046CD28      90            NOP
0046CD29      90            NOP                                      ; |s
0046CD2A      90            NOP                                      ; \wsprintfA
0046CD2B      90            NOP
0046CD2C      90            NOP
0046CD2D      90            NOP
0046CD2E      90            NOP
0046CD2F      90            NOP
0046CD30      90            NOP
0046CD31      90            NOP
0046CD32      90            NOP
0046CD33      90            NOP
0046CD34      90            NOP
0046CD35      90            NOP
0046CD36      90            NOP
0046CD37      90            NOP
0046CD38      90            NOP
0046CD39      90            NOP
0046CD3A      90            NOP
0046CD3B      90            NOP
0046CD3C      90            NOP
0046CD3D      90            NOP
0046CD3E      90            NOP
0046CD3F      90            NOP
0046CD40      90            NOP
0046CD41      90            NOP
0046CD42      90            NOP
0046CD43      90            NOP
0046CD44      90            NOP
0046CD45      90            NOP
0046CD46      90            NOP
0046CD47      90            NOP
0046CD48      90            NOP
0046CD49      90            NOP
0046CD4A      90            NOP
0046CD4B      90            NOP
0046CD4C      90            NOP
0046CD4D      90            NOP
0046CD4E      90            NOP
0046CD4F      90            NOP
0046CD50      90            NOP
0046CD51      90            NOP
0046CD52      90            NOP
0046CD53      90            NOP
0046CD54      90            NOP
0046CD55      90            NOP
0046CD56      90            NOP
0046CD57      90            NOP


那些mov eax,10000xx都是各种不同地形适应的数字显示颜色,可以随便改成自己看着顺眼的颜色

[ 本帖最后由 卡密萨玛 于 2021-5-3 21:05 编辑 ]

图片附件: U{LP722T]UZ{$CF[{C%1KXG.png (2021-5-3 21:03, 77.5 K) / 该附件被下载次数 41
http://xycq.org.cn/forum/attachment.php?aid=148915


作者: 卡密萨玛    时间: 2021-5-3 21:04

这层是比较方便的二进制复制
8B 4D FC 6B C9 0A 51 68 78 E7 48 00 8B 55 08 52 FF 15 C0 62 48 00 83 C4 0C 83 7D FC 0C 72 05 B8
24 00 00 01 83 7D FC 0B 75 05 B8 26 00 00 01 83 7D FC 0A 75 05 B8 5B 00 00 01 83 7D FC 09 75 05
B8 3D 00 00 01 83 7D FC 08 75 05 B8 75 00 00 01 72 02 EB 05 B8 11 00 00 01 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
作者: zhoufangzun    时间: 2021-5-3 21:16

大佬,用ue,然后按ctrl+f找到三角形或者星星之类就好了。
作者: 卡密萨玛    时间: 2021-5-3 22:06     标题: 回复 #3 zhoufangzun 的帖子

我知道那种改法,那又不是显示实际的地形适应,你设置个130可能还是显示120
作者: lincoln10    时间: 2021-5-3 22:36

本萌王来学习一下
作者: zhoufangzun    时间: 2021-5-3 23:39

能问一下白神那个黑色边框怎么改吗?就是原版曹操传多出来的那个战场地图的黑色 8x8的那个。

[ 本帖最后由 zhoufangzun 于 2021-5-4 00:37 编辑 ]

图片附件: 黑色边框.png (2021-5-4 00:37, 333.83 K) / 该附件被下载次数 53
http://xycq.org.cn/forum/attachment.php?aid=148916


作者: 演作游    时间: 2021-5-10 19:24

卡密赛高




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