Skip to content

wqLouis/pkg_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wallpaper Engine Pkg Parser

crates.io License: GPL v3

A high-performance Rust library and command-line tool for parsing Wallpaper Engine .pkg archives and .tex texture files.

✨ Features

  • No Runtime Dependencies: Pure Rust implementation with static linking—no external runtimes required.
  • Compact Binaries: About 6.6MB.
  • Robust Extraction: Seamlessly extracts files from .pkg archives while preserving the original directory structure.
  • Texture Conversion: Converts proprietary .tex texture files to standard .png format.
    • Note: Texture conversion supported for image file (No videos/gif yet)

Installation

Build and install locally:

git clone https://github.com/wqLouis/depkg.git
cd wallpaper-engine-pkg-parser
cargo install --path .

Or install from crates.io:

cargo install depkg-cli

Acknowledgments & Inspiration

This project was inspired by the incredible work done by the open-source community. Special thanks to:


⚠️ Disclaimer

Please respect the copyright of wallpaper creators.

This tool is intended primarily to assist in bringing Wallpaper Engine content to Linux platforms and for educational/research purposes. We strictly condemn the use of this tool for piracy or unauthorized distribution of paid content.

About

parse pkg/tex files from wallpaper engine

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages