exagear吧 关注:186,374贴子:543,751

【分享】安卓下利用ExaGear RPG 1.6 运行武林群侠传

只看楼主收藏回复

最近才发现这个在安卓下模拟运行windows程序的软件,试了一下发现武林无法使用。有点纳闷连红警2都可以模拟成功怎么武林却不行呢。经过不断的调试(非常非常地麻烦,因为只能猜测可能出错的地方然后修改再拿到实机上测试),最后发现竟然是一个汇编指令“JECXZ”(我以前也没见过)的bug。
查了一下wine的更新记录,在WinLicense [2.2.0.0] (20-Feb-2012)里有那么一条:Fixed mutation of "LOOP" and "JECXZ" instructions in MUTATE macro。应该是ExaGear使用的wine编译版本是比较旧的,毕竟是精简过的,所以JECXZ的bug还存在。
由于已经花了不少时间在上面,不可能就这样知道了原因后就中止的,而且实在也想看看武林在平板上运行的效果。不得已,只好用比较笨的方法,搜索出exe里全部的JECXZ指令(一共214条),动手把它们全部给跳到新空间里重写了。
费尽千辛万苦,总算是能跑起来了,下面发两张图给大家看下效果吧(其实我也知道上面说那么多也没人看的)


测试了十几分钟,打猎打铁几个小游戏也都测了一下。总的来说,画面显示是没什么问题的,这个从截图可以看出,除了部分场景刷新人物动作的时候会有残影外(这个是我的修复工作中造成的,与软件无关)。声音的还原就比较差了,听起来感觉就像8位机音质似的,而且还不断有爆音,这个是非常遗憾的。更遗憾的是操作比较费劲,这里应该也有武林本来操作就不友好的问题,不过还有软件模拟鼠标有滞后感的原因在里面,可能使用按键模拟软件或者外接鼠标会好一些。最关键的是小游戏基本上很难顺畅地玩,如果不限制速度的话会运行得飞快,可是一限制速度就会变得一卡一卡的。
留意了一下电量,才玩了十几分钟就耗了5%的电,如此算来要是玩一个小时的话很可能20%的电就没了,在同样的亮度模式下我玩ppsspp一个小时才要10%的电,这么一对比ExaGear RPG这个软件模拟耗电量是比较大的了。
一句话总结就是:可以玩,但玩不爽。以前没接触过武林的朋友不推荐使用这个方法玩,否则会对武林印象大打折扣。如果只是想重温一下,看一看剧情,或者在机场没事做,随手玩一玩也还是勉强可以接受的,总之是聊胜于无。


IP属地:广西通过百度相册上传1楼2015-01-07 20:08回复
    这里是修复游戏的补丁地址,http://pan.baidu.com/s/1kT9l2ar 下载里面的《武林群侠传安卓ExaGearRPG运行补丁v1.8.zip》,解压把Mss32.dll和Mss32_org.dll放到游戏目录下就可以了。
    【注】1. 仅支持武林2.0游戏本体。按理说武林3.0也可以一样的办法修复,不过跑进汇编里一条一条修复指令实在是太痛苦了,还不如等ExaGear RPG以后更新来得简单。
    【注】2. 游戏中某些场景画面会出现残影。
    【注】3. 安卓运行下模拟运行的软件是ExaGear RPG,不是exagear strategies。后者不能运行,估计是由于内置的Wine版本不同。本人测试使用的是ExaGear RPG 1.6.


    IP属地:广西2楼2015-01-07 20:08
    收起回复
      大神


      来自Android客户端3楼2015-01-07 20:36
      回复
        支持一下


        IP属地:河北来自手机贴吧4楼2015-01-08 05:24
        回复
          你说的问题可以加qq群85995110找木易公子讨论下


          IP属地:河北来自手机贴吧5楼2015-01-08 05:31
          回复
            ??????????


            来自手机贴吧7楼2015-01-08 11:58
            回复

              ----- 水也,非我本性也~~
                        升级之难非水不可! 


              IP属地:江西来自Android客户端8楼2015-01-08 14:27
              回复
                大神,常来


                IP属地:安徽来自手机贴吧9楼2015-01-08 15:42
                回复
                  楼主快出ios啊


                  IP属地:黑龙江10楼2015-01-08 17:47
                  回复
                    求大神修复仙剑2仙剑3


                    IP属地:广东来自Android客户端11楼2015-01-19 02:13
                    回复
                      文件管理器如何打开


                      IP属地:江苏来自手机贴吧12楼2015-01-19 06:16
                      回复
                        楼主在吗?为什么我用你的补丁,还是进不去游戏啊?进入显示这个


                        IP属地:江苏来自Android客户端13楼2015-01-30 11:06
                        收起回复
                          游戏从哪下?


                          来自Android客户端14楼2015-02-01 19:24
                          回复
                            一个小时耗10%的电,这是什么手机。。


                            15楼2015-02-02 19:28
                            收起回复