Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New sprite compressor #5627

Draft
wants to merge 21 commits into
base: upcoming
Choose a base branch
from
Draft

Conversation

hedara90
Copy link
Collaborator

Description

Improved compression algorithm for 4bpp images on the GBA.
It's utilizing a modified LZ compression scheme along with an entropy encoding called tabled Asymmetric Numeral System (tANS).
Better and more through explanation to come.

People who collaborated with me in this PR

A lot of people.
@mrgriffin and @tertu-m who has answered questions about the GBA hardware whenever I had them.

Feature(s) this PR does NOT handle:

Config option to switch automatically, currently images must be manually set to .4bpp.smol

Things to note in the release changelog:

  • This will be filled out.

Discord contact info

hedara

@hedara90 hedara90 added the new-feature Adds a feature label Oct 31, 2024
@Bassoonian Bassoonian added this to the 1.11 milestone Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature Adds a feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants