1b4e6cffede35d8530bea962d2be1b181e67af64
[divverent/netradiant.git] / ChangeLog
1 2009-04-10 Rudolf Polzer divVerent(at)alientrap.org
2         * all: add WarsowPack
3         * q3map2: add alias _shadeangle to _smoothnormals
4
5 2009-04-09 Rudolf Polzer divVerent(at)alientrap.org
6         * radiant: fix font size handling
7
8 2009-04-08 Rudolf Polzer divVerent(at)alientrap.org
9         * radiant: force disable composition on Vista (should fix "white 3D window" issues)
10
11 2009-04-05 Rudolf Polzer divVerent(at)alientrap.org
12         * radiant: fix ViewSide command (no longer does the same as ViewTop)
13         * q3map2: generate origin brushes when decompiling
14         * q3map2: allow more portals per leaf, to help with -bsp -deep
15
16 2009-04-04 Rudolf Polzer divVerent(at)alientrap.org
17         * q3map2: -bsp -deep also including detail brushes into the BSP tree at lowest priority, should give higher fps while increasing compile time and BSP size
18         * q3map2: fix crash when decompiling to .map
19
20 2009-04-03 Rudolf Polzer divVerent(at)alientrap.org
21         * q3map2: -vis -mergeportals speeding up vis a lot, while not making vis much worse
22
23 2009-04-02 Rudolf Polzer divVerent(at)alientrap.org
24         * radiant: portable radiant: when a subdir "settings" exists where radiant.exe resides, config is stored there so you can take it with you on a USB stick
25
26 2009-04-01 Rudolf Polzer divVerent(at)alientrap.org
27         * all: compile fix on Win64
28
29 2009-03-31 Rudolf Polzer divVerent(at)alientrap.org
30         * q3map2: merged feature -bsp -altsplit (27), alternate way to weight BSP splits, should give higher fps in original Q3 engine (needs testing)
31         * q3map2: also compare shaders when comparing surfaces for sorting (27)
32         * q3map2: misc_model spawnflag 32 copies vertex alpha from color, for terrain blending on models (27)
33
34 2009-03-29 Rudolf Polzer divVerent(at)alientrap.org
35         * q3map2: _ls key shorthand for _lighmapscale (VorteX)
36         * q3map2: -samplescale switch (VorteX)
37         * q3map2: in dq and prophecy games, func_wall casts shadows by default (VorteX)
38         * q3map2: some more prints (VorteX)
39         * q3map2: q3map_floodlight <red> <green> <blue> <distance> <brightness> <power> shader keyword (VorteX)
40         * q3map2: more MAX_TW_VERTS (VorteX)
41         * q3map2: _patchMeta 1 entity keyword (VorteX)
42         * q3map2: q3map_deprecateShader <newershader> shader keyword (VorteX)
43         * q3map2: tangentspace deluxemaps (-deluxemode 1) (VorteX)
44         * q3map2: _smoothnormals entity key to easier set shadeangle (VorteX)
45         * q3map2: -keeplights switch in -light (VorteX)
46         * q3map2: spawnflag 32 on light: unnormalized color (VorteX)
47         * q3map2: spawnflag 64 on light: distance falloff (VorteX)
48         * q3map2: option -gridscale, -gridambientscale (VorteX)
49
50 2009-03-27 Rudolf Polzer divVerent(at)alientrap.org
51         * radiant: fix a crash on "regroup entities"
52
53 2009-03-25 Rudolf Polzer divVerent(at)alientrap.org
54         * radiant: editable keyboard shortcuts
55
56 2009-03-23 Rudolf Polzer divVerent(at)alientrap.org
57         * q3map2: avoid a crash if a surface is huge
58
59 2009-03-20 Rudolf Polzer divVerent(at)alientrap.org
60         * q3map2: command line option -celshader
61         * q3map2: let Q_mkdir create all parent directories too
62         * q3map2: fix some crashes
63
64 2009-03-16 Rudolf Polzer divVerent(at)alientrap.org
65         * q3map2: command line option -fs_homebase
66
67 2009-03-13 Rudolf Polzer divVerent(at)alientrap.org
68         * all: support objs without material groups
69
70 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
71         * radiant: detect being installed inside Q2World
72
73 2009-03-08 Rudolf Polzer divVerent(at)alientrap.org
74         * radiant: indicate the direction of the clip plane in the 2D view
75
76 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
77         * radiant: detect being installed inside Nexuiz
78
79 2009-03-09 Rudolf Polzer divVerent(at)alientrap.org
80         * radiant: OS X compile fixes
81
82 2009-03-04 Rudolf Polzer divVerent(at)alientrap.org
83         * radiant: -global-Key Value and -gamename.game-Key Value options to set
84           config settings from the command line
85
86 2009-02-25 Rudolf Polzer divVerent(at)alientrap.org
87         * q3map2: fix two bugs in tjunction fixing
88         * q3map2: -lightmapdir option
89         * q3map2: eliminate MAX_MAP_PLANES limit
90
91 2009-02-23 Rudolf Polzer divVerent(at)alientrap.org
92         * q3map2: -scale -tex ("no texture lock while scaling")
93
94 2009-02-15 Rudolf Polzer divVerent(at)alientrap.org
95         * q3map2: non-uniform -scale x y z
96
97 2009-02-10 Rudolf Polzer divVerent(at)alientrap.org
98         * q3map2: remove LOTS of limits
99
100 2009-02-08 Rudolf Polzer divVerent(at)alientrap.org
101         * q3map2: put the command line parameters into a worldspawn key
102           _q3map2_cmdline; currently not yet supported for -onlyents
103
104 2009-02-07 Rudolf Polzer divVerent(at)alientrap.org
105         * radiant: use gtk default font instead of defined ones for linux/windows
106           which could happen to be not installed (merged from uforadiant)
107
108 2009-02-06 Rudolf Polzer divVerent(at)alientrap.org
109         * radiant: OS X icon by airscout
110
111 2009-01-15 Rudolf Polzer divVerent(at)alientrap.org
112         * all: more fixes for OS X
113
114 2009-01-14 Rudolf Polzer divVerent(at)alientrap.org
115         * radiant: use %f format for angles, prevents weird looking angles
116
117 2009-01-09 Rudolf Polzer divVerent(at)alientrap.org
118         * all: lots of fixes for compiling on OS X
119
120 2009-01-07 Rudolf Polzer divVerent(at)alientrap.org
121         * radiant: handle ALL key binds properly using GDK methods
122
123 2009-01-03 Rudolf Polzer divVerent(at)alientrap.org
124         * radiant: fix the translation of entities used by mirroring or scaling
125
126 2009-01-02 Rudolf Polzer divVerent(at)alientrap.org
127         * radiant: command "regroup entities", allows moving brushes in/out of
128           entities
129
130 2009-01-01 Rudolf Polzer divVerent(at)alientrap.org
131         * radiant: "clone selection" no longer changes targetnames by default.
132           Hold shift while pressing space to do change them as before.
133         * all: handle "origin" keys for brush entities (more consistency, should
134           break no maps)
135
136 2008-12-10 Rudolf Polzer divVerent(at)alientrap.org
137         * radiant: properly handle the [ and ] keys on german layout
138         * q3map2: fix dotProduct2scale to match the documentation
139
140 2008-11-28 Rudolf Polzer divVerent(at)alientrap.org
141         * q3map2: -dirty: don't treat skybox surfaces as solid for dirtmapping;
142           prevents Quake 2-ish "dark near skybox" effect.
143
144 2008-11-21 Rudolf Polzer divVerent(at)alientrap.org
145         * radiant: applied win32 font and build fix by ingar
146
147 2008-11-20 Rudolf Polzer divVerent(at)alientrap.org
148         * q3map2: extend some more limits but just by a bit this time to not
149           let memory usage rise too high
150         * radiant: fix finding the .mtl file for .obj models
151
152 2008-11-18 Rudolf Polzer divVerent(at)alientrap.org
153         * q3map2: get rid of the MAX_MAP_DRAW_VERTS limit (the array already was
154           dynamic anyway); allows creating BSPs of over 400 MB in size ;)
155
156 2008-11-10 Rudolf Polzer divVerent(at)alientrap.org
157         * radiant: draw targeting arrows also for target2, etc. keys even in Q3
158           map mode; this is good for Nexuiz which now supports target, target2,
159           target3 and target4.
160
161 2008-11-07 Rudolf Polzer divVerent(at)alientrap.org
162         * radiant: fix buffer overruns because of using the realpath function
163           with an insufficient buffer; there might be more of these in the code
164           base
165
166 2008-10-27 Rudolf Polzer divVerent(at)alientrap.org
167         * q3map2: -convert -format ase -shadersasbitmap convert mode that writes
168           the shader names in the *BITMAP field in the .ase. That way, the .ase
169           files work without changing as mapobjects.
170
171 2008-10-12 Rudolf Polzer divVerent(at)alientrap.org
172         * q3map2: fix the deluxemap contribution from ambient lighting. minLight
173           is still broken with deluxemapping. If you must use minLight, combine it
174           with 1/2 or 1/4 of its amount in ambient.
175
176 2008-09-30 Rudolf Polzer divVerent(at)alientrap.org
177         * q3map2: fix deluxemap when lit from the wrong side as good as possible
178           by ignoring the deluxemap contribution. Now the invariant "deluxemap
179           vector points away from the surface" should hold. Avoids sudden black
180           spots when deluxemapping.
181
182 2008-09-26 Rudolf Polzer divVerent(at)alientrap.org
183         * q3map2: turn the Urban Terror vis nudge and triangle check into options
184           -extravisnudge and -trianglecheck, as they break some Nexuiz maps.
185           Evaluate the usefulness of these options later.
186         * q3map2: make sure the intermediate .bsp when bouncing always is loadable
187           into the game (by unparsing the entities, so if gridsize got modified,
188           that change gets written too)
189
190 2008-09-23 Rudolf Polzer divVerent(at)alientrap.org
191         * q3map2: print a warning if the specified samplesize cannot be used with
192           the current lightmap size
193
194 2008-09-22 Rudolf Polzer divVerent(at)alientrap.org
195         * q3map2: add dotProduct2scale alphamod
196         * q3map2: add -minsamplesize command line option to override lightmapscale
197           specified in map files
198
199 2008-09-19 Rudolf Polzer divVerent(at)alientrap.org
200         * radiant: add a "Strafe Mode" option
201         * radiant: ctrl-tab now focuses all XYZ views in the three-part view (as
202           that is what the user is likely to want there)
203         * radiant: make rotate/scale dialogs non-modal
204
205 2008-09-18 Rudolf Polzer divVerent(at)alientrap.org
206         * radiant: handle missing anisotropy extension; fixes display bug on
207           Windows XP software renderer
208         * radiant: make logging kick in earlier
209         * radiant: add svn release to the version number
210
211 2008-09-15 Rudolf Polzer divVerent(at)alientrap.org
212         * all: added a Makefile to build GtkRadiant; this replaces scons and
213           python install.py
214         * all: got rid of libmhash dependency, using mdfour.c from DarkPlaces
215           instead
216         * q2data: remove RSA security copyrighted md4.c, using mdfour.c from DP
217           instead as a drop-in replacement
218         * all: get rid of version.h and aboutmsg.h, instead set the version in the
219           Makefile
220         * all: support cross compiling using mingw32
221
222 2008-09-13 Rudolf Polzer divVerent(at)alientrap.org
223         * q3map2: update to ZeroRadiant's q3map2
224         * q3map2: added lightmap exposure feature: -exposure 4.2 (Urban Terror)
225         * q3map2: check whether a lightmap sample is actually in the triangle
226           (Urban Terror)
227         * q3map2: nudge light sample origin by 1qu away from planes (Urban Terror)
228         * q3map2: floodlight: usage is "_floodlight" "red green blue distance
229           intensity", default "240 240 255 1024 128"; works somewhat similar to
230           dirtmapping (Urban Terror); uses a switch -lowquality
231         * q3map2: added -debugnormals feature (Urban Terror)
232         * q3map2: fix -convert -format map decompiling (note: outputs map in
233           "Alternate Texture Projection" format); no longer messes up texcoords
234         * q3map2: added -game nexuiz to use good default paths for Nexuiz
235         * q3map2: added -game quakelive to enable in-game adverts
236         * q3map2: fix incorrect plane snapping often causing holes in terrain
237         * q3map2: spawnflags on misc_model: 8 extrudes with original normals, 16
238           extrudes with up/down normals (terrain), default: extrudes with axial
239           normals (like before)
240         * q3map2: fix obvious (and reported, and patch sent in) bug when importing
241           models when the normals were pointing in a 45 degrees direction
242         * q3map2: when importing models, allow "surfaceparms structural". This
243           also turns off any plane snapping, as it is intended for caulk brushes
244           inside a model
245         * q3map2: added parameters -ne to set normal epsilon, and -de to set
246           distance epsilon (to customize plane snapping)
247         * q3map2: fix q3map_lightRGB (Urban Terror)
248         * q3map2: add a build script to cross compile q3map2 to Win32
249         * radiant: when displaying normals on a model, scale them to 8 unit size
250           on the output (so "modelscale" can be used without LOTS of lines on the
251           screen)
252         * radiant: also support "killtarget" as target key for drawing the
253           targeting lines
254         * radiant: "expand selection to whole entities" now also selects the
255           entity ITSELF; result: Ctrl-Alt-E Space makes a NEW entity now, instead of
256           just duplicating the brush (old behaviour caused bugs in maps with copied
257           func_ladders)
258         * picomodel: support .obj format as exported by Blender, with a .mtl file
259           defining the shader names for each material; to export using Blender,
260           enable "Materials" and "Material Groups" in the .obj export dialog
261         * all: bump version to 1.5.0-div0