Skip to content

Releases: ovska/Pack3r

Release 0.1.8

12 Jun 07:49
Compare
Choose a tag to compare
  • add Pack3r version number to pk3/zip comment field
  • fix stale lightmap/stylelightshader logging wrong day count
  • add log hint about --loose when files are missing
  • add -v None to pack without printing
  • log where missing files were referenced in
  • fix missing "source only" flag on remapped misc_model shaders
  • log if creating a pk3 deletes/overwrites an existing file
  • delete benchmark project
  • fix wrong order when "downcasting" from tga to jpg
  • add shaderlist support for pk3s
  • add tests for tga/jpg integrity checks
  • disable parsing parallelization when debugging
  • use QPath and QString types internally to simplify comparisons and sorting

Release 0.1.7

09 Jun 12:20
Compare
Choose a tag to compare
  • improve feedback to user about packing duration and file modifications (rename)
  • log resulting pk3 size even on non-dry runs
  • add --mods option to allow excluding pk3s in mod directories, e.g. -m etjump
  • add support for shader keywords on the same line as opening brace, e.g. { map textures/map/tex.jpg
  • fix some shaders and script keywords not being parsed correctly if tab is used instead of space to separate keyword from arguments
  • create the release pk3 only after shaders parsed successfully (to avoid doing it early if some shaders are broken)
  • add jpeg, obj and fbx to packable file extensions
  • always prioritize tga over jpg when using shaderless texture path in .map
  • ensure keyword matching regular expressions are agnostic to computer language

Release 0.1.6

08 Jun 08:14
3e7f23b
Compare
Choose a tag to compare

Full rename support (incl. levelshots and command map) #1 @ovska

Release 0.1.5

07 Jun 16:10
7935ae9
Compare
Choose a tag to compare

improve logging to see which asset was referenced in which source file #8 @ovska
improve shader resolution when one shader is in multiple files #4 @ovska
fix file premissions on linux release @Aciz

Release 0.1.4

07 Jun 05:27
Compare
Choose a tag to compare
  • misc_models sometimes including a surf that was remapped
  • improve clarity of log messages
  • fix empty lines sometimes not incrementing line no.
  • expose -e --exclude publicly
  • fix -e not working on directories
  • add pak0.pk3dir to default excluded directories

Release 0.1.3

04 Jun 07:51
Compare
Choose a tag to compare
  • Don't normalize \ in paths on unix filesystems (backslash is a valid filename character there)
  • Warn about top-left TGA field order when packing (2.60b compat) #6
  • Warn about invalid wav files #7
  • Warn about potential progressive JPG files (2.60b compat)
  • Add -referencedebug to see which file and line other files/shaders are referenced in
  • Add -shaderdebug to see which shader is selected if multiple of the same name exist
  • Don't stop dry runs on missing resources
  • Log if partial pk3 made during failed/canceled operations couldn't be automatically deleted

Release 0.1.2

27 May 06:15
Compare
Choose a tag to compare

fix: pk3's created on windows use '' as directory separator (against the spec) #5

Release 0.1.1

02 May 12:58
Compare
Choose a tag to compare

Add support for parsing shaders/files required by ASE/MD3/MDC/SKIN files

Release 0.1.0

01 May 12:27
9522fb8
Compare
Choose a tag to compare

initial release