Created
February 21, 2017 13:42
-
-
Save jnovack/4048fb75476bbf6e102486d9843b2194 to your computer and use it in GitHub Desktop.
heroes-of-the-assets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.PHONY:i ptr version extract docker images all | |
version-ptr: | |
storm-extract -f DataBuildId.txt -x -q -i "/Applications/Heroes of the Storm" | |
$(eval BUILD = `cat mods/core.stormmod/base.stormdata/DataBuildId.txt | sed 's/[[:alpha:]]//'`) | |
@echo ${BUILD} | |
extract-ptr: | |
storm-extract -f DataBuildId.txt -x -q -i "/Applications/Heroes of the Storm" | |
$(eval BUILD = `cat mods/core.stormmod/base.stormdata/DataBuildId.txt | sed 's/[[:alpha:]]//'`) | |
@echo "Processing build $(BUILD)" | |
storm-extract -o $(BUILD) . -x -q -i "/Applications/Heroes of the Storm" | |
version: | |
storm-extract -f DataBuildId.txt -x -q | |
$(eval BUILD = `cat mods/core.stormmod/base.stormdata/DataBuildId.txt | sed 's/[[:alpha:]]//'`) | |
@echo ${BUILD} | |
extract: | |
storm-extract -f DataBuildId.txt -x -q | |
$(eval BUILD = `cat mods/core.stormmod/base.stormdata/DataBuildId.txt | sed 's/[[:alpha:]]//'`) | |
@echo "Processing build $(BUILD)" | |
storm-extract -o $(BUILD) . -x -q | |
docker: | |
docker rm -fv imgk || true | |
docker run -it -d -v /Users/jnovack/Source/heroes-of-the-storm/:/in -v /Users/jnovack/Source/heroes-of-the-storm/png/:/out --name imgk jess/imagemagick /bin/sh | |
images: | |
$(eval BUILD = `cat mods/core.stormmod/base.stormdata/DataBuildId.txt | sed 's/[[:alpha:]]//'`) | |
/usr/bin/find ${BUILD} -name '*.dds' -type f -print0 | xargs -0 -I {} sh -c 'f="{}";d=$$(dirname $$f);echo $$f;mkdir -p png/$$d;if [ ! -f $$f ]; then docker exec -i imgk convert /in/$$f /out/$$d/$$(basename $$f .dds).png; fi' | |
ptr: extract-ptr docker images | |
all: extract docker images |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment