Board index DeFRaG Mapping

Custom radiant + noOb compiler

Maps and the process of creating them

Re: Custom radiant + noOb compiler

Postby amt-morbus » Nov 5th, '16, 3:24 pm

Great work man, I will get to it in the end of this month. :dance:
Image
User avatar
amt-morbus
 
Posts: 231
Joined: Jun 4th, '10, 8:28 pm

Re: Custom radiant + noOb compiler

Postby cuzz » Nov 16th, '16, 11:06 am

Le another black niger wrote:Update!



Mirror!
cuzz
 
Posts: 13
Joined: Oct 25th, '15, 11:44 am

Re: Custom radiant + noOb compiler

Postby Le another black niger » Dec 2nd, '16, 8:57 am

Update!

  • extradebug_quicker BUILD mode (defines _DEBUG_QUICKER = no slowing down debug renderables)
  • draw bbox for having model + selected entities
  • disabled depth write for qer_trans surfs and highlight (=any amount of layers is visible)
  • 20x faster light radii rendering
  • light radii are coloured and additive
  • improved q1 pack (common textures, fix entities sizes)
  • anisotropic textures filtering option (def = yes)
  • GL_TRIANGLE_STRIP light radii spheres (2.5x faster)
  • new very fast entity names rendering system
  • render entity names in cam within < 768u dist or if selected
  • fix: noninitialized lightradii, if light value is not set (example: lightjunior)
  • light power is adjustable by mouse drag
  • oranje names for group entities, having childrens selected (also no distance cull in cam for those)
  • QuakeLive game pack
Le another black niger
 
Posts: 392
Joined: May 17th, '11, 5:08 pm

Re: Custom radiant + noOb compiler

Postby amt-morbus » Dec 9th, '16, 2:21 pm

Just launched this new version. I'll give it a shot the next days. The first thing I noticed was, that the entity names are hiding all the geometry in 2d view:

2dview.jpg
You do not have the required permissions to view the files attached to this post.
Image
User avatar
amt-morbus
 
Posts: 231
Joined: Jun 4th, '10, 8:28 pm

Re: Custom radiant + noOb compiler

Postby Le another black niger » Dec 10th, '16, 7:46 am

Yes, on map with bazillion entities + zoomed out, bc are bigger (is optional) and have shadow.
Any ideas around this?
Le another black niger
 
Posts: 392
Joined: May 17th, '11, 5:08 pm

Re: Custom radiant + noOb compiler

Postby Le another black niger » Feb 2nd, '17, 5:51 pm

Update!

binds...
  • ctrl + e: ExpandSelectionToPrimitives (select group entities w/o parent node)
  • ctrl + m3 texture painting by drag
  • Tab + mWheel in freelook: offset focus distance with dist2origin/8 step; exponentially, if moving far away
  • m2 drag in cam = sideways+updownways strafemode; do not enter/quit freelook, if long button press (>300ms)
  • m1 drag in freelook = sideways+updownways strafemode (mainly for visual editing)
  • ctrl + m3/drag = seamless brush face to face texture paste; works for any faces in BP mode, only axial ones in AP
  • ctrl + shift + a: select all visible brush faces and curves, textured by selected shader
    (more obvious way, than existing ones: components mode::faces->shift+a and find/replace to empty)
  • shift during creating brush = quadratic brush
  • drag clipper point + shift = constrain to axis with biggest move amount
menus...
  • view->show->Entity boxes (always show bbox for ents with model)
  • Misc->Colors->Themes->Blender/Dark color theme
Misc...
  • fix: QNAN texture projection after scaling cuboid on Z axis (brush primitives + texture lock)
  • preferences->display->entities->Names Display Distance (in cam) def = 512u
  • always show selected/childSelected entity names (unselected is optional)
  • fix: mouse texture grab/paint commands ignore filtered faces (caulk filter)
  • fix name case sensitivity in shaders (non plain textures) loading during map/model loading
  • all patch prefabs are created aligned to active projection
  • preferences->display->entities->Names Display Ratio (2D): hide names, if view_size/bbox_size > value; def = 64
  • surface inspector: renamed poorly named Axial button to Reset
  • arbitrary brush texture projections in brush primitives map format: axial, from ortho view, from cam
  • frame 2 frame time render stat
  • renamed confusingly named command GroupSelection to RegroupSelection
  • fix: changing clipper color via theme loading doesn't require restart
  • fix: changing CameraSelectedBrushColor, SelectedBrushColor don't require restart
  • -gamedetect command line option to enable game detection
  • don't disable aero by default; -aero command line option disables one
  • "Don't show" (during session) checkbox in Light Intensity dialog
  • fix: show-grid toggle hides grid, when snap-to-grid is off too
  • region mode: draw out of region part of grid in subtle style
  • restrict unwanted angle(s) keys commits on moving generic, eclassmodel, miscmodel entities
  • reverted angle(s), origin, scale entity keys save format from %f to %g
  • fix uniform rotation operations for generic entities with angles key
  • use more precise meth for rotating point entities with only angle rotated
  • snap tiny inaccuracies in angle(s) and origin point entities keys
  • workaround: don't discard empty group ents, having origin key
  • entity class convertion: prevent converting worldspawn; prevent converting point entity to empty group
