Garux
|
8d71aea059
|
* Q2::surface inspector::brush face flags: add "Unset flags" button
|
2021-08-24 18:57:59 +03:00 |
|
Garux
|
b58408344c
|
Q2 optional brush face flags in BP, 220 mapformats
|
2021-08-24 18:55:34 +03:00 |
|
Garux
|
aa4f3a1f72
|
reduce the use of GSlist
Quake3FileSystem::forEachFile: avoid double extension check, support "*", as advertised
|
2021-08-19 12:28:56 +03:00 |
|
Garux
|
8cc464014e
|
improve Brush_ConstructPrism() readability
|
2021-07-11 16:30:48 +03:00 |
|
Garux
|
a1daaa2946
|
remove commented out code
|
2021-07-02 17:19:56 +03:00 |
|
Garux
|
da55e8cbb4
|
* ctrl + m3/drag: also paste texture seamlessly from brush face to patch and vice versa, when face edje is adjacent to patch edje
|
2021-07-02 17:16:50 +03:00 |
|
Garux
|
133b146712
|
limit camera workzone renderable data amount
fixes performance with big selection + small grid
fixes crash, while scaling brush + model to zero
|
2021-07-02 16:55:50 +03:00 |
|
Garux
|
4471302857
|
add and use BasicVector3.vec2()
|
2021-06-23 16:51:03 +03:00 |
|
Garux
|
6c00419653
|
fix spelling
|
2021-05-24 20:23:09 +03:00 |
|
Garux
|
da98f5f9d9
|
add and use Entity::getClassName(), Entity::hasKeyValue()
do not return default value from getKeyValue()
|
2021-05-16 10:13:42 +03:00 |
|
Garux
|
ed04f90497
|
* .ent: "direction" attribute presence enables -1/-2 angle support for EclassModel, GenericEntity
* .ent: "angles" attribute presence enables angles support for EclassModel
|
2021-05-15 23:38:41 +03:00 |
|
Garux
|
155c2624b1
|
* .ent: support setting default model value of MiscModel type (<model key="model" name="Model File" value="ass/spider.mdc">)
|
2021-05-15 18:10:34 +03:00 |
|
Garux
|
9cf755dfab
|
lower default camera mouse sensitivity
screen resolution change over time ~= 640x480 -> fullHd ~= 3x
|
2021-05-08 11:05:13 +03:00 |
|
Garux
|
d1dcc29fa0
|
* automatically add ExtraResoucePath to q3map2 arguments, if set
|
2021-05-08 10:48:06 +03:00 |
|
Garux
|
72248bd95f
|
* add optional soundtypes keyword of .game config, affecting file types shown in sound browsing dialog
|
2021-05-07 16:30:52 +03:00 |
|
Garux
|
8d19be1c0e
|
* fgd: support studio("display/model/path") and flags(Angles)
|
2021-04-07 03:06:38 +03:00 |
|
Garux
|
ceb6ee6051
|
parse extra comment and url in fgd
|
2021-04-07 03:04:01 +03:00 |
|
Garux
|
281096da58
|
fix crash on EntityClassFGD:: re realise()
|
2021-04-07 03:00:10 +03:00 |
|
Garux
|
c6c978a38f
|
* load all found *.fgd, not just halflife.fgd
|
2021-04-07 02:31:28 +03:00 |
|
Garux
|
5008fa278f
|
simplify TYPE_CONSTANT code
|
2021-03-25 21:59:31 +03:00 |
|
Garux
|
edabdd157e
|
shorten BernsteinPolynomial
|
2021-03-25 18:03:46 +03:00 |
|
Garux
|
f8ab9a3b59
|
remove IntegralConstant hack
|
2021-03-25 05:50:17 +03:00 |
|
Garux
|
dc5dea6d21
|
delete copy constructors and assignment operators explicitly
|
2021-03-24 15:48:29 +03:00 |
|
Garux
|
6aa8e432f7
|
change Preferences_Save_Safe code to not have small oob read
|
2021-03-24 04:26:54 +03:00 |
|
Garux
|
2222100316
|
indent classes, align by spaces
|
2021-03-24 00:25:15 +03:00 |
|
Garux
|
5b1b9b5e6c
|
fix xml entity key description with escaped characters reading
handle special symbols in smartedit key description tooltip
|
2021-03-21 05:44:28 +03:00 |
|
Thomas Debesse
|
c4b79d2194
|
radiant/texwindow: fix a minor typo
|
2021-03-20 20:31:35 +03:00 |
|
Garux
|
9feec41e31
|
minor tweaks
|
2021-03-20 20:15:43 +03:00 |
|
Garux
|
e200ffc762
|
minor tweaks
|
2021-03-20 02:30:11 +03:00 |
|
Garux
|
812679236d
|
* improve performance of big maps loading, undo/redo dramatically
determinant factor is amount of nodes in one container
|
2021-03-20 02:29:11 +03:00 |
|
Garux
|
c0c9f49433
|
* common shaders deduction: fallback to .game "common_shaders_dir" param (default = "common/"), so they may be configured all at once
#64
|
2021-03-13 16:57:31 +03:00 |
|
Garux
|
4ce944444d
|
rewrite q3map2 math in c++
|
2021-02-25 19:41:43 +03:00 |
|
Garux
|
02874bebee
|
shorten some StringOutputStream uses
|
2021-02-08 13:48:49 +03:00 |
|
Garux
|
d734199601
|
manage path routines
|
2021-01-22 02:21:54 +03:00 |
|
Garux
|
8b204ac054
|
add and use class PathExtensionless
|
2021-01-21 15:15:07 +03:00 |
|
Garux
|
7fc079c658
|
merge duplicated path_ functions
handle backslashes, which is out of convention, but safer, as practically paths may contain them in many spots
|
2021-01-21 08:53:34 +03:00 |
|
Garux
|
2734cbd1e0
|
* ctrl + shift + z: redo alias
|
2021-01-05 01:40:44 +03:00 |
|
Garux
|
e62c6f4bb3
|
fix warnings
|
2021-01-03 06:24:58 +03:00 |
|
Garux
|
77439d8b66
|
fix [-Wdeprecated-copy]
|
2021-01-01 19:22:30 +03:00 |
|
Garux
|
f401facb4f
|
fix main wnd splits being set before window is actually maximized/fullscreened
|
2020-12-30 12:51:04 +03:00 |
|
Garux
|
2f2140efa4
|
support map loading on autorestart from path with spaces
|
2020-12-20 17:01:23 +03:00 |
|
Garux
|
8b460b5318
|
* brush.icosahedron.truncate option
|
2020-12-14 08:46:36 +03:00 |
|
Garux
|
a5be520748
|
swap RotateSelectionClockwise, RotateSelectionAnticlockwise toolbar buttons for visual logic "right button rotates to right" and reverse
|
2020-10-13 08:23:19 +03:00 |
|
Garux
|
24bed23fdd
|
emit error on non ASCII home or radiant path
|
2020-09-02 11:21:42 +03:00 |
|
Garux
|
bd8a597016
|
enable console logging by default to simplify troubleshooting
it is enabled anyway in Sys_Print() if ( level == SYS_ERR ), but later
|
2020-08-28 19:55:35 +03:00 |
|
Garux
|
2944cff834
|
* entity inspector: select entities by key, value, key+value buttons
replaces and complements obscure behavior of SelectAllOfType with entity inspector shown
|
2020-08-19 08:23:04 +03:00 |
|
Garux
|
fdef42427d
|
change sentinel 0 -> nullptr (was causing crash with win64 gcc)
|
2020-07-22 20:05:35 +03:00 |
|
Garux
|
cc5008a365
|
fix: update model browser scrollbar on loading folder after empty folder
|
2020-06-22 00:44:45 +03:00 |
|
Garux
|
b111d28053
|
* set clipper points to selected face on clipper tool switching-on
|
2020-06-17 19:36:33 +03:00 |
|
Garux
|
5977a04550
|
* unzoom from mouse pointer in 2D and 3D
|
2020-06-13 20:58:10 +03:00 |
|