a5865dce55
* entity based structural/detail filters for entities="quake" in .game
Garux
2018-02-01 13:34:58 +03:00
b5235dcfcd
* add func_detail* to world and detail filters
Garux
2018-02-01 11:53:36 +03:00
f9157a6993
* point entities are understood as miscmodels, if <model attribute is present in xml .ent definition * <model key= is not hardcoded to 'model' anymore, can use 'mdl'(q1) or w/e
Garux
2018-01-31 23:14:30 +03:00
d747bd6111
* move path settings to separate preferences group to simplify finding one
Garux
2018-01-23 17:51:22 +03:00
4a6c809e7d
* Valve220: optimize ST coords calculation (rotation value is irrelevant)
Garux
2018-01-23 17:51:22 +03:00
cb2886cd97
* BP to AP, BP to 220, 220 to AP format conversions, Valve220 texture vertex lock: handle degenerate BP basis case
Garux
2018-01-23 17:51:22 +03:00
16ee5cc8c8
* Valve220 texture lock: catch QNAN, if projection direction is parallel to face
Garux
2018-01-23 04:52:34 +03:00
fc7c69df97
* transform manipulator: draw arrowheads, while some line is selected for skew
Garux
2018-01-17 09:01:39 +03:00
fadace9d69
more clear preference name to expose its effect better
Garux
2018-01-05 14:41:02 +03:00
fd04e52a06
* disable MSAA in Texture Browser, even if forced via driver
Garux
2017-12-15 05:18:09 +03:00
55a36d5543
* fix: consider rotation value for Valve220 arbitrary projections
Garux
2017-12-15 05:18:09 +03:00
5c0859be8d
* increase precision of camera mouse sensitivity setting from int to float to make it adapted for new hardware/software * change mouse sensitivity handling by factor of 3 (old default 3 == new default 9)
Garux
2017-12-15 05:18:09 +03:00
aeaeb2a3e6
* statusbar: del "R:" info (rotate increment from SI) +current map format info (F:AP/BP/220) +explanatory tooltip, describing shown infos
Garux
2017-12-15 05:18:09 +03:00
fd7429d45f
* change default Map Info window position to centered
Garux
2017-12-15 05:18:09 +03:00
2417ac196c
* fix: reread values from SI on FitTexture command
Garux
2017-12-15 03:59:10 +03:00
b4d81fac21
* close Map Info dialog by ESC
Garux
2017-12-15 03:24:42 +03:00
9f1690ed64
* fix unwanted brush face texture transformations on brush resizing with texture lock on
Garux
2017-12-11 16:53:01 +03:00
723a615110
* texture locking during vertex and edge manipulations
Garux
2017-12-06 13:57:40 +03:00
98270201b2
q3map2: * fix misspelled 'donotenterlarge' contentflag for RTCW & ET
Garux
2017-12-06 13:50:37 +03:00
533b842a00
* Valve220 to AP brush type conversion: one is lossless, when it is possible
Garux
2017-12-05 16:08:19 +03:00
9b644b4680
* BP to AP brush type conversion: one is lossless, when it is possible
Garux
2017-12-05 15:49:15 +03:00
7103ac23de
* support scale 0 in AP Texdef_transformLocked
Garux
2017-12-05 14:39:14 +03:00
0e29985090
* support scale 0 in BP Texdef_transformLocked (is usable, while scaling faces in component mode by 0)
Garux
2017-12-04 21:42:03 +03:00
382ce2e691
* fix AP texture lock for faces with 45 degrees angle
Garux
2017-12-04 21:18:53 +03:00
e7b4a4fad2
add class Matrix4 commentary
Garux
2017-11-27 14:05:09 +03:00
4b5390e6cf
remove sleep code and all references
Garux
2017-11-11 12:22:30 +03:00
4511d1b5b1
* deselect components on HideSelected(): could be texturized or edited implicitly
Garux
2017-11-11 11:58:33 +03:00
618d31bc96
* fix: don't exclude worldspawn node on region() functions, so newly created brushes are visible afterwards * fix: region() functions work for entities, having model, which is instantiated multiple times in a scene * warn on Map_RegionBrush with none selected * fix: 'region set brush' is deleting ultimateselected only (is using one to get bounds) * deselect components on any region() function: could be texturized or edited implicitly * allow 'region set selection' in components mode * Map_RegionXY: deselect anything (could leave stuff selected + invisible)
Garux
2017-11-05 22:58:59 +03:00
81c31337b5
q3map2 * add extra surfaceflags from quakelive
Garux
2017-10-27 16:55:35 +03:00
9b2109a5ee
* don't save .map and snapshots during .reg (region) compilations
Garux
2017-10-24 21:56:34 +03:00
04e8f5ef63
* fix/improvement of arrows, showing direction of entity connections; now are definitely visible in all orthogonal projections :)
Garux
2017-10-23 23:20:15 +03:00
3d3592c1f0
* preferences->Camera->Colorize selection option (filling highlighting), def=on * fix: selected faces wire color is updated immediately on colour theme change
Garux
2017-10-20 01:43:01 +03:00
5761c6006b
GtkSpinButtons are numeric only in SI, arbitrary rotation dialog, preferences SI: fit: fewer trailing zeros SI: rotate: page_increment = 45 (activatable by scroll click on arrows; RMB = min/max)
Garux
2017-10-19 21:51:22 +03:00
9c415afaae
* swap shift+pgup/pgdn to match SI behavior (up = +value, down = -value) & to improve ergonomics * invert BP fake angle to synchronise shift+pgup/pgdn behavior with rotation by SI
Garux
2017-10-19 13:11:44 +03:00
2adf7f8a4f
improve textureProjectionSetSelected -rotation output in BP mode
Garux
2017-10-19 10:15:59 +03:00
c152cf02a4
* round AP and Valve220 rotation values to f.xx instead of int
Garux
2017-10-19 00:27:46 +03:00
a2406ea3d7
q3map2: * Valve220 mapformat autodetection and support
Garux
2017-10-17 12:59:56 +03:00
4cefcfb0a0
Fix/add gamepacks links; workarounds for some games
Garux
2017-10-17 12:19:10 +03:00
097c1e8fc5
* Valve220: fix patch.CapTexture (patch had invalid control points: define basis) * Curve->Simple patch mesh: CapTexture() instead of NaturalTexture() for convinience
Garux
2017-10-02 18:00:40 +03:00
0dfdf77c18
rename 'supported formats' in open to 'all supported formats'
Garux
2017-10-02 18:00:40 +03:00
f4149f1549
* Valve220: use face projection by default * Valve220: Project {axial, ortho, cam, from face} functions * conversions between AP, BP and Valve220 brush types; conversions to Brush Primitives and Valve220 formats are lossless * detect brush format and automatically convert to current one on map Import and Paste * Valve220: fixed Reset function, implemented Rotate one * Valve220: fix overwriting basis on brush clone/map import ( in Face( Face ) constructor ) * BP: fix: normalize shift values during import, arbitrary projections and face->fit * Valve220: fix texture lock for scaling, fix for negative texdef.scale
Garux
2017-10-02 18:00:40 +03:00
65e6d4a560
del douplicated code in seamless texturing->line
Garux
2017-09-17 11:52:23 +03:00
0b3f42ffbc
* "BrushAlwaysCaulk" option is saveable for brush types other than q3 * brush format is preference for [maptypes, brushtypes]: [mapq1, quake], [mapq2, quake2], [mapq3, quake3]: preferences->Brush->Brush type: Axial projection, Brush primitives, Valve 220 * autodetect brush type on map opening * brush face surfaceflags are optional on loading for flexibility * 'Snap planes to integer grid' option is always off by default
Garux
2017-09-16 16:37:39 +03:00
4e4b8e1407
* texbro->search entry: ESC = clear * entity list+: search entry with start/any position modes: mouse wheel, uparrow/downarrow = scroll through search results ESC = clear mwheel in empty entry = scroll through selected/child selected entities * entity list: expand map's root node on dialog display for convenience
Garux
2017-09-03 22:48:46 +03:00
20e9bc9dfe
* shortcuts list: search in the middle of strings too
Garux
2017-08-25 21:58:53 +03:00
caf093f827
* "Entity Names = Targetnames" option: also affects Entity List moved from View->Show menu to prefs->display->entities prompt about restart on change
Garux
2017-08-20 16:42:18 +03:00
56997e1c66
* brush resize, face shear: select single face with angle, closest to view direction (or multiple ones with equal angles)
Garux
2017-08-12 18:40:50 +03:00
93be572ca3
* filterbar: removed barely used areaportal button, moved 'apply nodraw/nodrawnonsolid' functions to translucent button
Garux
2017-08-08 20:45:21 +03:00
fb4c1beb49
* fix FreezePointer in linux with custom input coordinate tranformation and in win10
Garux
2017-08-08 18:30:55 +03:00
65ca31fd44
Radiant: menus... * Shortcuts item moved from Help to Edit misc... * fix: q1 mdl reader out of bounds reading crash * fix: q1 mdl loading of MDL_FRAME_GROUP case * fix: rightclick main wnd border, release in texbro glwidget == crash (unfreezepointer) * texbro: search in currently shown textures * ask for saving nonsaved map on project settings change * func_detail to nongame group ents counter * deiconify main wnd, unmaximize maximized view on app closing to save correct layout data * close preferences dialog on ESC * Enter = Ok in global and path settings dialogs * print renderer stats in XY views too * global 'show renderer stats' option, def = off * ~10x faster opengl text rendering
Garux
2017-08-02 09:25:04 +03:00