docs: update changelog, convert to markdown
This commit is contained in:
parent
dc4e18d053
commit
55be071b23
|
|
@ -1,6 +1,40 @@
|
|||
2019-03-25 ericw-tools 0.18.2-rc1
|
||||
# 2020-02-24 ericw-tools 0.18.3-rc1
|
||||
|
||||
Bug fixes:
|
||||
## Note:
|
||||
|
||||
- Windows builds are 64-bit only for this release. I'm planning to restore 32-bit support but dropping it for this release made a dependency update easier. Not sure how many users this affects - let me know if it is a problem for you.
|
||||
|
||||
## Bug fixes:
|
||||
|
||||
- qbsp: make origin brushes not use hiprotate bounds expansion (c30a0a4)
|
||||
- qbsp: fix external maps with no worldspawn brushes (5e74b4d)
|
||||
- qbsp: fixes for `-wrbrushes` (cefd20c, 1577981, 209d481)
|
||||
- qbsp: fix relative paths for .wad files (79d3aa9)
|
||||
- light: fix `_shadow` `-1` being interpreted as `_shadow` `1` for bmodels (b04c06a)
|
||||
- light: fix "unexpected geomID" error with bounce (dca61f8)
|
||||
|
||||
## Enhancements:
|
||||
|
||||
- qbsp: initial multithreading support
|
||||
- qbsp: experimental Half-Life support (8936594)
|
||||
- qbsp: more logging of face line numbers for errors/warnings (4ec22ee)
|
||||
- qbsp: Add support for `_minlight_excludeN` where N is in 2..9 (0460165)
|
||||
- light: support `_minlight_exclude`, `_lightignore` on func_group, detail, etc. (b343b95, a4c1ce6)
|
||||
- light: add _nostaticlight key (2d3aa22)
|
||||
- light: add _light_alpha func_group key for making faces translucent for light (d6136c1)
|
||||
- light: bounce: also make shadow-casting bmodels bounce (unless they opt-out with `_bounce` `-1`) (5010dc9)
|
||||
- light: support "_suntexture" key on "_sun" "1" entities to limit them to being cast from a specific sky texture. (f220b2f)
|
||||
- light: support "style" / "targetname" on "_sun" "1" entities. (d2ecc73)
|
||||
- light: remove 65536 ray limit, fixes #276
|
||||
- light: support sky faces up to 10^6 units away (ba7bdf8)
|
||||
- light: allow starting assigning switchable styles before default of 32 (b132152)
|
||||
- light: add `_sunlight2`/`_sunlight3` to be configured with a light entity, similar to "_sun" "1" (fa62b20, d4cc19a)
|
||||
- light: print key name for `Key length > MAX_ENT_KEY-1` error (af4deba)
|
||||
- vis: temporary hack of raising MAX_PORTALS_ON_LEAF to 512 (e2a5f62)
|
||||
|
||||
# 2019-03-25 ericw-tools 0.18.2-rc1
|
||||
|
||||
## Bug fixes:
|
||||
|
||||
- qbsp: fix "_mirrorinside" on bmodels
|
||||
- qbsp: fix t-junctions on bmodels (fixes sparkles, lightmap seams, phong shading)
|
||||
|
|
@ -10,14 +44,14 @@ Bug fixes:
|
|||
- vis: fix for microleafs blocking vis (e.g. 0.01 units thick).
|
||||
This fixes HOMs appearing when a map was vised. (#261)
|
||||
|
||||
Features:
|
||||
## Features:
|
||||
|
||||
- qbsp: support a hybrid Valve 220 texturing + q2/q3 surface flags .map format
|
||||
- qbsp: added -worldextent option for large maps (deault=65536, meaning +/-65536 units):
|
||||
- light: Add "_bounce" "-1" model entity key to prevent light from bouncing off those brushes
|
||||
- light: experimental support for lighting Quake 2 .bsp's
|
||||
|
||||
2018-04-05 ericw-tools 0.18.1
|
||||
# 2018-04-05 ericw-tools 0.18.1
|
||||
|
||||
- qbsp: fix crash when worldspawn has 0 brushes
|
||||
- qbsp: support reading Q2/Q3 detail flag
|
||||
|
|
@ -27,13 +61,13 @@ Features:
|
|||
- vis: fix "average leafs visible" message overflowing
|
||||
- light: fix crash with surface lights
|
||||
|
||||
2018-02-18 ericw-tools 0.18
|
||||
# 2018-02-18 ericw-tools 0.18
|
||||
|
||||
- light: tweak phong shading to use area and angle weighting
|
||||
- light: add "_phong_angle_concave" key
|
||||
- light: fix -bspx option
|
||||
|
||||
2018-01-29 ericw-tools 0.17
|
||||
# 2018-01-29 ericw-tools 0.17
|
||||
|
||||
- qbsp: fix hint/skip having corrupt texturing with -convert option
|
||||
- qbsp: warn and heal invalid texture projections
|
||||
|
|
@ -41,7 +75,7 @@ Features:
|
|||
- light: warn and ignore invalid texture projections instead of aborting
|
||||
- light: make more robust against degenerate tris
|
||||
|
||||
2017-12-28 ericw-tools 0.16
|
||||
# 2017-12-28 ericw-tools 0.16
|
||||
|
||||
- light: add flood-filling to fix black seams in detailwall.map when no -extra/-extra4 used
|
||||
- light: fix color->greyscale conversion to be compatible with MarkV and some QuakeWorld engines
|
||||
|
|
@ -53,7 +87,7 @@ Features:
|
|||
- bsputil: "--check" option logs world mins/maxs
|
||||
- bsputil, bspinfo: can now read Q2 BSP files
|
||||
|
||||
2017-09-17 TyrUtils-ericw 0.15.11
|
||||
# 2017-09-17 TyrUtils-ericw 0.15.11
|
||||
|
||||
- light: add "_sun" entity key to configure sunlight in an entity instead of worldspawn.
|
||||
More than one "_sun" entity is supported.
|
||||
|
|
@ -69,7 +103,7 @@ Features:
|
|||
To re-enable the buggy code that may fix leaks through solids but add HOMs, use "-contenthack"
|
||||
(https://github.com/ericwa/tyrutils-ericw/issues/175).
|
||||
|
||||
2017-07-30 TyrUtils-ericw 0.15.10
|
||||
# 2017-07-30 TyrUtils-ericw 0.15.10
|
||||
|
||||
- light: add "_shadowworldonly" bmodel key - only cast shadows on world, not other bmodels.
|
||||
- light: switchable bmodel shadows (requires QuakeC support, see light manual).
|
||||
|
|
@ -88,7 +122,7 @@ Features:
|
|||
- bsputil: --check: print number of used lightstyles
|
||||
- misc: travis-ci now runs qbsp on all id1 maps, the build fails if any maps leak
|
||||
|
||||
2017-06-10 TyrUtils-ericw 0.15.10-beta2
|
||||
# 2017-06-10 TyrUtils-ericw 0.15.10-beta2
|
||||
|
||||
- light: styled lights no longer bounce by default, set "_bouncestyled" "1" to enable.
|
||||
- qbsp: map format conversion: fix reversing of epairs in converted maps
|
||||
|
|
@ -115,7 +149,7 @@ Features:
|
|||
can't load.
|
||||
- qbsp, light: allow _shadow -1 to stop a func_detail from casting shadows
|
||||
|
||||
2017-03-26 TyrUtils-ericw 0.15.10-beta1
|
||||
# 2017-03-26 TyrUtils-ericw 0.15.10-beta1
|
||||
|
||||
- light: fix Linux binary
|
||||
- light: lights with a lightstyle now bounce
|
||||
|
|
@ -125,7 +159,7 @@ Features:
|
|||
- qbsp: add -omitdetail option, strips out all func_detail brushes
|
||||
- qbsp: add -convert option for converting between .MAP formats
|
||||
|
||||
2016-11-20 TyrUtils-ericw 0.15.9 release
|
||||
# 2016-11-20 TyrUtils-ericw 0.15.9 release
|
||||
|
||||
- light: fix black fringes on bmodels that are touching against the world
|
||||
- light: light passing through glass lights up the back side
|
||||
|
|
@ -134,7 +168,7 @@ Features:
|
|||
- qbsp: save "_mincolor" for func_detail/group to the .texinfo file, now used by light
|
||||
- qbsp: performance improvements
|
||||
|
||||
2016-10-03 TyrUtils-ericw 0.15.8 release
|
||||
# 2016-10-03 TyrUtils-ericw 0.15.8 release
|
||||
|
||||
- light: fix black noise in some cases when using -bounce. (reported by Pritchard)
|
||||
- light: try to limit artifacts caused by "too many lightstyles on a face",
|
||||
|
|
@ -148,9 +182,9 @@ Features:
|
|||
- light: add "_lightignore" model key, makes a model receive minlight only.
|
||||
- qbsp: accept absolute path to map (reported by lurq)
|
||||
|
||||
2016-09-09 TyrUtils-ericw 0.15.7 release
|
||||
# 2016-09-09 TyrUtils-ericw 0.15.7 release
|
||||
|
||||
Bugfixes:
|
||||
## Bugfixes:
|
||||
|
||||
- light: fix shadow-casting bmodels that touch the world from messing up
|
||||
sample points on world faces, and prevent the world from messing up
|
||||
|
|
@ -161,7 +195,7 @@ Bugfixes:
|
|||
- light: various crash fixes
|
||||
- light: minlight no longer bounces
|
||||
|
||||
Performance:
|
||||
## Performance:
|
||||
|
||||
- light: new, faster raytracing backend (Embree)
|
||||
- light: estimate visible bounding box each light by shooting rays in a sphere.
|
||||
|
|
@ -171,19 +205,19 @@ Performance:
|
|||
Disable with "-novisapprox".
|
||||
- light: bounce lighting code redesigned to use less memory
|
||||
|
||||
Other:
|
||||
## Other:
|
||||
|
||||
- all: windows builds now require MSVC 2013 runtime:
|
||||
https://www.microsoft.com/en-ca/download/details.aspx?id=40784
|
||||
- all: restore Windows XP support
|
||||
|
||||
2016-06-17 TyrUtils-ericw 0.15.6 release
|
||||
# 2016-06-17 TyrUtils-ericw 0.15.6 release
|
||||
|
||||
- rebuild OS X binary as it was built in debug mode by accident
|
||||
|
||||
2016-06-10 TyrUtils-ericw 0.15.5 release
|
||||
# 2016-06-10 TyrUtils-ericw 0.15.5 release
|
||||
|
||||
New features:
|
||||
## New features:
|
||||
|
||||
- light: added a better options summary with the -help flag
|
||||
- light: added -bounce option, "_phong", "_project_texture" key
|
||||
|
|
@ -194,13 +228,13 @@ New features:
|
|||
- vis: support .prt files written by bjptools-xt
|
||||
- qbsp: add -objexport flag
|
||||
|
||||
Bugfixes:
|
||||
## Bugfixes:
|
||||
|
||||
- vis: fix ambient sounds when using func_detail, broken in tyrutils-ericw-v0.15.3
|
||||
|
||||
2015-12-10 TyrUtils-ericw 0.15.4 release
|
||||
# 2015-12-10 TyrUtils-ericw 0.15.4 release
|
||||
|
||||
New features:
|
||||
## New features:
|
||||
|
||||
* light: new "-parse_escape_sequences" command-line flag.
|
||||
The "\b" escape sequence toggles red text on/off, you can use this
|
||||
|
|
@ -213,7 +247,7 @@ New features:
|
|||
suns on the top hemisphere.)
|
||||
* build: support compiling with Visual Studio
|
||||
|
||||
Bugfixes:
|
||||
## Bugfixes:
|
||||
|
||||
* light: fix antilights (broken in last release)
|
||||
* light: fix _mincolor to accept 0-1 float colors
|
||||
|
|
@ -224,7 +258,7 @@ Bugfixes:
|
|||
compatibility
|
||||
* qbsp: remove 128 char limit on entity key/value values
|
||||
|
||||
2015-10-26 TyrUtils-ericw 0.15.3 release
|
||||
# 2015-10-26 TyrUtils-ericw 0.15.3 release
|
||||
|
||||
* hexen2 support, patch from Spike
|
||||
* light: add "_surface_spotlight" key for making surface lights into
|
||||
|
|
@ -241,7 +275,7 @@ the txqbsp-xt version.
|
|||
* light: Adjust the trace algorithm to match that in q3map.
|
||||
* qbsp: print coordinates for "New portal was clipped away" warning
|
||||
|
||||
2015-08-09 TyrUtils-ericw 0.15.2 release
|
||||
# 2015-08-09 TyrUtils-ericw 0.15.2 release
|
||||
|
||||
* qbsp: add "-maxNodeSize" option, from txqbsp-xt. Defaults to 1024. Makes large
|
||||
maps process much faster and should generate better bsp trees.
|
||||
|
|
@ -259,7 +293,7 @@ the txqbsp-xt version.
|
|||
* light: add "-onlyents"
|
||||
* light: add "-dirtangle" setting to control dirtmapping cone angle, default 88 degrees.
|
||||
|
||||
2015-07-09 TyrUtils-ericw 0.15.1 release
|
||||
# 2015-07-09 TyrUtils-ericw 0.15.1 release
|
||||
|
||||
* light: .lux file support from Spike, for deluxemapping
|
||||
* light: add gamma control with -gamma flag and "_gamma" key
|
||||
|
|
@ -270,31 +304,31 @@ the txqbsp-xt version.
|
|||
* light: support switchable lights with any light* classname, not just "light"
|
||||
* light: fix debugging spam output from last build
|
||||
|
||||
2015-05-01 TyrUtils-ericw snapshot
|
||||
# 2015-05-01 TyrUtils-ericw snapshot
|
||||
|
||||
* light: fix hang when using _deviance, make _samples default to 16 when
|
||||
_deviance is set.
|
||||
* light: fix for always generating a .lit file when surface lights are used
|
||||
|
||||
2015-04-29 TyrUtils-ericw snapshot
|
||||
# 2015-04-29 TyrUtils-ericw snapshot
|
||||
|
||||
* qbsp: fix broken -onlyents flag
|
||||
* qbsp: fix texture offset on rotate_object, so they match in the
|
||||
editor. Added "-oldrottex" flag to revert to old behaviour. From txqbsp-xt.
|
||||
|
||||
2015-04-27 TyrUtils-ericw snapshot
|
||||
# 2015-04-27 TyrUtils-ericw snapshot
|
||||
|
||||
new features:
|
||||
## new features:
|
||||
* light: fence texture tracing, for bmodels with "_shadow" "1"
|
||||
* light: surface light support via "_surface" "texturename" light key
|
||||
|
||||
convenience:
|
||||
## convenience:
|
||||
* light: respect "_dirt" "-1" bmodel key in -dirtdebug mode
|
||||
* light: allow setting "-dist" and "-range" command-line flags in worldspawn
|
||||
("_dist", "_range")
|
||||
* light: accept "_sunlight_mangle" as an alternative for "_sun_mangle"
|
||||
|
||||
other:
|
||||
## other:
|
||||
* all: increase stack size to 8MB. Fixes qbsp crash with bbin1.map on Windows,
|
||||
light crashes.
|
||||
* qbsp: switch to hardcoded MAX_MAP_PLANES (262K), speeds up map file loading
|
||||
|
|
@ -307,25 +341,25 @@ other:
|
|||
entity that targets it. Don't see any point, and causes problems if "style"
|
||||
is meaningful for the targetting entity (e.g. a monster).
|
||||
|
||||
2015-03-05 TyrUtils-ericw shapshot
|
||||
# 2015-03-05 TyrUtils-ericw shapshot
|
||||
|
||||
* light: support "_dirt" "-1" on bmodels to disable dirtmapping
|
||||
|
||||
2015-02-24 TyrUtils-ericw snapshot
|
||||
# 2015-02-24 TyrUtils-ericw snapshot
|
||||
|
||||
* light: _sunlight2 (sky light/light dome) support from q3map2
|
||||
* light: _sunlight_penumbra (deviance) from q3map2
|
||||
|
||||
2015-01-31 TyrUtils-ericw snapshot
|
||||
# 2015-01-31 TyrUtils-ericw snapshot
|
||||
|
||||
* light: per-light dirtmapping control
|
||||
|
||||
2015-01-21 TyrUtils-ericw snapshot
|
||||
# 2015-01-21 TyrUtils-ericw snapshot
|
||||
|
||||
* light: revert trace change in TyrUtils 0.7 that was causing artifacts.
|
||||
fix bug in determining trace hitpoint
|
||||
|
||||
2015-01-19 TyrUtils-ericw snapshot
|
||||
# 2015-01-19 TyrUtils-ericw snapshot
|
||||
|
||||
* light: handle colours in the range 0-1
|
||||
* light: ambient occlusion / dirtmapping from q3map2 support
|
||||
|
|
@ -335,7 +369,7 @@ other:
|
|||
* build: bump the fallback version number in Makefile
|
||||
* bsputil: fix wad export from bsp with missing textures
|
||||
|
||||
2014-02-16 TyrUtils v0.15
|
||||
# 2014-02-16 TyrUtils v0.15
|
||||
|
||||
* qbsp: Cope with textures names containing '{' or '}' (e.g. for alpha mask)
|
||||
* qbsp: Increase MAXEDGES limit from 32 to 64
|
||||
|
|
@ -344,7 +378,7 @@ other:
|
|||
* qbsp: Ignore func_detail entities on -onlyents compiles
|
||||
* light: Fix bug with minglight clamping with coloured lighting
|
||||
|
||||
2013-10-03 TyrUtils v0.14
|
||||
# 2013-10-03 TyrUtils v0.14
|
||||
|
||||
* qbsp: Added Quake 2 map compatibility (extra surface attributes ignored)
|
||||
* qbsp: Add -2psb option to output in RMQ compatible BSP2 format
|
||||
|
|
@ -354,13 +388,13 @@ other:
|
|||
* Fix handling of func_group/detail entities with no solid brushes
|
||||
* Fix automatic adding of animated texture frames
|
||||
|
||||
2013-09-29 TyrUtils v0.12
|
||||
# 2013-09-29 TyrUtils v0.12
|
||||
|
||||
* Implement the Darkplaces (LordHavoc) style BSP2 format and use as default
|
||||
* Still support the RMQ style BSP2 format (but don't create any new ones)
|
||||
* qbsp: Fix bug causing sky brushes to be non-solid
|
||||
|
||||
2013-09-24 TyrUtils v0.11
|
||||
# 2013-09-24 TyrUtils v0.11
|
||||
|
||||
* Support BSP2 format (qbsp requires the "-bsp2" command line option)
|
||||
* qbsp: Fix animating texture bug when brushes are textured with alt-animations
|
||||
|
|
@ -369,16 +403,16 @@ other:
|
|||
* qbsp: Add experimental "-forcegoodtree" command line option (thanks Rebb)
|
||||
* vis: reduce "leaf recursion" error to a warning and continue processing
|
||||
|
||||
2013-04-25 TyrUtils v0.10
|
||||
# 2013-04-25 TyrUtils v0.10
|
||||
|
||||
* Documentation added for bspinfo and bsputil
|
||||
* Fix vis bug due to missing vertex copy in v0.9 portal clip changes
|
||||
|
||||
2013-04-24 TyrUtils v0.9
|
||||
# 2013-04-24 TyrUtils v0.9
|
||||
|
||||
* qbsp: fixed bad pointfile generation
|
||||
|
||||
2013-04-23 TyrUtils v0.8
|
||||
# 2013-04-23 TyrUtils v0.8
|
||||
|
||||
* qbsp: fixed surface edge corruption when using skip surfaces
|
||||
* qbsp: fixed portal generation for transparent water and detail nodes
|
||||
|
|
@ -387,7 +421,7 @@ other:
|
|||
* vis: fix portal stack corruption in ClipStackWinding
|
||||
* bsputil: added a "--check" option (beta!) to check internal data consistency
|
||||
|
||||
2013-04-10 TyrUtils v0.7
|
||||
# 2013-04-10 TyrUtils v0.7
|
||||
|
||||
* Unix man page documentation for the main tools (qbsp, light, vis)
|
||||
* HTML and text documentation is generated from the man page sources
|
||||
|
|
@ -408,7 +442,7 @@ other:
|
|||
* vis: changed the default testlevel to 4
|
||||
* vis: added the '-noambient*' options to disable auto ambient sounds.
|
||||
|
||||
2013-03-07 TyrUtils v0.6
|
||||
# 2013-03-07 TyrUtils v0.6
|
||||
|
||||
* qbsp: respect floating point texture rotation and shift in map files
|
||||
* qbsp: support for Valve's 220 map format used in later Worldcraft/Hammer
|
||||
|
|
@ -426,7 +460,7 @@ other:
|
|||
* light: implemented the "_softangle" key for spotlights
|
||||
* light: implemented minlighting for brush models
|
||||
|
||||
2013-02-25 TyrUtils v0.5
|
||||
# 2013-02-25 TyrUtils v0.5
|
||||
|
||||
* New changelog to summarise changes going forward
|
||||
* light and vis both now multithreaded on Unix and Windows platforms
|
||||
Loading…
Reference in New Issue