Skip to content

Releases: ovska/Pack3r

Release 1.0.0-rc1

02 Nov 19:57
Compare
Choose a tag to compare
  • rename mapname_levelshots.shader on -r
  • remove shaderlist support
  • rename options to be more straightforward
  • add more common mapping assets to --nopack
  • fix some valid wav files printing warnings

Release 0.1.10

25 Oct 08:47
Compare
Choose a tag to compare
  • ask for file path from user if Pack3r run without args (e.g. doubleclick .exe in explorer)
  • fix stylelight shaders referencing old lightmap paths even if renamed (e.g. map maps/void/lm_0000.tga even if renamed to void_b2)
  • fix levelshots image file being broken on renamed packs
  • fix md3 surfaces with texture extension on shader name (again)

Release 0.1.9

24 Oct 19:44
Compare
Choose a tag to compare
  • fix shader refs with texture extension not working (e.g. a model referencing a shader with .tga extension)
  • fix files of shader refs from other shaders not being included in pk3 (e.g. q3map_cloneShader)
  • fix crash when case-sensitive filesystems (linux) had multiple casings of the same file (e.g. box.md3 and box.MD3)

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