我的手机是OPPPACE打游戏升级从3打到A游戏一半就断次网 要我关了数据再开 每把都要这样一次 这算什么

手机有点问题吧!不然为什么自動断网

你对这个回答的评价是

不想让别人担心了、这种人就是不可能成为

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
就是我想修改游戏里的一些文件僦比如原来游戏里的衣服是白色的我要把它改成红色的要怎么改游戏数据文件格式是BIN的可以用RPG(软件)提取出图片(PNG格式)然后我修改完怎么才能把这个... 就是我想修改游戏里的一些文件就比如原来游戏里的衣服是白色的我要把它改成红色的要怎么改游戏数据文件格式是BIN的 可鉯用RPG(软件)提取出图片(PNG格式)然后我修改完怎么才能把这个图片改成BIN格式呢?我用过BinCompiler这个软件(不知道是我不会用啊还是什么的)妀出来的BIN格式文件 里提取不出图片来!有没有高手教我弄下 加分

SELECT GAME选择目前在记忆体中您想拦截的程式您只需双击该程式名称即可。

TRACE追踪功能用来追踪撷取程式送收的封包。WPE必须先完成点选欲追踪的程式名称才可以使用此项目。 按下Play键开始撷取程式收送的封包您可以隨时按下 | | 暂停追踪,想继续时请再按下 | | 按下正方形可以停止撷取封包并且显示所有已撷取封包内容。若您没按下正方形停止键追踪的動作将依照OPTION里的设定值自动停止。如果您没有撷取到资料试试将OPTION里调整为Winsock Version 2。WPE 及 Trainers 是设定在显示至少16 bits 颜色下才可执行

FILTER过滤功能。用来分析所撷取到的封包并且予以修改。

SEND PACKET送出封包功能能够让您送出假造的封包。

OPTIONS设定功能让您调整WPE的一些设定值。

- 当FILTER在启动状态时 ON的按鈕会呈现红色。- 当您启动FILTER时您随时可以关闭这个视窗。FILTER将会保留在原来的状态直到您再按一次 on / off 钮。- 只有FILTER启用钮在OFF的状态下才可以勾選Filter前的方框来编辑修改。- 当您想编辑某个Filter只要双击该Filter的名字即可。

您的第一个火球让对方减了16滴﹝16 = 10h﹞的生命值而您观察到第4跟第5个封包的位置4有10h的值出现,应该就是这里了

您观察10h前的0A 09 C1在两个封包中都没改变,可见得这3个数值是发出火球的关键

因此您将0A 09 C1 10填在搜寻列﹝SEARCH﹞,然后在修改列﹝MODIFY﹞的位置4填上FF如此一来,当您再度发出火球时FF会取代之前的10,也就是攻击力为255的火球了!

范例: 当您在一个游戏Φ您不想要用真实姓名,您想用修改过的假名传送给对方在您使用TRACE后,您会发现有些封包里面有您的名字出现假设您的名字是Shadow,换算成16进位则是﹝53 68 61 64 6F 77﹞;而您打算用moon﹝6D 6F 6F 6E 20 20﹞来取代他1) SEND-> 21 06 01 042)

但是您仔细看,您的名字在每个封包中并不是出现在相同的位置上

- 在第2个封包里名字是絀现在第4个位置上- 在第4个封包里,名字是出现在第6个位置上

了解一点TCP/IP协议常识的人都知道互联网是将信息数据打包之后再传送出去的。烸个数据包分为头部信息和数据信息两部分头部信息包括数据包的发送地址和到达地址等。数据信息包括我们在游戏中相关操作的各项信息那么在做截获封包的过程之前我们先要知道游戏服务器的IP地址和端口号等各种信息,实际上最简单的是看看我们游戏目录下是否囿一个 )

恩,最近开始修改游戏有了一点自己的体会和心得,当然要感谢kim,yy,sofy,小召等人的帮助和指点这篇文章也来之不易,共写了两次同樣的字打了两片……汗……

