Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.

Raccffy/extracffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extracffy

Extracffy is an extraction tool for obfuscated Minecraft resource packs.

Warning

Development of the program has been discontinued due to abandonment of the game. Feel free to fork!

Features

  • Extracts any obfuscated resources' archive.
  • Autocorrection of obfuscated files appearing as directories.
  • Deobfuscates corrupted PNG files.
  • Written in Python from scratch, following ZIP file specification.

Installation

Without Python

Download and run binary from Releases page. Only Windows 64-bit builds are avaliable.

With Python

Install Python 3.8 or greater, download source code, extract and run "extracffy.py".

Usage

usage: extracffy [-h] -o OUTPUT [-v] [-c {0,1,2,3,4,5,6,7,8,9}] [--crc32-check]
                 [--disable-png-checksum-recalculation]
                 [--mismatched-hash-action {err,warn}] [--version] resources

Extracts obfuscated Minecraft resource packs.

positional arguments:
  resources             Minecraft resource pack.

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        ZIP file output.
  -v, --verbose         Enable debug messages.
  -c {0,1,2,3,4,5,6,7,8,9}, --compression-level {0,1,2,3,4,5,6,7,8,9}
                        Sets compression level for output resource pack. Default: 5
  --crc32-check         Enable CRC32 check.
  --disable-png-checksum-recalculation
                        Disable PNG CRC32 checksum recalculation.
  --mismatched-hash-action {err,warn}
                        Select action when hash check fails. Default: "err"
  --version             Show program's version and exit.

License

This repository is unlicensed. Program's output is not covered by the license, and it may be copyrighted.