Releases: ovska/Pack3r
Releases · ovska/Pack3r
Release 1.0.0-rc5
- trim directory separator from the start of paths #55
- add an identifying suffix to logged resource if it's a shader
- add more informative printed details when starting packing
- fix black console text background on some terminals
Release 1.0.0-rc4
- fix: remapped shaders in misc_models not working
- fix: models in changemodel not included in pk3
- fix: remapped shaders on pak0 models not included
- fix: jpg textures added multiple times when downcasting from tga
- feat: improve logging when shader is duplicated within one file
- feat: split dir/pk3 paths to multiple lines in log
- feat: more informative logging
Release 1.0.0-rc3
- update to .NET 9
- feat: include .reg in windows file dialog #37
- feat: use warning loglevel on missing assets when using
--loose#39 - feat: first class support for region compiles
- feat: allow ignoring files with
_pack3rignore_in path - feat: add support for script cmds
changemodelandchangeskin - feat: add logging if shader references missing jpg but tga is found
- feat: add logging for missing file extension in speakerscript #44
- fix: newest file not actually picked on mod folder duplicates
- fix: add missing alias to
--mods - perf: simplify line reading
- perf: misc improvements
- perf: don't parse references from in unpacked models/skins
- perf: add ISpanFormattable to QPath and QString
- chore: update license
- build: update dotnet.yml workflow to 9.0.0
- build: optimize for speed in release compile #38
- test: fix test compile
Release 1.0.0-rc1
- rename
mapname_levelshots.shaderon-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
- 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.tgaeven if renamed tovoid_b2) - fix levelshots image file being broken on renamed packs
- fix md3 surfaces with texture extension on shader name (again)
Release 0.1.9
- fix shader refs with texture extension not working (e.g. a model referencing a shader with
.tgaextension) - 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.md3andbox.MD3)
Release 0.1.8
- add Pack3r version number to pk3/zip comment field
- fix stale lightmap/stylelightshader logging wrong day count
- add log hint about
--loosewhen files are missing - add
-v Noneto 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
- improve feedback to user about packing duration and file modifications (rename)
- log resulting pk3 size even on non-dry runs
- add
--modsoption 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,objandfbxto packable file extensions - always prioritize
tgaoverjpgwhen using shaderless texture path in .map - ensure keyword matching regular expressions are agnostic to computer language