Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akascape/sprite-extractor-on-the-go

This is a GUI (Python based) program that can extract sprite sheet (which are in a bundle form) to separate images
https://github.com/akascape/sprite-extractor-on-the-go

extractor extractors gui gui-application plist plist-extract plist-files sprite sprite-animation sprite-editor sprite-extract sprite-extractor sprite-extractor-otg sprite-extractor-program sprite-plist-extractor spritesheet spritesheet-cutter spritesheet-generator spritesheet-packer spritesheet-unpacker

Last synced: 3 months ago
JSON representation

This is a GUI (Python based) program that can extract sprite sheet (which are in a bundle form) to separate images

Awesome Lists containing this project

README

        

# Sprite Extractor On The Go
**This is an easy to use python based program that can unpack sprite sheet images (which are in a bundle form packed by texture packer) to multiple separated png images.**

![HeadLabel](https://user-images.githubusercontent.com/89206401/156932646-3de21c52-f4b6-44c8-b25d-ed6a58341508.png)




## DOWNLOAD
### [GitHub release (latest by date)](https://github.com/Akascape/Sprite-Extractor-On-The-Go/releases/download/1.3/Sprite.Extractor_OTG_1.3.zip)
### [source code](https://github.com/Akascape/Sprite-Extractor-On-The-Go/archive/refs/heads/Main.zip)
## INSTALLATION
### For Windows version:
Extract the downloaded zip file and run `Sprite Extractor On-the-go.exe` to use it. It is tested and works perfectly in Windows 10/11!
### For Python users:
Download the source code and extract the zip and just simply run the `Sprite Extractor On-the-go.py` to enter the application and follow the instructions.
## How To Use?
1) After opening the program, you have to first input the sprite **image file**(.png) and the main **data file**(like .plist) in their respective sections.
2) Then just click on the **EXTRACT** button and select the output directory.
3) Then **check** the output folder which will be created in that directory.

## Quick Tutorial
[![Click to watch!](https://img.youtube.com/vi/YPxh8ihErjE/0.jpg)](https://youtu.be/YPxh8ihErjE)
## UI

![gui](https://user-images.githubusercontent.com/89206401/156932748-36529f1c-abaa-46f0-8e4a-75d0840e9154.png)


## Conclusion
This is a very quick and easy to use program. It can be helpful for many game developers who want to change and rebundle their sprite sheets in future. You can also use it to get good asset images of games for editing or any other purposes. I have tested it many times with game files from **mini militia** and it works perfectly. It supports plist, xml, json and cocos data files.


## Thanks for visiting! :)