Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ark-Studio

Arknights Assets Studio | 明日方舟游戏资源集成式管理平台
v0

GitHub Top Language GitHub License Code Factor Grade

This project only supports Chinese docs. If you are an English user, feel free to contact us.

弃用通知 Deprecation Notice

⚠ 当前分支 v0 已弃用!
⚠ Current branch v0 is deprecated!

由于此分支采用的前端框架 tkinter 已经不再满足开发需求,因此已弃用此分支。后续开发将转向更先进的前端框架,请访问最新分支以了解最新信息。
Since the frontend framework tkinter used in this branch no longer meets the development needs, this branch has been deprecated. Future development will shift to a more advanced frontend framework, please visit the latest branch for the latest information.

弃用日期:2026年2月
Deprecation date: February 2026

介绍 Intro

ArkStudio 是为游戏《明日方舟》开发的,能够一体化管理游戏资源的非官方项目。

背景

本项目的前身是 ArkUnpacker 解包器。由于后者拷贝所需游戏资源的方法繁琐、不能实现对整个游戏资源库的浏览、不能预览单个游戏文件的内容,因此特地开发此项目,旨在实现对游戏资源库的查看、下载和单向版本控制,以及对游戏资源文件的解包、预览和提取。

实现的功能

  1. 资源库管理
    • 浏览本地资源库
    • 比较并显示本地资源库和官方资源库的差异
    • 从官方资源库下载或同步文件到本地
    • 切换到指定的资源库版本
    • 按关键词搜索指定的文件
    • 多线程下载与解压
  2. AB 文件解包
    • 浏览 AB 文件的对象列表
    • 预览文本和二进制文件
    • 预览图片文件
    • 预览音频文件
    • 区分显示不可提取对象和可提取对象
    • 提取和批量提取资源文件到本地
    • 按关键词或类型搜索指定的对象
  3. RGB-A 图片合并
    • 选择并显示指定的 RGB 图和 Alpha 图
    • 导出合并后的图片到本地
    • 在文件夹中批量实现上述功能
  4. FlatBuffers 数据解码
    • 选择指定的二进制文件并显示预测的 Schema
    • 导出解码后的数据到本地
    • 在文件夹中批量实现上述功能
  5. 其他
    • 提供错误提示
    • 提供设置选项
    • 提供教程组件

效果预览图

demo1

注意事项 Notice

用户应当在合理的范围内使用本项目。严禁将本项目的软件所提取的游戏资源内容用于商业用途或损害版权方(上海鹰角网络有限公司)的相关利益。

使用方法 Usage

本项目的 GUI 基于 tkinter 和 customtkinter 开发,采用 Poetry 作为依赖管理系统。

当前分支功能尚不完整,暂不提供详细使用教程。

许可证 Licensing

本项目基于 BSD-3 开源协议。任何人都可以自由地使用和修改项目内的源代码,前提是要在源代码或版权声明中保留作者说明和原有协议,且不可以使用本项目名称或作者名称进行宣传推广。

About

Arknights Assets Studio | 明日方舟游戏资源集成式管理平台

Topics

Resources

Stars

233 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages