NetRadiant = Radiant 1.5 with useful q3map2 patches...

For now: Everything about NetRadiant

Moderator: Moderators


  • I set up a svn repository with the fully patched GtkRadiant 1.5 here, as it became unmaintained by the original authors:

    svn://svn.icculus.org/netradiant/trunk


    For releases and further information visit:

    http://www.icculus.org/netradiant/


    Changes to the stock Radiant 1.5 include:
    • radiant: add a "Strafe Mode" option (to allow ctrl-shift-selecting faces in the 3D view without strafing like in 1.4)
    • 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
    • radiant: handle missing anisotropy extension; fixes display bug on Windows XP software renderer
    • 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
    • all: support cross compiling using mingw32
    • q3map2: added lightmap exposure feature: -exposure 4.2 (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: 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: fix incorrect plane snapping often causing holes in terrain
    • q3map2: when importing models, allow "surfaceparms structural". This also turns off any plane snapping, as it is intended for caulk brushes inside a model
    • 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
    • q3map2: fix some deluxemap bugs (with ambient, for example)


    (basically, all that is in nexuiz/misc/gtkradiant/singlepatches/, plus some new ones)
    Last edited by divVerent on Mon Oct 20, 2008 5:48 am, edited 9 times in total.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Sun Sep 14, 2008 12:13 pm

  • (Updated)
    For Debian/Ubuntu/etc.

    install the following package :
    Code: Select all
    apt-get install gcc g++ make subversion libgtk2.0-dev libgtkglext1-dev libxml2-dev zlib1g-dev libpng12-dev libglib2.0-dev


    get the source (a fresh Nexuiz gamepack is included in netradiant/games/NexuizPack) :
    Code: Select all
    svn checkout svn://svn.icculus.org/netradiant/trunk netradiant


    compile (take few minutes) :
    Code: Select all
    cd netradiant/
    make


    the binaries radiant.x86 and q3map2.x86 are located in netradiant/install/

    to compile a new revision :
    Code: Select all
    cd netradiant/
    svn up
    make


    If you get problems after updating, which should not happen, do:
    Code: Select all
    cd netradiant/
    make clean all


    For more information and other platforms :
    http://www.icculus.org/netradiant/
    Last edited by Ronan on Thu Dec 11, 2008 2:36 pm, edited 6 times in total.
    Ronan
    Alien trapper
     
    Posts: 292
    Joined: Tue Mar 20, 2007 10:25 pm
    Location: France

Sun Sep 14, 2008 12:37 pm

  • Thanks alot divVerent. This is 100% more cool than the next cool thing produced by any competitor. GTKRadiant 1.5 in fact is currently much more usable than 1.6, so this is greatly appreciated.

    Is this SVN repo hosted on a safe permanent host or shall we search for a hoster that (so we assume) would survive nuclear blasts?
    User avatar
    SavageX
    Site Admin
     
    Posts: 442
    Joined: Wed Mar 01, 2006 9:34 am

Sun Sep 14, 2008 5:04 pm

  • A hoster would be good, maybe we could put this on icculus... but maybe we should ask some more projects if they are interested in it (e.g. Urban Terror, from whom a lot of the changes came)

    ChangeLog is at http://emptyset.endoftheinternet.org/sv ... /ChangeLog contains a full list of changes compared to GtkRadiant 1.5
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Sep 15, 2008 5:49 am

  • Okay, I'll organize something. Icculus for sure wouldn't be bad. From what I hear "TwentySeven" was/is UrbanTerror's "q3map2-guy" and I'll continue my efforts to contact him. He apparently wasn't on IRC for the last days (at least not in the official UT channel), but then again I can also try a forum PM.
    User avatar
    SavageX
    Site Admin
     
    Posts: 442
    Joined: Wed Mar 01, 2006 9:34 am

Mon Sep 15, 2008 8:05 am

  • Currently in process of doing the next big change: removing the libmhash dependency, and removing scons dependency (who really has these installed anyway?)

    The Makefile you see in svn is incomplete, but should already build a somewhat working GtkRadiant (except for its plugins like bobtoolz). the final goal of the Makefile is to faciliate Win32 builds done on Linux machines.

    To compile with it, just run "python makeversion.py" then "make".

    makeversion.py and install.py will go later too.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Sep 15, 2008 10:02 am

  • COMPLETED.

    How to compile now:

    svn checkout http://emptyset.endoftheinternet.org/sv ... t15/trunk/ GtkRadiant-1.5-div0
    cd GtkRadiant-1.5-div0
    make

    No more scons needed.
    No more python needed.
    No more libmhash needed.
    Nexuiz gamepack already included.

    Next goal is cross compiling to Win32, and removing all the SCons and Visual studio stuff.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Sep 15, 2008 12:21 pm

  • I have almost no experience in compiling programs on Linux, so of course, when I tried to compile it (the one above this post) I could not get it to work. :roll: I searched the internet for some advice, but had no luck, so maybe someone of you knows. When I use "make" I get the following:

    Code: Select all
    tools/quake3/common/threads.o: In function `RunThreadsOn':
    /home/sev/GtkRadiant-1.5-div0/tools/quake3/common/threads.c:541: undefined reference to `pthread_mutexattr_init'
    /home/sev/GtkRadiant-1.5-div0/tools/quake3/common/threads.c:546: undefined reference to `pthread_mutexattr_settype'
    /home/sev/GtkRadiant-1.5-div0/tools/quake3/common/threads.c:554: undefined reference to `pthread_create'
    /home/sev/GtkRadiant-1.5-div0/tools/quake3/common/threads.c:559: undefined reference to `pthread_join'
    /home/sev/GtkRadiant-1.5-div0/tools/quake3/common/threads.c:562: undefined reference to `pthread_mutexattr_destroy'
    collect2: ld returned 1 exit status
    make: *** [install/q3map2.x86] Fehler 1


    openSuse 11.0, all the packages that Ronan mentioned should be installed (apt-get install gcc scons python subversion libgtk2.0-dev libgtkglext1-dev libxml2-dev zlib1g-dev libpng12-dev libmhash-dev)

    I'm not asking for a through solution, but you may know in which direction I should search further. Anyway, sorry for bothering you with this.
    Last edited by sev on Tue Sep 16, 2008 4:27 pm, edited 2 times in total.
    User avatar
    sev
    Alien
     
    Posts: 248
    Joined: Sat Mar 29, 2008 3:03 pm
    Location: Switzerland

Mon Sep 15, 2008 12:33 pm

  • svn update, then try again. I added this library dependency.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Sep 15, 2008 1:02 pm

  • sev wrote:
    openSuse 11.0, all the packages that Ronan mentioned should be installed (apt-get install gcc scons python subversion libgtk2.0-dev libgtkglext1-dev libxml2-dev zlib1g-dev libpng12-dev libmhash-dev)


    Actually it's the dependencies for radiant1.5 vanilla and zeroradiant. With div's cleanup, some aren't needed. I updated my post with the new build process.
    Ronan
    Alien trapper
     
    Posts: 292
    Joined: Tue Mar 20, 2007 10:25 pm
    Location: France

Mon Sep 15, 2008 1:16 pm

  • New option: BUILD=

    Usage:

    make clean all BUILD=release

    makes a release build, as opposed to the default debug build. Should be faster and smaller, but if a bug happens, no way to trace it.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Sep 15, 2008 1:35 pm

  • It works!! :D
    Thank you for your really quick and problem solving response. I'm so relieved right now, it is absolutely excruciating to execute make and then just watch it building it for several minutes, without knowing what is going to happen. (That is not to imply that I doubt divVerent's genius :wink: )

    UPDATE: I just compiled my map, and every single problem I had with the autoclipping (and I had a lot of them) is gone! :D
    This is simply GREAT! Thank you so much.
    User avatar
    sev
    Alien
     
    Posts: 248
    Joined: Sat Mar 29, 2008 3:03 pm
    Location: Switzerland

