GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 289|回复: 13
收起左侧

[技术交流] 提取游戏源文件打包成apk的过程学习

[复制链接] |关注本帖

牧羊人特殊-家园卫士Ⓡ永亘环TRPG版塊街头霸王【新手友好】昆進山猫图腾

     楼主| DragonJay 发表于 3 小时前 | 显示全部楼层 |阅读模式 <
    有些游戏是只有电脑端(Mac,Windows,Linux),是完全不考虑手机端的用户啊,但是呢又非常想玩,不想用模拟器,那该怎么办。昨天我用诺恩的餐厅(Norn's Dine)实验了一下,因为这款游戏使用的是Electron框架,这个框架本身就是给原来用网站的框架打包成客户端,也就是说这款游戏必定有HTML。所以说解包游戏文件后有HTML网站语言的游戏理论上可以适用于本教程


    比如说RPG Maker,Tyrano(诺恩的餐厅用的就是这个)这两个游戏引擎解包后有相关的文件,那么就可以继续往下进行


    本次示例就用Tyrano引擎的诺恩的餐厅

    首先看一下结构



    我们只需要关注resources文件夹和.exe文件
    两种情况,一种就是.exe文件能直接改成.zip压缩文件,然后解压,里面包含游戏源文件
    另一种就是在resources文件夹里有app.asar文件
    那么经过测试,这个游戏是第二种情况

    有个1.5G大的app.asar文件,里面的文件和文件夹是我解包过后的结果
    以下是解包的方法

    感觉比其他游戏引擎要简单一些
    解包过后我们接下来就要安装重量级选手Capacitor

    然后按照步骤安装配置,先创建一个空文件夹(在哪个位置都可以),然后运行创建一个新的Capacitor命令

    然后会提示你输入app名字,目录名,还有应用包名

    其中项目的src目录里就是放游戏源文件的位置,然后继续按照Next Step走
    接下来再在项目的根目录(my-app)运行以下命令初始化配置,会多出来capacitor.config.json文件,同样要你填入app名和app包名

    确保你把游戏的源文件(html,css,js和一些图片音频等资源文件)放入src文件夹后,就可以创建Android项目了

    由于我只需要安卓,所以我就运行安卓项目的步骤

    这个时候就有报错,那么人家也解释了需要在capacitor.config.json文件里编辑存放游戏源文件的文件夹

    我们只需要把webDir里的dist改成src

    这样就不报错,同步成功了。虽然教程里也写了,但是太靠后了

    接下来还需要另外一个重量级应用Android Studio

    安装完后,再继续运行以下命令打开项目

    然后就可以在Android Studio里测试了,我用的是我手机连上电脑物理机测试。
    对于诺恩的餐厅,出现了一个问题:

    然后我用AI一查

    原来是存档的问题,AI也帮我在配置文件里重新写入了代码

    最后利用AI改东改西,终于是把APP修复成功了
    下面是成品,诺恩的餐厅:

    豆包:https://www.doubao.com/drive/s/f302a7bbb686986b
    回复

    使用道具 举报

    肉乖乖旧日支配者—克苏鲁業火死鬥魔法不朽·传奇不熄十年一梦帅气的本・比格炙热的格拉迪欧拉斯炽焰咆哮虎永浴爱河男巫之歌

      Burry 发表于 3 小时前 | 显示全部楼层 <
      回复

      使用道具 举报

      可鲁贝洛斯永冻土荧光水母河豚寿司『召唤好运的角笛』鎏彩万幢女巫之路虚空之海的鲸永远的克叔業火死鬥

        娱乐法师火布偶 发表于 3 小时前 | 显示全部楼层 <
        回复

        使用道具 举报

        冒险用指南针『随时随地开启!』破损的旧书『随时随地开启!』雪王的心脏人鱼之泪苏格兰圆脸胖鸡[Pro Max]丛林的鸟飞走了不曾寄出的信件幽灵竹筒

          凯诺斯 发表于 3 小时前 | 显示全部楼层 <
          回复

          使用道具 举报

          荧光水母百相千面-戏艾吉奥岛田半藏诺克提斯·路西斯·伽拉姆萨菲罗斯岛田源氏BIG BOSS康纳/ConnorDoc

            2302594 发表于 3 小时前 | 显示全部楼层 <
            回复

            使用道具 举报

              高宝器 发表于 3 小时前 | 显示全部楼层 <
              回复

              使用道具 举报

              近地夜航最终幻想XIV森林羊男牧羊人寻觅神圣十字章

                灰烬之阿不思 发表于 2 小时前 | 显示全部楼层 <
                回复

                使用道具 举报

                【新手友好】昆進GM論壇進階勛章牧羊人小菜鸟驯化黑龙幼崽瑞雪兆丰年,生灵万物新艾尔登法环

                  ranshing 发表于 2 小时前 | 显示全部楼层 <
                  回复

                  使用道具 举报

                  猫咪点唱机桂花米糕发条八音盒弗雷迪玩偶河豚寿司荧光水母

                    Styphon 发表于 2 小时前 | 显示全部楼层 <
                    回复

                    使用道具 举报

                    桂花米糕【圣诞限定】心心念念小雪人中级维修工具奥利维尼斯辉石头罩宝箱内的球破旧打火机火柴 - Gamemale

                      yuanxing72 发表于 2 小时前 | 显示全部楼层 <
                      回复

                      使用道具 举报

                      我的天使GM吸血伯爵吃饱金币的Doge苏格兰圆脸胖鸡小小舞台守卫: 坚守眼位永浴爱河肉垫手套御医神兔『搓粉团珠』

                        毛茸茸兽兽 发表于 2 小时前 | 显示全部楼层 <
                        回复

                        使用道具 举报

                        迈克尔迈尔斯史蒂文眼镜蛇图腾老父亲史蒂夫‧金克斯威克多尔·克鲁姆大黄蜂(ChevroletCamaro)艾尔登法环

                          apple21000 发表于 1 小时前 | 显示全部楼层 <
                          回复

                          使用道具 举报

                            万俟 发表于 1 小时前 | 显示全部楼层 <
                            回复

                            使用道具 举报

                            呆猫可鲁贝洛斯恐懼氣味无限魔典 熊性本善失明思绪骤聚

                              点击输入文字 发表于 半小时前 | 显示全部楼层 <
                              这样就能在手机上运行一些电脑游戏惹,不过有些要用到键盘的也只能PC了,但至少能把不需要键盘的移植上去就已经很实用惹
                              回复

                              使用道具 举报

                              您需要登录后才可以回帖 登录 | 立即注册

                              本版积分规则

                              关闭

                              站长公告上一条 /1 下一条

                              文字版|手机版|小黑屋|GameMale

                              GMT+8, 2025-12-28 20:43 , Processed in 0.195959 second(s), 105 queries , Redis On.

                              Copyright © 2013-2025 GameMale

                              All Rights Reserved.

                              快速回复 返回列表