如何用HALO把JAR原始的分辨率240x320改成适合maxx V6用的240x300 试用了HandyPartner和JavaMagic都不行。

2025-12-17 07:41:09
推荐回答(2个)
回答1:

  如果用手游伴侣修改分辨率会在JAR根目录下生成一个com\kimjunco\j2me文件夹,里面的ConvKeyCanvas.class就是控制你的分辨率和键位修改。打开这个class文件发现分辨率控制在这几句代码中:
  img = null;
  ForceToFullScreen = true;
  ScrRes = true;
  RotateAngle = 5;
  ScreenTransMode = 0;
  OrgW = 128;
  OrgH = 160;
  if(ForceToFullScreen)
  setFullScreenMode(true);
  if(ScrRes)
  {
  ScrW = super.getWidth();
  ScrH = super.getHeight();
  } else
  {
  ScrW = 320;
  ScrH = 240;
  }
  }
  320,240这两个刚好是分辨率。
  1.所以我们第一步要做的就是先用手游伴侣处理一下JAR文件。建议只选修改键位,上面的这段代码无论你是否选了分辨率修改,都会产生的。
  2.用halo打开手游伴侣处理过的JAR,编辑ConvKeyCanvas.class,全文查找240(随便你选个数值,或者是128,160,320),找到242行bipush 0,点编辑(高级)改为2,注意不能双击一定要点编辑高级,否则会跳掉。把245,248行sipush改为你所用的JAR原始分辨率,比如是176*220的,那245行改成sipush 176;248行改成sipush220。点保存方法-编辑-打包就行了。就变成自适屏了。

回答2:

的食物