exagear吧 关注:186,601贴子:543,974

【重要】直启游戏修改教程--用ExaGear移植电脑游戏

只看楼主收藏回复

①修改方法来自 常心,就是模拟器里内置游戏,点击桌面图标直接启动游戏,电脑游戏直接变安卓移植版
②先说说缺点,因为内置了游戏,占用存储会非常大,占用大的问题第一次安装启动后覆盖安装一个不带数据包的apk主程序可以缩小很多
③优点就是想玩某款特定游戏更傻瓜式,集成的模拟器环境不用考虑对其他游戏的兼容,操作模式也不需要考虑其他游戏可以专门为某款游戏定制
④希望大家修改后可以标注来自ExaGear模拟器,以及标注为修改模拟器做出贡献的人
⑤目前还不太完善,大家一起来完善吧


IP属地:河北来自Android客户端1楼2022-07-12 22:49回复
    需要的文件链接放在这个楼中楼
    手机修改需要的工具,电脑修改可以参考
    MT文件管理器、Zarchiver解压软件、ED模拟器直装版本体,游戏本体,储存代码的AutoCreateAutoRun和Quit两个smali文件


    IP属地:河北来自Android客户端2楼2022-07-12 22:52
    收起回复
      先来说基本的修改方法,改包名,缩小数据包体积后面说,手机上修改obb数据包必须用zarchiver往里添加文件,千万不能解压,电脑可以用winrar


      IP属地:河北来自Android客户端3楼2022-07-12 23:01
      收起回复


        IP属地:河北来自Android客户端4楼2022-07-12 23:08
        回复


          IP属地:河北来自Android客户端13楼2022-07-12 23:20
          回复
            这部分内容介绍更改模拟器的参数以适应游戏
            这个是我自己总结的,方法有些笨,有更简单的方法大家可以提出来
            一、修改分辨率和颜色深度
            修改
            com/eltechs/ed/guestContainers/GuestContainerConfig里的getDefaultScreenSize类,
            默认是16进制的800x600,16进制就是320x258
            所以修改 0x320 和 0x258 这两个,常见的分辨率
            "640,480", "800,600", "1024,768", "1280,720", "1280,1024", "1366,768", "1600,900", "1920,1080"
            把他们转换成16进制替换320和258就可以了,比如1024x768转成16进制就是400x300,百度有在线进制转换。
            颜色深度 在com/eltechs/ed/guestContainers/GuestContainerConfig里搜0x10。默认是16,转成16进制就是10,可以设置15,16,和32,有些游戏必须是32或者15颜色才正常
            二、默认语言locale
            有些繁体或者日语的游戏需要
            替换com/eltechs/ed/Locales里的所有的zh_CN.utf8为你需要的,常见或者说支持的有zh_TW.utf8,zh_CN.gb2312,ja_JP.utf8,zh_TW.big5
            三、替换操作模式
            替换com/eltechs/ed/controls/Controls里所有的
            DefaultControls,操作模式以ED302-11里的为例,其他版本可能不太一样
            DefaultControls
            RtsControls
            CP1:HoMM3Controls
            CP2:Disciples2Controls
            CP3:Panzer2Controls
            CP4:Civ3Controls
            CP5:ArcanumControls
            CP6:FalloutControls
            CP7:JA2Controls
            CP8:MMControls
            CP9:DiabloControls
            CP10:TouchPadControls
            CP11:HybridControls


            IP属地:河北来自Android客户端14楼2022-07-12 23:21
            回复
              教程只能发一部分上来,所以教程也放网盘了


              IP属地:河北来自Android客户端15楼2022-07-12 23:24
              回复
                太好了,感谢大佬


                IP属地:湖北来自Android客户端16楼2022-07-12 23:27
                回复
                  你还在哦


                  IP属地:广东来自Android客户端17楼2022-07-13 00:38
                  回复
                    好家伙,吧主居然活跃


                    IP属地:上海来自Android客户端19楼2022-07-14 01:15
                    回复
                      没有libres_so,根本完成不了


                      IP属地:江西来自Android客户端20楼2022-07-14 11:30
                      收起回复
                        怎么移植战地2


                        IP属地:广东来自Android客户端21楼2022-07-14 19:44
                        回复
                          13楼第4掂,要修改出,让模拟器的可以退出的代玛才可以。模拟器带的那个q是退不出去的。如果想改可以搜搜,参考往上的一些,安卓app退出的代玛如何写的说明即可。
                          主要问题在于,模拟器进入环境后,无法一次直接退出到桌面,除了让模拟器崩溃的退出方法可以办到一次就闪回桌面外,据我所知的其它方法都要退两次。故而,要解决无法正常退出,一直重启的问题,需要悟透a大神vo008的自动重启,用的方法可用于解决将模拟器魔改成自动进环境后,无法正常退出,一直重启的问题。不然未解决就只能手指往上一滑,强制退出了。
                          如图123,可以使模拟器退出。(主要是图3,退出那航,图中的是java,你只要在往上按上面说的搜,即可知道转成思代玛是要如何写的。图中的是完整版本,经过本仁使用的已知切实可猩的方法。)
                          14教程有误。修改环境的默认选的cp,要修改的地方,如图4,即可。不用复制整个模式。
                          综上,当你成功解决以虾三问题时,你就成功将模拟器魔改成,又多了一个猩功能的apk了。
                          如何自动启动环境。
                          如何解决自启后,无限重启,无法正常退出,最后只能往上一滑,强制退出的问题。
                          如何魔改虾apk,添加一个类似vo008的自动重启那样的自动启动环境的选项,可以自由选择是否自动启动环境。
                          成功后,可以解放双手,打开模拟器可以少掂几虾,使apk又好用一些。





                          IP属地:广东来自Android客户端22楼2022-07-14 21:34
                          收起回复
                            退出的问题目前还没解决,修改默认cp那个我没说清楚或者你理解有误,只是在一个smail里替换DefaultControls这个词而已,只有几处


                            IP属地:河北来自Android客户端23楼2022-07-14 23:59
                            回复
                              eg识别不到mid后缀的音乐格式,咋整啊大佬


                              IP属地:广东来自Android客户端24楼2022-07-15 11:26
                              回复