Tue Sep 16, 2008 2:40 pm

  • The windows build (see top post) is verified working now. Download it and enjoy!
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Tue Sep 16, 2008 5:49 pm

  • I'll give it a try with the new map I'm planning to work on soon.
    Possibly not the worst mapper in the world.

    A blog of random pish:
    http://xeno.planetnexuiz.com/blog/?author=5
    User avatar
    Sepelio
    Forum addon
     
    Posts: 1101
    Joined: Tue Jun 27, 2006 7:57 pm
    Location: Scotland

Wed Sep 17, 2008 6:36 am

Wed Sep 17, 2008 6:43 am

  • Nice idea, but the plan is to not just use it for Nexuiz, although for licensing reasons, the NexuizPack is currently the only default installed game pack.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Wed Sep 17, 2008 7:53 am

Wed Sep 17, 2008 10:50 am

Wed Sep 17, 2008 12:15 pm

  • nRadiant (where n means new, next or nexuiz)
    Alien
    Forum addon
     
    Posts: 1212
    Joined: Tue Apr 22, 2008 7:12 am

Thu Sep 18, 2008 10:04 am

  • Made a new Windows build, updated the URL above.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Thu Sep 18, 2008 4:09 pm

  • nRadiant sounds good
    Dokujisan
    Forum addon
     
    Posts: 1199
    Joined: Sat Oct 07, 2006 4:31 pm
    Location: Louisville, Kentucky

