Board logo

标题: 指针变量改颜色,帮忙看看我哪里错了 [打印本页]

作者: 电音    时间: 2013-9-25 22:21     标题: 指针变量改颜色,帮忙看看我哪里错了

昨晚看了毅大在5.9发布贴回复的最底楼层,说可以用整型变量来修改战场缩略图我军、友军、敌军的方块颜色,

具体的怎么改我不知道。然后我自己实验了一下,结果我技术不够,所以做不出来,不知道哪里错了。


我在找方块颜色的时候,顺带找到了名字的颜色。于是就打算先把武将名字的颜色先改改试试。

附图左上就是我要用指针改的名字颜色,还有就是剧本和地址,

剧本里的指针数字4457435 转换由OD地址4403DB转换而来,这个地址的内容就是关羽这个我军名字的红色部分。

但是我的剧本这样弄到了游戏里触发之后游戏就自动关闭,剧本的最后一句是颜色表里的绿色,我是随便弄一个颜色试试看的。

而且只要删除指针的最后一句变量就不会自动关闭,但是却没有任何效果。请大神帮忙看看我哪里写错了。


图片附件: [21] 21.jpg (2013-9-25 22:21, 67.72 K) / 该附件被下载次数 112
http://www.xycq.org.cn/forum/attachment.php?aid=129636


作者: godtype    时间: 2013-9-26 11:22

脑筋转的方向要转好一点。
找四个连续的整形,按我、友、敌、援的顺序存放数值,在4403D4改成从这四个整形里面读出数值,然后存入[EBP-8]
like this:
004403D4     8B0485 0020500>MOV EAX,DWORD PTR DS:[EAX*4+XXX]
004403DB     8845 F8        MOV BYTE PTR SS:[EBP-8],AL
004403DE     90             NOP

XXX就是第一个整形的地址。
作者: 电音    时间: 2013-9-28 10:38     标题: 回复 #2 godtype 的帖子

名字的颜色可以自由变换了,非常感谢毅大。但是还有战场缩小图的颜色在哪里换?我的是5.9,按照你之前给人回复的5.6地址和命令来找查,找来找去OD上只有这个名字的颜色。
作者: 电音    时间: 2013-10-7 12:17

如图。

图片附件: IVH7NO`V1FCC0JASE)1_PQ4.jpg (2013-10-7 12:17, 91.65 K) / 该附件被下载次数 106
http://www.xycq.org.cn/forum/attachment.php?aid=129730


作者: 电音    时间: 2013-10-7 12:18

还有个。

图片附件: ]EPT)OT(J~~0L6ZXCYC%KOV.jpg (2013-10-7 12:18, 187.26 K) / 该附件被下载次数 109
http://www.xycq.org.cn/forum/attachment.php?aid=129731


作者: 电音    时间: 2013-10-7 15:39

费尽千辛万苦之后,终于找到了地址。请教毅大,要怎么弄才可以用整型变量控制?

图片附件: IKX6R[~}1CWWMU_TZHKT~AL.jpg (2013-10-7 15:39, 120.32 K) / 该附件被下载次数 85
http://www.xycq.org.cn/forum/attachment.php?aid=129732






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