在安卓系统轻易地解包GalGame文件的程序

实用技术 Android引擎解包
845 编辑于
  • Liar ToolKit
  • 本工具主要用于在直接在安卓上处理 GalGame 中的资源文件。可以在安卓系统中轻松的处理。

  • 说明

    • 代码完全自由开源https://github.com/1wc10086/Liar

    • 程序组成:Kernel 提供核心功能实现c++编写,Script控制工具的运行流程json编写,Engine提供ui界面dart编写。

    • 有任何问题,请在Issue中反馈。

    • 如果对你有帮助,为我的项目点上Star就好,谢谢你。

  • 使用方法

    • 在项目中下载最新Releases,并将它解压,里面会包含Script,Kernel,Gui。

    • 安装apk,将Script和Kernel解压至任意路径,然后在Gui中填入它们存放的路径。

    • BYZYMZ-1779857914595-340671jpg

    • BYZYMZ-1779857933183-340672jpg

    • 配置完后即可开始使用,在shell活动中直接开始,使用非常简单,直接填入你要处理的文件路径,应用会根据文件后缀判定应该使用功能列表,示例如下。

    • BYZYMZ-1779858260680-340673jpg

    • BYZYMZ-1779858275597-340778jpg

    • 选择你需要的功能后,确认后立即开始处理,如果你需要打包相关功能,输入bundle的路径即可正常处理,示例如下:

    • BYZYMZ-1779858458869-340779jpg

    • BYZYMZ-1779858565738-340782jpg


    • 你还可以发送指定参数

    • BYZYMZ-1781248402106-402509jpg

    • BYZYMZ-1781248418948-402510jpg

    • Android FUSE会严重影响存储空间性能,尤其在处理大量文件。因此在对较大文件解包时,将文件存放在应用的私有目录来绕过FUSE是一个不错选择(/storage/emulated/<user>Android/data Android/obb)。

    • 程序会对文件后缀进行严格判断,你可以通过修改script下的json来扩展功能的后缀判断。

    • 如果你需要其他语言,你可以切换Gui的语言,Shell的其他语言文本存在不完整情况。

    • BYZYMZ-1781249038070-402511jpg


  • 目前支持几十种Galgame引擎(包括剧本文件,打包),后续会对齐GARbro等的所有功能。

  • 如果你有一些添加功能的想法,你可以直接提出,我通常会在一天之内添加。

本文版权遵循 CC BY-NC 协议 本站版权政策

3 条回复

kinotern
发布于

很有意思的项目,不过手机解包出来的东西有点容易塞爆存储空间

Sticker

鲲

9484

#2
发布于

你可以把工具发布到 Galgame 工具资源里面,可以上传你的工具文件到论坛的对象存储

BYZYMZ
发布于

(。>︿<。) 已经一滴回复都不剩了哦~