Commit Graph

  • 0261afc6df Q3map2: * -backsplash (float)scale (float)distance: scale area lights backsplash fraction + set distance globally (distance < -900 to omit distance setting); def = 1 23; real area lights have no backsplash (scale = 0) q3map_backsplash shader keyword overrides this setting Garux 2017-08-02 09:19:22 +03:00
  • dd7f4f1689 Radiant: Garux 2017-08-02 09:18:45 +03:00
  • 87d5b6efe5 menus... * view->show: +Entity Names = Targetnames (option to draw targetnames, not classnames; def = no) Garux 2017-08-02 09:17:58 +03:00
  • 93ca259313 Q3map2: * new slightly less careful, but much faster lightmaps packing algorithm (allocating... process) * -slowallocate switch to enable old lightmaps packing algorithm * Subsampling...collapsing...sorting...allocating...storing...projecting... timers Garux 2017-08-02 09:16:57 +03:00
  • ed4c8c2044 Q3map2: * new area lights backsplash algorithm ( by Jelvan ), hijacking temp area lights ( to simulate volumetric behavior of source ones ) * fix: create backsplash for area lights, while q3map_lightsubdivide'ing too * no backsplash for area lights, if surf == sky * report patches count in -info * -exportents to exports entities to a .ent file * unvanquished game support * -fs_basepath: can be used more than once to look in multiple paths (Sets the given path as main directory of the game) * -fs_game: can be used more than once (Sets a different game directory name (default for Q3A: baseq3)) * -fs_pakpath <dir>: Specify additional custom path to assets (can be used more than once to look in multiple paths) * fix undocumented unexpected LokiInitPaths * -help option (-h, --help) Garux 2017-08-02 09:16:24 +03:00
  • 804c20949d Q3map2: * _setmaxstdio(2048) for windows * game_qfusion update Garux 2017-08-02 09:15:41 +03:00
  • 89c4e25e26 Radiant: Garux 2017-08-02 09:15:07 +03:00
  • 2455e50d72 Radiant: Garux 2017-08-02 09:14:33 +03:00
  • d079351041 Radiant: Garux 2017-08-02 09:13:52 +03:00
  • 0709fce07d Radiant: binds... * m1 + ctrl drag: snap bbox during manipulators manipulations: drag axis, freedrag: snap bbox edges to grid on dragged axes; allows more varied snappings, then SnapToGrid command scale axis, scale free: snap bbox size on scaled axes to grid Garux 2017-08-02 09:13:12 +03:00
  • f79ac495d0 Radiant: Garux 2017-08-02 09:12:17 +03:00
  • 3a78d90201 Radiant: Garux 2017-08-02 09:10:43 +03:00
  • c845c5cd8f Radiant: Garux 2017-08-02 09:09:58 +03:00
  • 322b0c2ee4 Radiant: Garux 2017-08-02 09:09:20 +03:00
  • de5fcea336 Radiant: Garux 2017-08-02 09:08:43 +03:00
  • 5a8c27d93c menus... * view->show: toggle crosshair, size, grid are check menu items * view->show: +Show Light Radiuses toggle * view->show->show stats makes effect immediately * view->show fix: check menu items are sensitive to changing options via shortcuts Garux 2017-08-02 09:07:44 +03:00
  • cac514541c Radiant: Garux 2017-08-02 09:06:50 +03:00
  • e7c45da823 Q3map2: * code fixes * packer: !FAIL! msg for missing ingame resources, ~fail for the rest * bumped stack size to 4Mb to fix crash for huge skies, using old shaders with fairly useless q3map_surfacelight + q3map_lightsubdivide < 999 combo Garux 2017-08-02 09:06:17 +03:00
  • bf6dd1f2d1 Q3map2: * report full / full pk3 path on file syntax errors Garux 2017-08-02 09:05:30 +03:00
  • 0d5ebb17b2 Q3map2: fix compilation on linux * packer: pack actual loaded bsp instead of one, found in vfs Garux 2017-08-02 09:04:48 +03:00
  • fa294e4215 Q3map2: * do not delete q3map2_*.shader on minimap generation Garux 2017-08-02 09:04:00 +03:00
  • e8686a54bf Radiant: Garux 2017-08-02 09:03:25 +03:00
  • fab6205991 Radiant: Garux 2017-08-02 09:02:58 +03:00
  • 09b97bb415 ctrl+m2=clipper Garux 2017-08-02 09:02:12 +03:00
  • 4616fea08c ctrl=face selector m2=cycle Garux 2017-08-02 09:01:50 +03:00
  • 91f0982380 m1 selector more Garux 2017-08-02 09:01:31 +03:00
  • f93b3f6184 m1 selector Garux 2017-08-02 09:00:52 +03:00
  • 173f350be7 Q3map2: * fix crash with nonpthreads xmllib + multithreading + output to system console * number of code fixes Radiant: Garux 2017-08-02 09:00:11 +03:00
  • 3ec33465b1 Radiant: Garux 2017-08-02 08:43:59 +03:00
  • a62c7302d3 Radiant: Garux 2017-08-01 14:28:28 +03:00
  • dce6730b39 Radiant: Garux 2017-08-01 14:27:03 +03:00
  • 7ca59bef0a Radiant: Garux 2017-08-01 14:26:18 +03:00
  • 6592d65469 Radiant: misc... * made shaderplug msg to look not like error (but barely noticeable) * removed Texdef_FitTexture copypasted code * ctrl+shift+mouse strafe mode: moving mouse forward moves camera forward, back - back * add map to recent ones on SaveMap (instead of doing that in 'open by cmd line': spoils the list) * fix: spin buttons alignment in patch inspector * fix: patch inspector window pos save/restore during run time * removed console, texbro buttons in regular layout * ent inspector: saving window splits pos in non regular layouts * ent inspector: saving lower split pos aswell * ent inspector: fix of: minimizing part behind middle to 0 * saving find/replace wnd pos; bringing ontop, if is (present + called) * moved 'find unique name for' output to _DEBUG * fix of 'GLib-CRITICAL **: Source ID was not found when attempting to remove it' in buid monitor timer * fix: build menu customizing: command field is reachable right after creating new entry Garux 2017-08-01 14:25:41 +03:00
  • 9d6e27e4e3 Radiant: Garux 2017-08-01 14:25:00 +03:00
  • b017c473e8 Radiant: Garux 2017-08-01 14:23:38 +03:00
  • 4645e19ce9 * added MeshTex plugin src to project (can't compile) Garux 2017-08-01 14:09:50 +03:00
  • f6b9708d07 Radiant: Garux 2017-08-01 14:07:22 +03:00
  • 86023af46c Radiant: Garux 2017-08-01 14:06:41 +03:00
  • 2de8ee725b Radiant: Garux 2017-08-01 14:06:00 +03:00
  • dfc3e9c2a5 more antialiased png icons Garux 2017-08-01 14:05:06 +03:00
  • 6f51c7f28d Radiant: misc... * filter toobar buttons also handle right mouse clicks: caulk: apply caulk tex clip: toggle apply clip/weapclip tex hint: toggle apply hint/hintlocal/hintskip tex triggers: apply trigger tex liquids: toggle apply watercaulk/lavacaulk/slimecaulk tex areaportals: toggle apply nodraw/nodrawnonsolid tex shader names are configurable through respective shader_* keys in .game file details: make detail structural: make structural * png icons with real alpha; partially antialiased Garux 2017-08-01 14:03:16 +03:00
  • 23d2497f12 Radiant: Garux 2017-08-01 14:00:58 +03:00
  • a59855266c Radiant: Garux 2017-08-01 14:00:12 +03:00
  • f8b2b1f25e Q3map2: * decompiling: fix: broken brushes, empty brush definitions; shut down too usual warnings; with -force tries to decompile model autoclip too * decompiling: -fast mode for BSPToMap conversion Garux 2017-08-01 13:59:31 +03:00
  • fe73dd74d0 Q3map2: * fix: number of problems, found by Visual Studio's static code analyser (76ea7385dd) Garux 2017-08-01 13:58:52 +03:00
  • 0fb65a91c7 Q3map2: * -brightness 0..alot, def 1: mimics q3map_lightmapBrightness, but globally + affects vertexlight * -contrast -255..255, def 0: lighting contrast * packer improvements Garux 2017-08-01 13:57:26 +03:00
  • 7d7436ec3d Q3map2: * packer: +warnings on implicitMaps, mapNoComps * packer: known problem: minizip crash, when trying to get file with 2039 year date from disk * -repack: repacks multiple maps, strips out only required shaders; main argument is single bsp path or txt with full pathes to bsps switches: -dbg: talkative mode; -png: include pngs, at highest priority; -complevel: -1..10, def 0, compression level uses additional exclusions file repack.exclude with different logic Garux 2017-08-01 13:56:25 +03:00
  • 2b85b7c20c Q3map2: * packer: rewrote logic to make sure not to include excluded stuff * packer: preserves file date, if grabbing file from .pk3 too * packer: in case of missing *ingame* resources pk3 gets _FAILEDpack suffix Garux 2017-08-01 13:54:01 +03:00
  • 66d12fc237 Q3map2: * -pk3 autopackager: alternative way to write Garux 2017-08-01 13:53:05 +03:00
  • eef3995202 Q3map2: * -pk3: autopackager mode(complete Q3 support); bsp path as input; switches: -dbg - talkative mode, -png - include pngs, at highest priority is using file 'gamename.exclude' to exclude vanilla game resources tip: ioq3, netradiant, compiler (and packager) treat *.pk3dir directories as separate pk3 files Garux 2017-08-01 13:51:52 +03:00
  • af4e2d29cf Q3map2: * shot down spammy warning about samplesize for lmsize<=128; -debugsamplesize to show * numBspModels ('brusmodels') stat emitting Garux 2017-08-01 13:50:06 +03:00
  • 6e687efe88 Q3map2: * content of brush is determined now not by 1st side in brush definition (inconsistency!) but on priority: liquid > fog > playerclip > nonsolid > solid ex.: nodraw solid shader works now for hiding liquid or fog volume splits / unwanted faces solid or nonsolid shader + face(s) of playerclip = playerclip solid shader + face(s) of nonsolid = nonsolid (b4 could happen: 5nonsolid sides + 1solid = solid brush ) Garux 2017-08-01 13:36:40 +03:00
  • a255fbd84e Q3map2: * brush planes normals snap: +fix of vector-is-close-to-be-ON-axis case, was breaking slivers collisions, drawsurfs * alphamod scale: works now clean shiftBspMain Garux 2017-08-01 13:35:36 +03:00
  • f73cc19a61 Q3map2: * -clipdepth F, def 2, _clipdepth * fixed model autoclip (64u thick brushes/no collision at all in some cases) * pyramidal etc zillion (20!) of autoclip modes * removed stuctural caulk in models, was broken anyway Garux 2017-08-01 13:34:48 +03:00
  • bf803dd851 Q3map2: * -bounceColorRatio 0..1 (ratio of colorizing sample by texture) * -debugclip: autoclip debug, uses shaders debugclip, debugclip2 * >2GB makefile option, allows up to 3GB ram on 32bit, 4GB on 64bit * speedup patch to use fast sqrt at some points of light phase, where precision is not needed Garux 2017-08-01 13:33:37 +03:00
  • 7ca7a54fe6 Q3map2: fix * q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done) * typo at -dirtmode Garux 2017-08-01 13:32:31 +03:00
  • 9fed37bae0 Q3map2: * native surfaceparm noob support (no -custinfoparms needed) * -noob in bsp phase: assign surfaceparm noob to all map surfaces * surfaceparm ob: skip assigning surfaceparm noob with -noob on that * farplane modes: radius+radius, origin2origin, exact (add r/o/e to the number to enable), < 0 works too * samples+filter - enabled again, makes sense * -vertexscale * fixed -novertex, (0..1) sets * quick q3map_novertexlight (?) * fixed _clone _ins _instance (_clonename) * -nolm - no lightmaps * ent keys aliases:_sa - shadeangle;_ss - samplesize * -shift N -shift X Y Z: shift whole map to some coords * more fogs (256) (ingame appearence lots of ones might be bugged due to engine arrangement, needs testing) * q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done) * fixed 'unknown argument 1' at -lightanglehl * -nocmdline writting to worldspawn Garux 2017-08-01 13:26:50 +03:00
  • e995cc897b Include unistd.h on POSIX, not just on __linux__. Rudolf Polzer 2014-10-28 14:37:21 +00:00
  • ac4581fd4a More clang fixes. Rudolf Polzer 2014-02-13 17:19:13 +01:00
  • e3251259ad Some clang fixes. Not all yet. Rudolf Polzer 2014-02-13 17:13:24 +01:00
  • dc9f838f57 Fix touchpad scrolling on Linux. Rudolf Polzer 2013-12-10 06:54:15 +01:00
  • 214d4c94ce Found why RadSubdivideDiffuseLight happens with !bouncing. Trying another one now. Rudolf Polzer 2013-09-24 14:51:54 +02:00
  • a78573e0e9 HAHA. Fix a bug that prevented ANY non-sRGB builds with the current default build menu. For ages now. Also addd some attempt to track down a bounce issue. Rudolf Polzer 2013-09-24 12:45:12 +02:00
  • f0df907b19 BUILD=native Rudolf Polzer 2013-09-13 12:48:56 +02:00
  • 6ead1aa8fc lazy hack to make make work Rudolf Polzer 2013-08-02 13:27:43 +02:00
  • 694955af8e rework symlink creation logic Rudolf Polzer 2013-08-02 12:49:17 +02:00
  • 32201f62a3 Merge remote-tracking branch 'origin/ingar/alphahack_crashfix', fixes #1714 Rudolf Polzer 2013-07-06 18:59:03 +02:00
  • 8487b92dc2 Merge remote-tracking branch 'origin/ingar/texture_layout_defaults', fixes #1711 Rudolf Polzer 2013-07-06 18:58:56 +02:00
  • e63a12c418 also add an unsuffixed symlink, fixes #1710 Rudolf Polzer 2013-07-06 18:54:44 +02:00
  • 2f72e166b2 Fix an invalid pointer reference in the alphahack image loader, print filename on LoadJPGBuff error messages. Stijn Buys 2013-07-02 19:23:35 +02:00
  • 1dc200b9e0 On Linux, set the default executable suffix to 'uname -m' Stijn Buys 2013-06-25 23:40:55 +02:00
  • a2681ec7ca Cleaned up comments. Stijn Buys 2013-06-25 22:00:02 +02:00
  • c4901d2532 Makes the texture layout dialog remember last used values, corrects x entry not having its value selected when showing the dialog. Stijn Buys 2013-06-25 21:32:49 +02:00
  • 847a61d888 fix some easy warnings Rudolf Polzer 2013-06-19 18:50:07 +02:00
  • 06afddfe80 Fix a possible bug in floodlighting/dirtmapping in conjunction with alphashadow surfaces Rudolf Polzer 2013-03-28 12:26:46 +01:00
  • a0359528df gtk is retarded. Nevertheless, the warping CAN be platform independent. Rudolf Polzer 2013-03-16 20:02:31 +01:00
  • a3125d4f99 also kill the win32 specific path (gtk should handle this anyway) Rudolf Polzer 2013-03-16 19:51:14 +01:00
  • f5055d8528 get rid of some REALLY stupid code (generic pointer READ, but x11 specific pointer WARP?!?) Rudolf Polzer 2013-03-16 19:43:33 +01:00
  • 48621e6a1c updates to install-dlls-fedora.sh by maci and me Rudolf Polzer 2013-01-15 11:13:32 +01:00
  • fc9841e5c7 Oops, forgot this file Rudolf Polzer 2013-01-14 21:22:41 +01:00
  • 0fbfb4bcc9 Fedora support patch by maci (make DLL finding work with Fedora's mingw) Rudolf Polzer 2013-01-14 21:21:37 +01:00
  • 590aae45b1 more pointers Rudolf Polzer 2013-01-14 12:03:08 +01:00
  • 80d17ccf4d add a missing cast Rudolf Polzer 2013-01-14 11:59:24 +01:00
  • 2f573dd6b4 debugging.h: use int 3 on amd64 too Rudolf Polzer 2013-01-14 11:55:49 +01:00
  • 23757210d1 split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc Rudolf Polzer 2013-01-14 11:52:27 +01:00
  • 4b757e9f25 add a mingw-fedora-Makefile.conf (my maci) Rudolf Polzer 2013-01-14 09:00:10 +01:00
  • 805046c354 Fix bug #1356: .obj loading bug in picolib Nodenum 2012-12-17 09:32:19 +01:00
  • 646e93a73b fix compile error Rudolf Polzer 2012-10-25 09:57:05 +02:00
  • cb907744d6 l_net: don't segfault of gethostbyname(gethostname()) fails Rudolf Polzer 2012-10-24 15:55:42 +02:00
  • a28eb11302 fix Q1pack URL Rudolf Polzer 2012-06-12 17:09:26 +02:00
  • dac8329952 Merge branch 'master' into divVerent/farplanedist-sky-fix Rudolf Polzer 2012-05-15 11:56:17 +02:00
  • 7fc621fc78 Merge remote-tracking branch 'ttimo/master' Rudolf Polzer 2012-05-07 12:32:21 +02:00
  • 9b5ba1fe10 error check and bail if permission denied during gamepack install Timothee 'TTimo' Besset 2012-05-06 16:59:07 -05:00
  • 6476802ae8 dunno what happened there, someone brain farted hard Timothee 'TTimo' Besset 2012-05-06 15:55:10 -05:00
  • 377547668d Merge pull request #50 from merlin1991/ETPack Timothee "TTimo" Besset 2012-05-06 11:23:11 -07:00
  • fd89b34bbb Merge pull request #47 from mrwonko/MapLoading Timothee "TTimo" Besset 2012-05-06 11:21:44 -07:00
  • ef66faa7fe Merge pull request #49 from mrwonko/FloatingWindowWorkaround Timothee "TTimo" Besset 2012-05-06 11:20:31 -07:00
  • f0cb191f52 Add support for W:ET to the game setup dialog Christian Ratzenhofer 2012-05-06 17:16:44 +02:00
  • 57376baa40 typo fix Timothee 'TTimo' Besset 2012-05-05 08:46:41 -05:00
  • 4152f5b41f Merge pull request #48 from mrwonko/ModelAlpha Timothee "TTimo" Besset 2012-05-04 20:32:27 -07:00