求这种RGB游戏的游戏存档通用修改器器

void&CMyPic::OnTimer(UINT_PTR&nIDEvent){&&&&POINT&p;&&&&::GetCursorPos(&p);&&&&hWnd=::WindowFromPoint(p);&&&&CRect&&&&&::GetWindowRect(hWnd,&rect);&&&&CWindowDC&dc(NULL);&&&&CPen&redpen(PS_SOLID,<span style="color: #,RGB(<span style="color: #5,<span style="color: #,<span style="color: #));&&&&dc.SelectObject(&redpen);&&&&dc.SetROP2(R2_NOTXORPEN);&&&&dc.Rectangle(rect);&&&&//显示回去&就向没画一样&&&&Sleep(<span style="color: #0);&&&&dc.Rectangle(rect);&&&&ReleaseDC(&dc);&&&&CStatic::OnTimer(nIDEvent);}这个画图在timer里画,能做到 闪动的巨型。(我选的红色画笔,你可以把红色跟背景同或算算,跟黑色是一样的,在画一次就能画回来背景色)下面的代码是 写我的spy++的第一页的代码void CMyspyDlg::UpdataWindowNormal(HANDLE hWnd){&CS&int state=((CButton *)GetDlgItem(IDC_CHECK1))-&GetCheck();&//窗口句柄&if (state==BST_CHECKED)&{&&str.Format(_T("%p"),hWnd);&}&else&{&&str.Format(_T("%d"),hWnd);&}&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_HANDLE)-&SetWindowText(str);&//窗口类名&TCHAR tempTC[50];&GetClassName((HWND)hWnd,tempTC,49);&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_CLASSNAME)-&SetWindowText(tempTC);&//窗口标题&ZeroMemory(tempTC,100);&::GetWindowText((HWND)hWnd,tempTC,49);&if (*tempTC==_T('\0'))&{&&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_TITLE)-&SetWindowText(_T("无"));&}&else&{&&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_TITLE)-&SetWindowText(tempTC);&}&//窗口矩形&CR&::GetWindowRect((HWND)hWnd,&rect);&str.Empty();&if (state==BST_CHECKED)&{&&str.Format(_T("x=%x,y=%x,width=%x,hight=%x"),rect.left,rect.top,rect.Width(),rect.Height());&}&else&{&&str.Format(_T("x=%d,y=%d,width=%d,hight=%d"),rect.left,rect.top,rect.Width(),rect.Height());&}&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_WINRECT)-&SetWindowText(str);&//窗口id&str.Empty();&LONG l=::GetWindowLong((HWND)hWnd,GWL_ID);&str.Format(_T("%ld"),l);&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_WINID)-&SetWindowText(str);&//进程id&DWORD&::GetWindowThreadProcessId((HWND)hWnd,&dword);&str.Empty();&if (state==BST_CHECKED)&{&&&str.Format(_T("%p"),dword);&}&else&{&&str.Format(_T("%d"),dword);&}&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_PROCESSID)-&SetWindowText(str);&//程序路径&HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,dword);&TCHAR src[200];&GetModuleFileNameEx(hProcess,NULL,src,199);&&m_TabCtrl.m_dlg[0].GetDlgItem(IDC_EDIT_PROSRC)-&SetWindowText(src);}======================================================================效果图======================================================================好了 下面记录下游戏修改器其实我用的方法很笨的,但是比较简单。改成功了植物大战僵尸中的太阳值。=======================================================================效果图=======================================================================这个游戏修改 就是读内存,值进行比较,然后找到一些跟你输入的值相同的地址,记录在链表中,然后让这个值变化,在对链表进行搜索如果链表中的地址中的值也变化了,正确的地址就在这链表里,继续变化值,之后最后地址确定下来为止,地址确定下来之后就可以修改了。其中用到得函数 先是 快照,(我在前面做任务管理器中写到过) 得到进程id 进程名等。然后用openprocess打开方式用要可读,可写,或者获得所有权PROCESS_ALL_ACCESS。得到进程的句柄。然后通过进程的句柄读进程中的数据ReadProcessMemory因为虚拟内存共有4gb& 后2gb是系统用,还有前多少K(不同系统不一样)也系统用。所以我们只搜索前两gb&,但是前面那些系统的我们就忽略了,毕竟是小数,不在乎多读那点了。ReadProcessMemory这个函数第一个参数是进程handle,第二个参数 是基址(即从那个位置开始读,是一个地址),第三个参数是读出的buff 第四个是读的大小。 由于内存页是4kb 我们为了读的速度快 所以我们每次就读4kb。 读出这4kb 放入buff中 然后 拿我们要找的数值比如是100,(我们假定我们的数是2字节),在4kb中1字节1字节的向后走,两字节两字节的比较 如果等于100则加入链表DWORD dOneGB=24;//1gb的地址&DWORD dBase=0;//基址是0&DWORD dOnePage=4*1024;//一个内存页4kb&BYTE buffer[4*1024];//装一个内存也&WORD&CS&int pos=0;&POSITION//得到我们窗口上输入的值 value&GetDlgItem(IDC_EDIT_INPUT)-&GetWindowText(str);&value=_wtoi(str);&for (dBdBase&dOneGB*2;dBase+=dOnePage)//遍历2gb每次 加一页& 4kb&{&&if(ReadProcessMemory(hProcess,(LPCVOID)dBase,buffer,4*1024,NULL))//读一个页,因为这个读取是不一定成功的所以加if(有的内存系统不让你读)&&{&//进行比较 如果相同加入链表CList m_Data;&&&for(DWORD b=0;b&dOnePage-1;b++)&&&{&&&&WORD tempword=*((WORD *)(buffer+b));&&&&if (tempword==value)&&&&{&&&&&if (pos==0)//如果是头结点就 加在头上,之后就加在后边&&&&&{&&&&&&listpos = m_Data.AddHead(dBase+b);&&&&&&pos++;&&&&&}&&&&&else&&&&&{&&&&&&listpos = m_Data.InsertAfter(listpos,dBase+b);&&&&&}&&&&}&&&}&&}&}这样这个第一次搜索就完成了。搜出了一堆 等于100的值 的地址,放入了链表下次就是&&&改变100为150,然后再链表中搜索等于150的。int dataCount=m_Data.GetCount();&pp=m_Data.GetHeadPosition();&&for (int i=0;i&dataCi++)&&{&&&DWORD tempvalue=m_Data.GetNext(pp);//根据基址读出两个字节的数,然后跟value比较&&&ReadProcessMemory(hProcess,(LPCVOID)tempvalue,&buff,2,NULL);&&&if(buff==value)&&&{&&&if (head)&&&{&&&&li.AddHead(tempvalue);&&&&head=FALSE;&&&}&&&else&&&{&&&&li.AddTail(tempvalue);&&&}&&&}&&}哈哈,然后最后就搜到了那个值得地址,,然后根据这个地址改变 其中的值就行了WriteProcessMemory(hProcess,(LPVOID)address,&newValue,2,NULL);思路倒是很简单,写的时候总会出错误,或是内存错误或是中断的,要耐心调调。为了植物大战讲师的无限阳光,吼吼。go&当前位置:
→ 口袋妖怪漆黑的魅影全版本通用修改器 4.5
口袋妖怪漆黑的魅影全版本通用修改器 4.5 相关软件
游戏语言: 中文
游戏类型: 游戏修改器
更新时间:
游戏大小: 260KB
发行时间: 日
游戏等级:
18.1M/中文/7.7
19.4M/中文/9.6
68.8M/中文/7.8
67.0M/中文/4.0
130M/中文/8.9
漆黑的魅影是一款经典有gba小游戏,现在游戏到正式转移到单机版上面来了,非常经常好玩的一款小游戏。在口袋妖怪漆黑的魅影4.5版由玩家根据口袋妖怪改编的同人口袋妖怪游戏。相信喜欢口袋妖怪的朋友会喜欢这个游戏的。使用说明:   1.本程序是免费软件,使用者必须自行承担使用风险,且禁止将本程序用于商业用途。  本程序是绿色软件,不使用注册表、不安装任何第三方软件,删除时只需将程序本身及附带文档删除即可。  2. 对应的操作系统:Microsoft(r) Windows(r) 9x/Me/2000/XP。  本程序使用Unicode字符集,采用Microsoft Layer for Unicode(r)以支持Win9x操作系统。  本程序仅在WinXP SP2简体中文版上测试通过。  3. 对应的GBA模拟器:VisualBoyAdvance(r)。  对应的:日文版红/蓝/绿宝石、火红/叶绿,英文版红/蓝/绿宝石、火红/叶绿。  测试表明,本程序可以修改汉化版的红/蓝宝石和火红/叶绿,汉化版是由相应的日文版汉化而来,修改上与日文版雷同。  本程序采用动态VBA内存定位,请在刷新宠物列表之前进入相应的游戏(不仅仅是进入标题画面)。  4. 修改经验值或者当前等级之后,如果想要察看宠物资料,应该先将宠物放入PC中刷新其当前等级,以免死机。  5. 在打开相应选项后,可以利用本程序修改宠物的昵称。  对于日文版,合法的字符有:全角形式的日文假名、全角形式的阿拉伯数字、全角形式的英文字母、全角形式的空格。  对于英文版,合法的字符有:半角形式的阿拉伯数字、半角形式的英文字母、半角形式的空格。  6. 可以利用本程序,将队伍中的宠物从一个游戏读入,转而写入另一个游戏中。  将日文版的转移到英文版中:昵称的字符集还是日文的,因此应该使用日文版全角字符集修改。  将英文版的转移到日文版中:昵称的字符集还是英文的,因此应该使用英文版半角字符集修改,注意日文版只能显示前5个字符。  基于字符集不兼容,本程序不提供方法修改宠物昵称的文字系统,即原来是日文版的还是日文的,原来是英文版的还是英文的。  判断当前宠物昵称的字符集的方法:全角则是日文,半角则是英文。  由于没有统一的中文字符集,所以本程序不提供中文修改。  可以将英文版的的宠物转写入汉化版中,昵称不会改变,同样注意汉化版只能显示前5个字符。  7. [队伍]选项卡中的[技能]选项卡的使用说明:  1) 技能列表:技能已经按照属性排序。  2) 各版综合技能列表:在该列表中选择技能,双击“技能1”、“技能2”等,被选择的技能将出现在“技能1”、“技能2”等的列表中。  3) 双击最顶上的“PP”,将会使各PP最大化。  4) 双击最顶上的“PP上限增幅”,将会使各PP上限增幅最大化。  8. 关于[PC]选项卡中的“加入宠物到PC中”,该功能将改写PC中前386个宠物,而第13页的最后4个和第14页的全部将不会被改动。  宠物的昵称有三种选择:日文昵称(以种族名称作为昵称),英文昵称(以种族名称作为昵称),以编号作为昵称(没有昵称总不太好吧)。  因为汉化版字符集和日文版字符集不兼容,所以不推荐对汉化版使用日文昵称。  因为日文版只能显示前5个字符,所以不推荐对日文版使用英文昵称。  尽管汉化版也只能显示前5个字符,但是没有办法,只好选择使用英文昵称了,要不就用编号作昵称。  新加入的宠物的特性全都是第一种特性,对于有两种可选特性的宠物,请放到队伍中进行修改。  新加入的宠物的性格是随机的。  9. [PC]选项卡中[升级为全国图鉴]按钮的功能:  在菜单上显示宠物、图鉴、宠物浏览器(宝石版),  将图鉴升级为全国模式,  在宠物浏览器中显示[纪念缎带]的选项(宝石版),  添加[跑鞋]。  10. [PC]选项卡中的内存锁定功能的使用方法。  特别注意:为防止因修改器在游戏更改内存地址的同时写入内存而可能引起的问题,请在切换画面前,关闭锁定功能!  (所谓切换画面,即像进门、查看队伍等这类屏幕会先黑掉的情况)  1) [快速生蛋]:把宠物放到养育屋后,出门,开启锁定功能,随便走几步,关闭锁定功能,向篱笆边的老爷爷要宠物蛋。  2) [快速孵化]:开启锁定功能,走一会儿,宠物就出生了,然后关闭锁定功能。  (如果先把宠物蛋的亲密度改为0,则只需走一步。)  3) [快速升级]:战斗后,显示所获经验值的数量时,开启该功能,然后升至所希望的等级,  不想再升级或已到达100级时,请关闭该功能。  11. 如果本程序在启动时报告无法找到文本资料,请确认所有的文本资料都在本程序的工作目录中。  文本资料的文件名料列表:  1) BreedNameList.txt(种族名称列表)  2) PersonalityList.txt(性格名称列表,自译)  3) ItemNameList.txt(道具名称列表,自译)  4) ItemDescList.txt(道具说明列表,自译)  5) SkillNameList.txt(技能名称列表)  6) SkillDescList.txt(技能说明列表,自译)  7) SpecNameList.txt(特性名称列表,自译)  8) SpecDescList.txt(特性说明列表)  9) AreaNameList.txt(地区名称列表,自译)  12. 如果想要修改文本资料的内容(如中文翻译不妥或资料错误时),  请保持原始的文件名,必须是Unicode文本文件,且必须符合下述格式。  文本资料的文件格式:  第1行:标题。  第2行开始:数据。共4列数据,每1列的数据必须用大括号对({和})括起来,大括号之外的任何数据都会被忽略。  第1列:编号。0x???(前缀0x)表示16进制数,0???(前缀0)表示8进制数,???(无前缀)表示10进制数。请从零开始,按递增的顺序逐行依次编排。  第2列:中文文本  第3列:日文文本  第4列:英文文本
口袋妖怪漆黑的魅影全版本通用修改器游戏截图
一共 132 款
宠物小精灵游戏还有一个别名叫做口袋妖怪。该游戏系列的版本多达几十种,每一种都受到了广泛好评。几乎作为全世界拥有最多量的养成类游戏,如果你错过了当年的时代,那么可以再这里找回那种感觉。金银黑白绿几乎每种
一共 109 款
口袋妖怪,日本于年开发,日本任天堂株式会社于年推出的一款游戏。其独特的游戏系统广受大众的欢迎。口袋妖怪已经独立成一公司,为任天堂旗下的子公司之一。年月日,举行口袋妖怪十周年的庆典活动。其比较具有代表性
小提示:使用
可以达到最佳下载速度 ^-^
本类热门游戏
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器
游戏修改器您所在的位置:
&星云游戏修改器(通用万能游戏修改器下载) V4.8绿色版
点击查看大图
大小:1.3 MB
语言:简体中文
授权:免费软件
星云游戏修改器软件介绍
星云游戏修改器是一款游戏修改软件,游戏玩家都知道,游戏中的属性往往能够修改的,但是不同的游戏都会有不同的适应修改工具,没关系,星云游戏修改器是一款通用的万能游戏修改器,可修改网络游戏和本地游戏中的任何数据,功能强大。星云游戏修改器绿色版主要能修改游戏中所有数值如生命,等级,游戏速度,经验,金钱等,并且锁定该内容,方便查找网络游戏刷数据的BUG,游戏加速等功能,是修改游戏数据的好工具!
下载吧温馨提示:
有些杀毒软件会对星云游戏修改器误报,添加信任即可!
星云游戏修改器相关下载
星云游戏修改器下载地址
29936次下载
430455次下载
183662次下载
1332255次下载
85412次下载
15137次下载
71966次下载
60652次下载
2835次下载
8915次下载
1332255次下载
936408次下载
430455次下载
236337次下载
212770次下载
192968次下载
183662次下载
161240次下载
138169次下载
130011次下载
热门关键字
扫红码得红包5亿红包100%中奖RGB快递修改器android
更新时间:
下载:1,782次
平台:Android
华为Y600D-C00 RGB快递修改器android
怎么对游戏的设定进行修改呢?android的各位小伙伴们,是不是想自己亲身体验修改游戏,享受这过程带来的乐趣吗?通过修改器玩家们可以对游戏中的设定进行修改,金币体力不再成为玩家们玩游戏的限制!可以更畅快更愉悦地参与到游戏中了!游戏新出了修改器android版,只要轻轻点击下载,就能拥有游戏修改器,爱改哪里改哪里,而且是完全免费的噢,是不是很兴奋呢?
请选择品牌
请选择机型Y600D-C00
小贴士:建议您想先设置机型,设置后您就直接浏览全部适合您手机的游戏,下载使用更放心。
九游()是手机游戏下载第一门户,提供最新华为华为Y600D-C00下载、礼包、激活码,最好玩的RGB快递攻略,欢迎访问与玩家交流。
《 RGB Express》是一款由Bad Crane开发的管道路径游戏,游戏中你将模拟快递公司派送快递的方式,指挥4种颜色的车在四通八达的道路上,各自到达目的地,游戏以4种颜色为基础,所以游戏的名字才叫做《RGB快递》。
点击查看更多
您可能还想关注:
看了RGB快递修改器android的用户还看了:
关于华为Y600D-C00
华为技术有限公司是一家总部位于中国广东深圳市的生产销售电信设备的员工持股的民营科技公司,于1987年成立于中国深圳。是电信网络解决方案供应商。 专区提供最新手机游戏免费下载。
Y600D-C00的分辨率为480*854,是华为生产的一款触屏手机。华为Y600D-C00手机用户可通过九游下载。

我要回帖

更多关于 win10 通用游戏修改器 的文章

 

随机推荐