Le another black niger
 
Posts: 392
Joined: May 17th, '11, 5:08 pm

Re: Custom radiant + noOb compiler

Postby TittenIgnition » Feb 20th, '17, 1:12 am

Seems like "-aero" doesn't work any more. Also, there are two hotkeys that kinda bother me: shift+drag does nothing, and left-click selects a brush without any modifiers (I want it to require shift+click to select something).

Also, when (de)compiling a map, the console is spammed with co-ordinates:

Code: Select all
2.5.17n
4 threads
Q3Map         - v1.0r (c) 1999 Id Software Inc.
Q3Map (ydnar) - v2.5.17n
NetRadiant    - v1.5.0n Feb  2 2017 17:32:31
Your map saw the pretty lights from q3map2's BFG
D:\netradiant-custom\netradiant-custom\q3map2
--- InitPaths ---
Searching for "quake" in "D:/netradiant-custom/netradiant-custom/q3map2" (0)...
Searching for "quake" in "-convert" (1)...
Searching for "quake" in "-format" (2)...
Searching for "quake" in "map" (3)...
Searching for "quake" in "zen.bsp" (4)...
VFS Init: ./q3a/baseq3/
VFS Init: ..//baseq3/

        0 shaderInfo
Loading C:/Quake III Arena/defrag/maps/zen.bsp
--- Convert BSP to MAP ---
writing C:/Quake III Arena/defrag/maps/zen_converted.map
WARNING: Couldn't find image for shader textures/desctf5/fog
WARNING: Couldn't find image for shader textures/des_plants/tree_bark
0.627 0.539 2549.764
0.924 -0.556 3797.254
0.951 -0.343 2799.468
-0.343 -0.779 -900.949
-0.457 -0.109 -1792.557
0.391 -0.923 1625.278
-1.657 1.633 -4970.315
-0.221 -0.992 -490.016
0.901 -0.235 2510.313
0.748 0.461 2079.917
1.856 -0.512 5055.203
0.256 0.604 767.933
0.005 -0.560 22.128
0.758 0.017 1964.308
-0.579 -0.060 -1605.529
0.111 -0.508 509.557
-0.518 -0.059 -1439.757
0.064 -0.509 382.319
-0.595 0.011 -1663.831
0.127 -0.565 563.238
0.666 -0.179 2792.371
-0.218 -0.488 -694.508
0.568 -0.167 2385.409


and takes way longer than it should (90 seconds for this map, takes like two in other Q3MAP2s).
wtf i have a signature?
User avatar
TittenIgnition
 
Posts: 455
Joined: Jun 4th, '10, 1:24 am
Location: QuakeNet

Re: Custom radiant + noOb compiler

Postby Le another black niger » Feb 20th, '17, 9:02 pm

TittenIgnition wrote:Seems like "-aero" doesn't work any more

Le another black niger wrote:don't disable aero by default; -aero command line option disables one


TittenIgnition wrote:shift+drag does nothing

what should it do?
i'v noticed once that sorta free hotkey, but that most likely will ruin shift+Mx ones usability

TittenIgnition wrote:left-click selects a brush without any modifiers

is optional

TittenIgnition wrote:when decompiling a map, the console is spammed with co-ordinates:

good catch, forgot to remove debug line
normally not using this mode of decompiling to notice :)
sup with compiling? any example of spam in this case?

TittenIgnition wrote:takes way longer than it should

net's q3map2 does a lot more of userfull things in that decompiling mode
though significant portion of time was eaten by console spamming
Le another black niger
 
Posts: 392
Joined: May 17th, '11, 5:08 pm

Re: Custom radiant + noOb compiler

Postby TittenIgnition » Feb 22nd, '17, 6:29 pm

I use -aero, it has no effect.

Shift + drag should draw a box and select everything inside it.

Also I don't know how to properly change left click's behavior to the same as old NetRadiant. I see a hotkey file but I don't feel comfortable breaking that. If you could make one of those that makes the behavior the exact same as old NetRadiant, I'll donate $10 to your cause :dance:
wtf i have a signature?
User avatar
TittenIgnition
 
Posts: 455
Joined: Jun 4th, '10, 1:24 am
Location: QuakeNet

Re: Custom radiant + noOb compiler

Postby Le another black niger » Feb 23rd, '17, 8:13 am

Performed some txt search in le log:

* don't disable aero by default; -aero command line option disables one
* shift + m2 drag: rectangular toggle selector
* preference: Left mouse click tunnel selector (def = yes)

Also i recommend help->mouse shortcunts
or moving pictures, if can't read:
https://www.youtube.com/watch?v=6mU5VyDmxlo
Le another black niger
 
Posts: 392
Joined: May 17th, '11, 5:08 pm

PreviousNext

cron