FAQ  •  Login

NetRadiant = Radiant 1.5 with useful q3map2 patches...

Moderator: Moderators

<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post Sat Sep 13, 2008 7:07 pm

NetRadiant = Radiant 1.5 with useful q3map2 patches...

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.
<<

Ronan

Alien trapper

Posts: 292

Joined: Tue Mar 20, 2007 10:25 pm

Location: France

Post Sun Sep 14, 2008 12:13 pm

(Updated)
For Debian/Ubuntu/etc.

install the following package :
  Code:
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:
svn checkout svn://svn.icculus.org/netradiant/trunk netradiant


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


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

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


If you get problems after updating, which should not happen, do:
  Code:
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.
<<

SavageX

User avatar

Site Admin

Posts: 442

Joined: Wed Mar 01, 2006 9:34 am

Post 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?
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

SavageX

User avatar

Site Admin

Posts: 442

Joined: Wed Mar 01, 2006 9:34 am

Post 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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

sev

User avatar

Alien

Posts: 248

Joined: Sat Mar 29, 2008 3:03 pm

Location: Switzerland

Post 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:
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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

Ronan

Alien trapper

Posts: 292

Joined: Tue Mar 20, 2007 10:25 pm

Location: France

Post 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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

sev

User avatar

Alien

Posts: 248

Joined: Sat Mar 29, 2008 3:03 pm

Location: Switzerland

Post 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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

Sepelio

User avatar

Forum addon

Posts: 1101

Joined: Tue Jun 27, 2006 7:57 pm

Location: Scotland

Post 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
<<

sev

User avatar

Alien

Posts: 248

Joined: Sat Mar 29, 2008 3:03 pm

Location: Switzerland

Post Wed Sep 17, 2008 6:36 am

I have another name idea: Radiant + Nexuiz = Raduiz (read like "radius", of course :wink: )
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

sev

User avatar

Alien

Posts: 248

Joined: Sat Mar 29, 2008 3:03 pm

Location: Switzerland

Post Wed Sep 17, 2008 7:53 am

Ok, so what about simply calling it Radius, the ones who know that you have improved it will get the connection. :wink:
<<

esteel

User avatar

Site admin and forum addon

Posts: 3924

Joined: Wed Mar 01, 2006 8:27 am

Post Wed Sep 17, 2008 10:50 am

The name should make it rather obvious what it is.. so it should contain Radiant in some clear way. Then this project might attract others and it could get improved..
<<

Alien

Forum addon

Posts: 1212

Joined: Tue Apr 22, 2008 7:12 am

Post Wed Sep 17, 2008 12:15 pm

nRadiant (where n means new, next or nexuiz)
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

Dokujisan

Forum addon

Posts: 1199

Joined: Sat Oct 07, 2006 4:31 pm

Location: Louisville, Kentucky

Post Thu Sep 18, 2008 4:09 pm

nRadiant sounds good
<<

Alien

Forum addon

Posts: 1212

Joined: Tue Apr 22, 2008 7:12 am

Post 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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

Sepelio

User avatar

Forum addon

Posts: 1101

Joined: Tue Jun 27, 2006 7:57 pm

Location: Scotland

Post Thu Sep 18, 2008 8:23 pm

How about "We are the community. You will be assimilated"
Possibly not the worst mapper in the world.

A blog of random pish:
http://xeno.planetnexuiz.com/blog/?author=5
<<

torus

User avatar

Forum addon

Posts: 1341

Joined: Sun Dec 24, 2006 6:59 am

Location: USA

Post Thu Sep 18, 2008 8:54 pm

I'll draw a better splash screen when I get home.
Image
<<

[-z-]

User avatar

Site Admin and Nexuiz Ninja

Posts: 1794

Joined: Mon Nov 13, 2006 12:20 am

Location: Florida

Post Fri Sep 19, 2008 12:50 am

divVerent wrote:Image


Took me a second but I like the basic idea.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

take_this_cup_of_poison

Banned

Posts: 198

Joined: Sun Jan 20, 2008 2:25 am

Post Tue Sep 30, 2008 2:38 am

Re: NetRadiant = Radiant 1.5 with useful q3map2 patches...

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.
<<

divVerent

User avatar

Site admin and keyboard killer

Posts: 3809

Joined: Thu Mar 02, 2006 4:46 pm

Location: BRLOGENSHFEGLE

Post 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.
<<

patch61

Newbie

Posts: 3

Joined: Fri Oct 20, 2006 3:16 am

Post 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?
Next

Return to NetRadiant - General Discussion

Who is online

Users browsing this forum: No registered users and 0 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.