Thu Sep 18, 2008 4:13 pm

  • I think the decision was already made. ;) It is called NetRadiant.

    Div, fix the links and update checking. I'm getting could not launch browser and updates are definitely not in qeradiant.com now.

    Sorry for not being on irc and testing. Work takes too much time these days.
    Alien
    Forum addon
     
    Posts: 1212
    Joined: Tue Apr 22, 2008 7:12 am

Thu Sep 18, 2008 6:06 pm

  • There are no replacement sites for that yet, but a project website is in the works.

    But I need a better splash screen slogan... currently I am using this:

    Image

    Actually, the image part is made with Radiant and q3map2 and rendered in DP (and you see an electro primary blast)... :P
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Thu Sep 18, 2008 8:23 pm

Thu Sep 18, 2008 8:54 pm

  • I'll draw a better splash screen when I get home.
    Image
    User avatar
    torus
    Forum addon
     
    Posts: 1341
    Joined: Sun Dec 24, 2006 6:59 am
    Location: USA

Fri Sep 19, 2008 12:50 am

Fri Sep 19, 2008 5:51 am

  • torus wrote:I'll draw a better splash screen when I get home.


    Can you keep it based on that object? A .map file of the object is incldued in the svn at http://emptyset.endoftheinternet.org/sv ... splash.map - you can turn this into an ASE by compiling with q3map2, then using q3map2 -convert -format ase splash.bsp.

    The height of the T bar cannot really be changed, but maybe it looks better when using multiple light sources to cast the T shadow (light sources arranged on top of each other).
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE


  • divVerent wrote:I set up a svn repository with the fully patched GtkRadiant 1.5 here, as it became unmaintained by the original authors:
    http://emptyset.endoftheinternet.org/sv ... t15/trunk/

    Changes to the stock Radiant 1.5 include:
    • radiant: add a "Strafe Mode" option (to allow ctrl-shift-selecting faces in the 3D view without strafing like in 1.4)
    • 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
    • radiant: handle missing anisotropy extension; fixes display bug on Windows XP software renderer
    • 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
    • all: support cross compiling using mingw32
    • q3map2: added lightmap exposure feature: -exposure 4.2 (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: 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: fix incorrect plane snapping often causing holes in terrain
    • q3map2: when importing models, allow "surfaceparms structural". This also turns off any plane snapping, as it is intended for caulk brushes inside a model
    • 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

    (basically, all that is in nexuiz/misc/gtkradiant/singlepatches/, plus some new ones)

    NOTE:
    You can get an experimental Windows build at http://emptyset.endoftheinternet.org/~r ... -win32.zip


    Can you still select a single (or more) brush inside an entity (say a func_rotating) and use space to duplicate them inside that entity. I use that when I need to edit an entity that I didnt' build to how I should have.
    take_this_cup_of_poison
    Banned
     
    Posts: 198
    Joined: Sun Jan 20, 2008 2:25 am

Tue Sep 30, 2008 9:33 am

  • Sure, as long as you do not hit Ctrl-Alt-E, the brushes are selected and can be duplicated (matches original GtkRadiant 1.5). Only what happens if Ctrl-Alt-E is pressed got changed.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Oct 20, 2008 3:44 am

  • In the top post it says you can get an experimental Windows build at the included link. I downloaded the 'newest' but all I seem to have gotten is Nexuiz. I can't find any .exe file for netradiant in the download. What am I doing wrong?
    patch61
    Newbie
     
    Posts: 3
    Joined: Fri Oct 20, 2006 3:16 am

Next


Return to NetRadiant - General Discussion




Information
  • Who is online
  • Users browsing this forum: No registered users and 0 guests