Skip to content

An asset extractor for Epic Seven.

Notifications You must be signed in to change notification settings

atom-tr/yuna-unpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yuna Unpack

   ____     _       ____
  / __/__  (_)___  / __/__ _  _____ ___
 / _// _ \/ / __/ _\ \/ -_) |/ / -_) _ \
/___/ .__/_/\__/ /___/\__/|___/\__/_//_/
   /_/           › Assets extractor

An asset extractor for Epic Seven.

Original version by https://github.com/Asgarrrr, but not found now

Installation

Download the latest version of Yuna Unpack.

Usage

  1. Get data.pack file

    PC Client (STOVE)
    1. Locate where the game has been installed: STOVE > Settings > Game > My Game Save Folder
    2. Go to Folder > EpicSeven and locate data.pack file (in minimal folder is default data and in game folder is updated data)
    Emulator
    1. First, you need to install Epic Seven on an emulator, which must allow you to access the file and transfer it to your computer. For the example, I would use Nox player.
    2. Open Nox, install Epic Seven, then launch the resource installation, and a file manager.
    3. Switch to root mode in the settings.
    4. Once the resource installation is done, go to ~/sdcard/com.stove.epic7.google/files/ and copy the data.pack file to ~/mnt/shared/Other/.
  2. Go to the Nox document sharing folder on your computer, and place the data.pack in the Yuna Unpack folder.

  3. Install dependencies

    npm install

    or with pnpm

    pnpm install
  4. Now you just have to execute the command

    npm start

    or

    pnpm start

All assets will be added to an output folder, sorted by category. In the logs folder will be generated at each runtime (if new items are detected in the data.pack) a file listing the different new items found.

How it works

The data.pack file contains the assets used in the game, such as images, animations, music, etc... It is initially encrypted with an XOR key of 129 byte long. This key will be applied to approximately 1073741824 byte of the data.pack.

The program will then search for all occurrences of file signatures in order to extract them.

Both files and databases have a layer of encryption that I have not yet managed to.

About

An asset extractor for Epic Seven.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published