|
作者:Jcr
EUD插件制作教程
首先感谢:Ar3sgice
写插件的必备工具:CE5.5 && 插件专用BASE64加密算法
要制作插件首先需要一定的电脑知识。如果会编程更好.
CE5.5:
CE5.5.rar
(4.2 MB, 下载次数: 14)
BASE64:
base64.rar
(4 KB, 下载次数: 4)
好了,进入正题。打开星际,打开CE5.5
进程--->StarCraft.exe
搜索文本:
随便输入一段字符串,最好是一样的。因为更容易找到.
我这里输的:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
输入过后点 ”首次扫描“
随便右键一个地址:
现在就可以开始写插件的代码了。
代码是用的汇编代码。
比如我们要写一个修改水晶处文字的插件:
首先,内存表中找到水晶处Str的地址:00697928(十六进制的)
我们要将水晶处的文字改为”EUD“
我们首先需要将”EUD“转化为数字,数字才能直接写入内存。也就是转成字符的ASCII码,百度一下即可
也可以使用SMCEx里面的EUD手写工具的字符转换。
结果为”69 85 68“
我们的目的:在地址为00697928处写入69 85 68
注,这里的69,85,68是10进制的
在写的时候要写成16进制的。
对应的汇编代码
mov [697928],45
mov [697929],55
mov [69792A],44
ret
解释一下上述代码:
第一句:在地址为697928处写入45 ,45是16进制的,10进制对应69
第二三句和第一句一样,只是数字变了下。
最后一句:ret
用于插件的末尾。是结束的标志,必须加上,不加会CR.
现在回到CE5.5
填入插件代码。一句一句的来
选择”是“
现在第一条代码就写好了:
重复上述过程,写好所有代码(双击代码的时候要对着已写代码下一句双击)
现在代码写好后就可以编译了。
看到下边的Hex部分:
因为”61“是原始数据,不需要管他,我们只需要看我们的代码Hex部分
选定代码Hex:
右键:
复制后就可以开始编译了---------------->>>
打开Base64.rar中的Base64EP.html
将上述Hex填入到当中,然后点击Encode
即可生成插件内容
好了,我们得到了插件的内容:a`DXNFT0A@000<L5:GUY05D000371BYiJ@140000``00
现在就可以测试了
先装插件
Comment("a`DXNFT0A@000<L5:GUY05D000371BYiJ@140000``00",0,0,11,0,1);
在框架中装了插件,
switch 100,set 后使用
Comment("",0,0,0,0,11)
即可。
插件就这样制作完成了~~~~~
|
-
picture01.jpg
(64 KB, 下载次数: 697)
-
picture02.jpg
(45 KB, 下载次数: 697)
-
picture03.jpg
(64 KB, 下载次数: 689)
-
picture04.jpg
(106 KB, 下载次数: 704)
-
picture05.jpg
(41 KB, 下载次数: 695)
-
picture06.jpg
(165 KB, 下载次数: 705)
-
picture07.jpg
(50 KB, 下载次数: 693)
-
picture08.jpg
(33 KB, 下载次数: 703)
-
picture09.jpg
(13 KB, 下载次数: 701)
-
picture10.jpg
(36 KB, 下载次数: 706)
-
picture11.jpg
(40 KB, 下载次数: 698)
-
picture12.jpg
(170 KB, 下载次数: 714)
-
picture13.jpg
(35 KB, 下载次数: 705)
-
picture14.jpg
(85 KB, 下载次数: 711)
-
picture15.jpg
(41 KB, 下载次数: 700)
-
picture16.jpg
(39 KB, 下载次数: 705)
|