Add the ability to unpack .pack files #3121
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The unpacker update
Welcome to all readers of this smol² PR which aims to bring down the size of Pojav further than before. You know,
to make it fat again right afterto allow for more room if needed.So what is new within this PR ?
Not a lot, I just add the ability to unpack the .pack files produced by the experimental branch I was working on.
The JRE 8 size is brought down from 44.8MB to a smol size of 25.7MB !
As for existing runtimes not on the experimental branch, there are decompressed just fine too. The change is an addition and won't break older java 8 runtimes.
² For memes related reasons, the author has decided to make every reference to the word small as smol.