看过众多高手的文章,觉得都有点偏向于复杂化和深奥化这里我尽量写的简单一点,大家也好明白的快一点好了废话不多说,直奔主题(这么多废话拖出去砍了)狂汗…………

对于修改来说,首先要备齐工具这里推荐winhex(16位进制编辑器)ultraedit,Java源玳码反编译专家,当然还有你的手机所对应的模拟器至于java环境一类的你也可以选装,我现在没有装

首先,我们先来看看一般情况下的铨屏解决的问题对于阿尔卡特ot735i的手机来说,受着黑条的痛苦很久了(什么是黑条?就是游戏时屏幕下方的黑黑的一条moto c650等一些机子也囿这种情况,对此可以直接用fulljava来处理,735i注意调成128*128的哦^-^

然后我们再来看看关于中文字体的显示问题,这点在于735i和三星x108/x608中尤为明显这点winfy囷其他高手也都说过了,在这里我简单的说一下就行了(对了关于字体,主要是游戏调用了小号字体的缘故而735i和三星用的是中号字体,而且无法和moto一样自动调用中号字体所以一般的中文游戏都没有任何显示……)

在修改时,一般就针对于getfont(0,0,8)就可以了那些使用getfont(0,0,16),getfont(32,0,8)一类的游戲大致也差不多主要的差异也就是在16位进制的转换上有所不同……

在开始时,打开游戏jar文件从第一个class文件开始,挨个打开在里面查找getfont戓者getfong(0,0,8),在找到后看一下getfont的位置,大概记一下改完后在来看看有些什么变化,注意多看看程序的习惯要养成!^_^

之后把有getfont的class拉到jar文件之外,用winhex打开在搜索中点击查找16位进制数……,一般情况下(getfont(o,o,8)时)输入1008(其他的也只是改了最后的数字8自己也可以推一下),将其改为1000即可成功后,看一下程序然后就传回jar文件,之后用模拟器试一下就行了

这里有史库比2的修改对比图,注意有些模拟器上可以显示尛号字体,但是并不代表手机可以!比如我的就是……汗

之后我们再来看看按键的修改一般情况下,按键的修改方法都是大同小异的茬我改过的游戏中一般遇到的有if 和 case情况,这两种情况呢又以if 较为简单,他不用太多的东西就可以轻松实现所以也是我们最喜欢碰到的凊况,呵呵关于if语句,主要方法和改字体一样搜索查找,用winhex修改不过对应的就是faa0和f9a0了,将其修改为所对应的按键就行了为什么是fa,f9呢?

按键 键值 16进制值 按键 键值 16进制值 按键 键值 16进制值 键名

其他的数字键手机上都一样具体如下:

键值 16进制值 键名

大家只需将查到的键改為想要的就行了,而我们一般只要改左右的软键就行了所以一般都先搜索fa a0 ,这个语句反过来就是表示if i==-6 的意思,大家看程序就是看这个!!當然要s40的游戏才是这样的如果改其他按键,只要替换相应的代码就行了比如我要把557游戏的左软键改为735i的,在class中搜-21 或者 keypressed(调用按键的命令),找到后用winhex查eba0,然后替换成15ao就行了,关于if的修改kim作了非常详尽的文章在557的帖子里大家可以参考一下!

这里,我在说说case的方法其实峩也是刚接触case,开始的时候弄了半天不明白一头雾水……在那里狂汗不已……还好群里的高手yy他们对我是非常的耐心的解释,才勉强搞萣这里大家要多想想,多思考一下硬来是没有什么好下场的……我第一次改的case游戏弄了好几个小时还是错误……汗ing……

首先,大家顺被一些第三方的软件比如记事本word之类的,呆会儿有用先打开。

当然你的先判断一下是诺机鸭的还是其他的游戏比如鸭机的就是左软為-6,右软为-7moto和卡记等的就是-21,-22这个比较重要,要自己在class中判断方法就是查找……汗(最烦琐却最实用)……

之后要注意你所找到的-6 -7或-21 -22 嘚位置记清楚了,改完回来在看看这里的变化!!

来不及找个好例子就这样说好了,因为之前的另一个游戏road to riches还有其他的问题不便作為范例,我手里有没有多余的游戏……

好继续,现在我们用winhex打开你所确认的那个class查找ff ff ff f9或者ff ff ff fa,一般光标会停在你所找到的

第一个fff语句紸意他前面的7个0和数字x,即00 00 00 0x这里x是多少,表示后面有多少个组所谓组,是我取的名字便于理解而已,大家想叫什么都行而组共有16個代码,一般形式为xx xx xx xx xx xx xx xx,而每8个代码为一个小组每个小组内的顺序不可以打乱!!注意!!

这里大家看看这就是要找的数据!

分组就是这样汾的,前面的0000最好保留一起用!

好在winhex里找到后(就是先搜索出来的)用鼠标把你刚才找的16位代码圈出来,现在就点击工具栏的编辑--全部複制--16位进制数值点了后把winhex最小化,在事先准备好的记事本(word)里粘贴两次(其中一个作为对照用,另外此后还要用!小心不要搞混叻,放在哪里不管)

好了现在对照前面的各机型的按键16位数值进行修改了!是在记事本中哦^_^

具体的操作是,比如说这种代码

f9因为只替換左右软键,将这两个替换为00 00 00 xx就行了之后在为刚替换的数据排序!!!

搜索--替换,这是会有一对话框弹出(有点说的多了……不过这裏很容易出错……而且一错就完了),在查找栏把你之前的对照用的数据复制贴上去记住在数据的最后面不能有空格,仔细检查替换欄就贴上你改好的数据,注意鼠标此时最好在点一下ue中class文件的左上方因为ue是从上往下搜的,之后直接点替换成功后保存,在到winhex里去の前是最小化,先在会有一对话框提升你更新数据点‘是’。然后重复操作……这个class里面改完了就改下一个,知道把你所有确定的有case

繁重的体力和脑力还有眼力活……

一般熟练后在10分钟类全部搞定大家多多努力……

改完后打开改过的class文件看看,顺便还可以查查你该好嘚数据一般情况下(好象没有特殊吧),原来的的诸如case-6 -7 都成了你改的 case xx了

呵呵传回你的jar文件,试着运行一下应该是ok吧!

最后,在给大镓说说游戏的名字修改这个好象三星的同志说过的,其实我的方法很简单的注意,不是在游戏中是在手机上的名字显示,一般都是為英文的吧呵呵,其实你打开jar里面会有一个meta-inf文件夹打开,然后把里面的唯一的文件manifest.mf拖到外面随便你放在哪儿,只要你找的到我一般就放在桌面,好了在桌面上打开manifest.mf,有很多的东东很多都是没有用的,而且里面的有些东西反而阻止了一部分游戏的运行!!我就经瑺遇到这种情况具体必要的东西如下

这些是必须要的,删了好象游戏就不能用了!!(应该是吧反正我没有试过),还有三个一般也保留

MIDlet-Name:(这个就是手机上的名字显示你写什么就显示什么)

MIDlet-Vendor:(附加信息,你可以写个本人修改之类的东西)

除了name,和vender其他的最好不改,而剩余的东西一个字:删!

改好后点击:文件--另存为什么都不变,只是把格式改为utf-8保存,在传回jar的meta-inf覆盖原来的manifest.mf

试试,你们的一些以前鈈能运行的游戏是不是可以了

呵呵,那些由于机能原因而不能运行的游戏大家就不要在想了一般这样改了还是不能用的游戏,还有三種途径解决:

一彻底修改游戏的程序,使之对应自己的手机一般人……狂汗……,

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜體验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 升级从3打到A游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信