1 2009-04-10 Rudolf Polzer divVerent(at)alientrap.org
3 * q3map2: add alias _shadeangle to _smoothnormals
5 2009-04-09 Rudolf Polzer divVerent(at)alientrap.org
6 * radiant: fix font size handling
8 2009-04-08 Rudolf Polzer divVerent(at)alientrap.org
9 * radiant: force disable composition on Vista (should fix "white 3D window" issues)
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
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
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
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
26 2009-04-01 Rudolf Polzer divVerent(at)alientrap.org
27 * all: compile fix on Win64
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)
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)
50 2009-03-27 Rudolf Polzer divVerent(at)alientrap.org
51 * radiant: fix a crash on "regroup entities"
53 2009-03-25 Rudolf Polzer divVerent(at)alientrap.org
54 * radiant: editable keyboard shortcuts
56 2009-03-23 Rudolf Polzer divVerent(at)alientrap.org
57 * q3map2: avoid a crash if a surface is huge
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
64 2009-03-16 Rudolf Polzer divVerent(at)alientrap.org
65 * q3map2: command line option -fs_homebase
67 2009-03-13 Rudolf Polzer divVerent(at)alientrap.org
68 * all: support objs without material groups
70 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
71 * radiant: detect being installed inside Q2World
73 2009-03-08 Rudolf Polzer divVerent(at)alientrap.org
74 * radiant: indicate the direction of the clip plane in the 2D view
76 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
77 * radiant: detect being installed inside Nexuiz
79 2009-03-09 Rudolf Polzer divVerent(at)alientrap.org
80 * radiant: OS X compile fixes
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
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
91 2009-02-23 Rudolf Polzer divVerent(at)alientrap.org
92 * q3map2: -scale -tex ("no texture lock while scaling")
94 2009-02-15 Rudolf Polzer divVerent(at)alientrap.org
95 * q3map2: non-uniform -scale x y z
97 2009-02-10 Rudolf Polzer divVerent(at)alientrap.org
98 * q3map2: remove LOTS of limits
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
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)
108 2009-02-06 Rudolf Polzer divVerent(at)alientrap.org
109 * radiant: OS X icon by airscout
111 2009-01-15 Rudolf Polzer divVerent(at)alientrap.org
112 * all: more fixes for OS X
114 2009-01-14 Rudolf Polzer divVerent(at)alientrap.org
115 * radiant: use %f format for angles, prevents weird looking angles
117 2009-01-09 Rudolf Polzer divVerent(at)alientrap.org
118 * all: lots of fixes for compiling on OS X
120 2009-01-07 Rudolf Polzer divVerent(at)alientrap.org
121 * radiant: handle ALL key binds properly using GDK methods
123 2009-01-03 Rudolf Polzer divVerent(at)alientrap.org
124 * radiant: fix the translation of entities used by mirroring or scaling
126 2009-01-02 Rudolf Polzer divVerent(at)alientrap.org
127 * radiant: command "regroup entities", allows moving brushes in/out of
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
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
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.
144 2008-11-21 Rudolf Polzer divVerent(at)alientrap.org
145 * radiant: applied win32 font and build fix by ingar
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
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 ;)
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,
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
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.
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.
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.
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)
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
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
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
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
211 2008-09-15 Rudolf Polzer divVerent(at)alientrap.org
212 * all: added a Makefile to build GtkRadiant; this replaces scons and
214 * all: got rid of libmhash dependency, using mdfour.c from DarkPlaces
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
220 * all: support cross compiling using mingw32
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
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
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
252 * radiant: also support "killtarget" as target key for drawing the
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
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