2009-02-08 Rudolf Polzer divVerent(at)alientrap.org * q3map2: put the command line parameters into a worldspawn key _q3map2_cmdline; currently not yet supported for -onlyents 2009-02-07 Rudolf Polzer divVerent(at)alientrap.org * radiant: use gtk default font instead of defined ones for linux/windows which could happen to be not installed (merged from uforadiant) 2009-02-06 Rudolf Polzer divVerent(at)alientrap.org * radiant: OS X icon by airscout 2009-01-15 Rudolf Polzer divVerent(at)alientrap.org * all: more fixes for OS X 2009-01-14 Rudolf Polzer divVerent(at)alientrap.org * radiant: use %f format for angles, prevents weird looking angles 2009-01-09 Rudolf Polzer divVerent(at)alientrap.org * all: lots of fixes for compiling on OS X 2009-01-07 Rudolf Polzer divVerent(at)alientrap.org * radiant: handle ALL key binds properly using GDK methods 2009-01-03 Rudolf Polzer divVerent(at)alientrap.org * radiant: fix the translation of entities used by mirroring or scaling 2009-01-02 Rudolf Polzer divVerent(at)alientrap.org * radiant: command "regroup entities", allows moving brushes in/out of entities 2009-01-01 Rudolf Polzer divVerent(at)alientrap.org * radiant: "clone selection" no longer changes targetnames by default. Hold shift while pressing space to do change them as before. * all: handle "origin" keys for brush entities (more consistency, should break no maps) 2008-12-10 Rudolf Polzer divVerent(at)alientrap.org * radiant: properly handle the [ and ] keys on german layout * q3map2: fix dotProduct2scale to match the documentation 2008-11-28 Rudolf Polzer divVerent(at)alientrap.org * q3map2: -dirty: don't treat skybox surfaces as solid for dirtmapping; prevents Quake 2-ish "dark near skybox" effect. 2008-11-21 Rudolf Polzer divVerent(at)alientrap.org * radiant: applied win32 font and build fix by ingar 2008-11-20 Rudolf Polzer divVerent(at)alientrap.org * q3map2: extend some more limits but just by a bit this time to not let memory usage rise too high * radiant: fix finding the .mtl file for .obj models 2008-11-18 Rudolf Polzer divVerent(at)alientrap.org * q3map2: get rid of the MAX_MAP_DRAW_VERTS limit (the array already was dynamic anyway); allows creating BSPs of over 400 MB in size ;) 2008-11-10 Rudolf Polzer divVerent(at)alientrap.org * radiant: draw targeting arrows also for target2, etc. keys even in Q3 map mode; this is good for Nexuiz which now supports target, target2, target3 and target4. 2008-11-07 Rudolf Polzer divVerent(at)alientrap.org * radiant: fix buffer overruns because of using the realpath function with an insufficient buffer; there might be more of these in the code base 2008-10-27 Rudolf Polzer divVerent(at)alientrap.org * q3map2: -convert -format ase -shadersasbitmap convert mode that writes the shader names in the *BITMAP field in the .ase. That way, the .ase files work without changing as mapobjects. 2008-10-12 Rudolf Polzer divVerent(at)alientrap.org * q3map2: fix the deluxemap contribution from ambient lighting. minLight is still broken with deluxemapping. If you must use minLight, combine it with 1/2 or 1/4 of its amount in ambient. 2008-09-30 Rudolf Polzer divVerent(at)alientrap.org * q3map2: fix deluxemap when lit from the wrong side as good as possible by ignoring the deluxemap contribution. Now the invariant "deluxemap vector points away from the surface" should hold. Avoids sudden black spots when deluxemapping. 2008-09-26 Rudolf Polzer divVerent(at)alientrap.org * q3map2: turn the Urban Terror vis nudge and triangle check into options -extravisnudge and -trianglecheck, as they break some Nexuiz maps. Evaluate the usefulness of these options later. * q3map2: make sure the intermediate .bsp when bouncing always is loadable into the game (by unparsing the entities, so if gridsize got modified, that change gets written too) 2008-09-23 Rudolf Polzer divVerent(at)alientrap.org * q3map2: print a warning if the specified samplesize cannot be used with the current lightmap size 2008-09-22 Rudolf Polzer divVerent(at)alientrap.org * q3map2: add dotProduct2scale alphamod * q3map2: add -minsamplesize command line option to override lightmapscale specified in map files 2008-09-19 Rudolf Polzer divVerent(at)alientrap.org * radiant: add a "Strafe Mode" option * radiant: ctrl-tab now focuses all XYZ views in the three-part view (as that is what the user is likely to want there) * radiant: make rotate/scale dialogs non-modal 2008-09-18 Rudolf Polzer divVerent(at)alientrap.org * radiant: handle missing anisotropy extension; fixes display bug on Windows XP software renderer * radiant: make logging kick in earlier * radiant: add svn release to the version number 2008-09-15 Rudolf Polzer divVerent(at)alientrap.org * all: added a Makefile to build GtkRadiant; this replaces scons and python install.py * all: got rid of libmhash dependency, using mdfour.c from DarkPlaces instead * q2data: remove RSA security copyrighted md4.c, using mdfour.c from DP instead as a drop-in replacement * all: get rid of version.h and aboutmsg.h, instead set the version in the Makefile * all: support cross compiling using mingw32 2008-09-13 Rudolf Polzer divVerent(at)alientrap.org * q3map2: update to ZeroRadiant's q3map2 * q3map2: added lightmap exposure feature: -exposure 4.2 (Urban Terror) * q3map2: check whether a lightmap sample is actually in the triangle (Urban Terror) * q3map2: nudge light sample origin by 1qu away from planes (Urban Terror) * q3map2: floodlight: usage is "_floodlight" "red green blue distance intensity", default "240 240 255 1024 128"; works somewhat similar to dirtmapping (Urban Terror); uses a switch -lowquality * q3map2: added -debugnormals feature (Urban Terror) * q3map2: fix -convert -format map decompiling (note: outputs map in "Alternate Texture Projection" format); no longer messes up texcoords * q3map2: added -game nexuiz to use good default paths for Nexuiz * q3map2: added -game quakelive to enable in-game adverts * q3map2: fix incorrect plane snapping often causing holes in terrain * q3map2: spawnflags on misc_model: 8 extrudes with original normals, 16 extrudes with up/down normals (terrain), default: extrudes with axial normals (like before) * q3map2: fix obvious (and reported, and patch sent in) bug when importing models when the normals were pointing in a 45 degrees direction * q3map2: when importing models, allow "surfaceparms structural". This also turns off any plane snapping, as it is intended for caulk brushes inside a model * q3map2: added parameters -ne to set normal epsilon, and -de to set distance epsilon (to customize plane snapping) * q3map2: fix q3map_lightRGB (Urban Terror) * q3map2: add a build script to cross compile q3map2 to Win32 * radiant: when displaying normals on a model, scale them to 8 unit size on the output (so "modelscale" can be used without LOTS of lines on the screen) * radiant: also support "killtarget" as target key for drawing the targeting lines * radiant: "expand selection to whole entities" now also selects the entity ITSELF; result: Ctrl-Alt-E Space makes a NEW entity now, instead of just duplicating the brush (old behaviour caused bugs in maps with copied func_ladders) * picomodel: support .obj format as exported by Blender, with a .mtl file defining the shader names for each material; to export using Blender, enable "Materials" and "Material Groups" in the .obj export dialog * all: bump version to 1.5.0-div0