Releases: ovska/Pack3r
Releases · ovska/Pack3r
Release 1.0.0-rc1
- 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
- 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 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
.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
andbox.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
--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
- 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
andfbx
to packable file extensions - always prioritize
tga
overjpg
when using shaderless texture path in .map - ensure keyword matching regular expressions are agnostic to computer language
Release 0.1.6
Release 0.1.5
Release 0.1.4
- 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
- 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
fix: pk3's created on windows use '' as directory separator (against the spec) #5