edit_note帖子
184
stars积分
3,915
event加入
2011-02-06
怀旧国机
[改软教程] 用BE修改分辨率
schedule发表于 2012-07-15 15:46:00
visibility查看 181
chat_bubble回复 5
#1 楼主
工具:MC,BE
一、用MC把扣扣后缀改为.ZIP;
二、BE搜setFullScreen,可能不止一个class;
三、BE打开搜到的class,看方法,有keyPressed,keyReleased,keyRepeated方法的class即为要改的(没错,就是加灯控的类)
四、找到后,有两种情况(我遇到的是两种):
第一种:打开<init>方法,翻到最后几行,有如下代码:
…
aload_0
invoke…getWidth…
aload_0
invoke…getHeight…
…
…
return
从这段代码就是定义 分辨率 的,改它就行。
把这四行改为:
sipush xx
sipush xx
nop
nop
注xx即为要改的 分辨率 。
第二中情况,<init>中最后几行不是这段代码(QQ2009精简版遇到过),解决方法,打开后直接搜getWidth,打开搜到的方法,看是不是有个只有三行代码:
aload_0
invoke…getWidth…
ireture
把前两行改为
sipush xx
nop
注:xx为 分辨率 的宽;
再搜getHeight,改为 分辨率 的高;
改好保存,审核,MC压进扣扣,教程完。
一、用MC把扣扣后缀改为.ZIP;
二、BE搜setFullScreen,可能不止一个class;
三、BE打开搜到的class,看方法,有keyPressed,keyReleased,keyRepeated方法的class即为要改的(没错,就是加灯控的类)
四、找到后,有两种情况(我遇到的是两种):
第一种:打开<init>方法,翻到最后几行,有如下代码:
…
aload_0
invoke…getWidth…
aload_0
invoke…getHeight…
…
…
return
从这段代码就是定义 分辨率 的,改它就行。
把这四行改为:
sipush xx
sipush xx
nop
nop
注xx即为要改的 分辨率 。
第二中情况,<init>中最后几行不是这段代码(QQ2009精简版遇到过),解决方法,打开后直接搜getWidth,打开搜到的方法,看是不是有个只有三行代码:
aload_0
invoke…getWidth…
ireture
把前两行改为
sipush xx
nop
注:xx为 分辨率 的宽;
再搜getHeight,改为 分辨率 的高;
改好保存,审核,MC压进扣扣,教程完。
全部回复 (5)
2012-07-15 21:58:00
沙发
此帖就像美女,顶了还想再顶!不错
2012-07-16 13:52:00
板凳
楼主好强大!
2012-07-18 23:07:00
地板
自从加入丿惜メ缘づ一口气顶五楼!
2012-07-19 21:55:00
#5
顶顶更健康!
2012-07-19 21:55:00
#6
顶顶更健康!
登录 后才能回复
flag举报帖子