我找到了某游戏的内存但不知道如何修改 {易语言}

CE锁定并没什么用还请高手发个源码在这上面也行邮箱也行我的QQ是593759206邮箱就不用说了找朋友一起学习易语言有的可以Q... CE锁定并没什么用还请高手发个源码 在这上面也行 邮箱也行 我的QQ是593759206 邮箱就不用说了 找朋友一起学习易语言有的可以Q 展开
 我来答
454956211
2012-06-22 · TA获得超过297个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:125万
展开全部
我依照仙剑4大概写了些,只是还没完成,我想这些应该足够了吧!如果你想学习怎么修改单机(包括:动作、角色……等等、等等~~),我还是有些经验的,网游的话(你想学也可以)…… 但一般不外教~~
.版本 2

.程序集 窗口程序集1
.程序集变量 进程ID, 整数型
.程序集变量 地址, 整数型
.程序集变量 地址1, 整数型
.程序集变量 地址2, 整数型
.程序集变量 地址3, 整数型
.程序集变量 地址4, 整数型
.程序集变量 地址5, 整数型

.子程序 __启动窗口_创建完毕

按钮1.可视 = 假
按钮2.可视 = 假
按钮3.可视 = 假
按钮4.可视 = 假
按钮5.可视 = 假
按钮6.可视 = 假
按钮7.可视 = 假

时钟1.时钟周期 = 200

.子程序 _时钟1_周期事件

.判断开始 (进程是否存在 (“PAL4.EXE”))
标签1.标题 = “游戏已经运行”
.默认
标签1.标题 = “游戏尚未运行”
.判断结束

监视热键 (&_按钮1_被单击, #键1)
监视热键 (&_按钮2_被单击, #键2)
监视热键 (&_按钮3_被单击, #键3)
监视热键 (&_按钮4_被单机, #键4)
监视热键 (&_按钮5_被单机, #键5)
监视热键 (&_按钮6_被单机, #键6)
监视热键 (&_按钮7_被单机, #键0)

.子程序 _按钮1_被单击

时钟2.时钟周期 = 200

.子程序 _时钟2_周期事件

' 即时存档
进程ID = 取进程ID (“PAL4.EXE”)
地址 = 读内存整数型 (进程ID, 十六到十 (“8eb038”))
地址1 = 读内存整数型 (进程ID, 地址 + 十六到十 (“18c”))
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“14”))
地址3 = 读内存整数型 (进程ID, 地址2 + 十六到十 (“30”))
地址4 = 读内存整数型 (进程ID, 地址3 + 十六到十 (“0”))
地址5 = 地址4 + 十六到十 (“154”)
写内存整数型 (进程ID, 地址5, 1)

' 地图全开
进程ID = 取进程ID (“PAL4.EXE”)
地址 = 读内存整数型 (进程ID, 十六到十 (“8e0ff8”))
地址1 = 读内存整数型 (进程ID, 地址 + 十六到十 (“28”))
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“18”))
地址3 = 地址2 + 十六到十 (“23”)
写内存整数型 (进程ID, 地址3, 6)

' 不遇敌
进程ID = 取进程ID (“PAL4.EXE”)
地址 = 读内存整数型 (进程ID, 十六到十 (“8e11fc”))
地址1 = 地址 + 十六到十 (“2e0”)
写内存整数型 (进程ID, 地址1, 1)

' 倒计时
进程ID = 取进程ID (“PAL4.EXE”)
地址 = 读内存整数型 (进程ID, 十六到十 (“8e11fc”))
地址1 = 地址 + 十六到十 (“2e4”)
写内存整数型 (进程ID, 地址1, 1082270942)

.子程序 _按钮2_被单击

时钟3.时钟周期 = 200

.子程序 _时钟3_周期事件

.子程序 _按钮3_被单击

.子程序 _按钮4_被单机

.子程序 _按钮5_被单机

.子程序 _按钮6_被单机

.子程序 _按钮7_被单机

信息框 (“该修改器支持游戏版本:PAL4 V1.1” + #换行符 + “其他版本是否支持:未知” + #换行符 + “先开修改器再开游戏” + #换行符 + “时间:2012年6月17日” + #换行符 + “作者:Black Death” + #换行符 + #换行符 + “数字键1开启特殊功能(地图全开、不遇怪、即时存档)” + #换行符 + “数字键2开启云天河逆天属性” + #换行符 + “数字键3开启韩菱纱逆天属性” + #换行符 + “数字键4开启柳梦璃逆天属性” + #换行符 + “数字键5开启慕容紫英逆天属性” + #换行符 + “数字键6开启2倍前进速度、富可敌城”, 0, “作者提示!!”)

参考资料: 原创/QQ1048958358

骆易凝
2011-09-19 · TA获得超过311个赞
知道答主
回答量:450
采纳率:100%
帮助的人:237万
展开全部
你这个只是取到的地址,不是基址。
实际的阳光基址如下:
英文原版
一级基址:0x006A9EC0
阳光: +768 +5560

中文年度版
基址:007794f8
阳光+868+5578

年度英文
基址 00729670
阳光 +868 +5578

实际的使用方法如下(以英文年度版为例):
进程=进程取ID (“PlantsVsZombies.exe”),
偏移1=读内存整数型(进程,十六到十(“00729670”),)
偏移2=读内存整数型(进程,偏移1+十六到十(“868”))
阳光=读内存整数型(进程,偏移2+十六到十(“5578”))
写内存整数型(进程,偏移2+十六到十(“5578”),到数值(编辑框1.内容))
追问
我想的是能不能把我修改了的内存发送到游戏服务器    还有就是哦  我是用CE找的   CE我想你是知道的吧   都是用数字来找   有些我要找的没有数字 怎么办 用未知数值来找我觉得太渺茫有没有什么办法
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shen21001
2011-09-19 · TA获得超过362个赞
知道小有建树答主
回答量:1057
采纳率:0%
帮助的人:546万
展开全部
有专门的游戏修改器,网上搜一下,下载一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式