divVerent wrote:Willis wrote:pepperboxrevolver wrote:Now that GTKradiant is gpl... (along with q3map2) I was wondering if it could be set up for nexuiz and included (lin and win bins please) and read from the nexuiz data dir etc.
Yes, it could be done, however, finding somebody to do it may be an entirely different matter.
I would volunteer to do it if I had the required information.
I get up to the point of some shaders not working and being displayed as "no shader" (like caulk and hint brushes). And if the map is compiled, the hint brushes become solid. What am I missing?
What changes were done to 1.4 to get it working? Is there any publicly available information about that?
Changes done to 1.4 by me includes:
Editing the entity file to fit nexuiz mapping
Setting up the correct paths in various files
Adding a new game so that nexuiz wont have to replace another game, and remove the need for hostin the nexuiz media in the data (baseq3) folder of another (q3) game.
I also added compile setting sugested by experianced nexuiz mappers and incluses the lastest known q3map2.
missing caulk and the other "common" shaderes are most proly a missing / not found common-spog.pk3 file. this should be located in nexuiz/data ot quake3/baseq3 if you use teh "quake method"
The problem with shaders not beeing the correct solidity state in nexuiz are due to q3nap2 not beeing able to fine the shader(s) this is proly becase an incorret compile commandline. This info is stored in /game/path/[data|beseq3]/scipts/[something].proj
The thing that needs editing is the paths in the big messy blocks like
<key name="bsp_Q3Map2: (single) -light -fast -super 2 -filter" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "
C:/Program/nexuiz-15/" -light -fast -super 2 -filter $"/>
and
<key name="gamename" value="
data"/>
if i remeber it right.. it was a while snice i was poking arround thise files.
enyways, heres my nexuiz.proj file:
- Code: Select all
'<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "project.dtd">
<project>
<key name="gamename" value="data"/>
<key name="version" value="1"/>
<key name="basepath" value="C:/Program/nexuiz-15/data/"/>
<key name="rshcmd" value=""/>
<key name="remotebasepath" value="C:/Program/nexuiz-15/data/"/>
<key name="entitypath" value="C:/Program/nexuiz-15/data/scripts/entities.def"/>
<key name="texturepath" value="C:/Program/nexuiz-15/data/textures/"/>
<key name="autosave" value="C:/Program/nexuiz-15/data/maps/autosave.map"/>
<key name="mapspath" value="C:/Program/nexuiz-15/data/maps/"/>
<key name="bsp_Q3Map2: (single) BSP -meta" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $"/>
<key name="bsp_Q3Map2: (single) -vis" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis $"/>
<key name="bsp_Q3Map2: (single test) -vis -fast" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -fast $"/>
<key name="bsp_Q3Map2: (single test) -light -faster" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -faster $"/>
<key name="bsp_Q3Map2: (single test) -light -fast" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast $"/>
<key name="bsp_Q3Map2: (single) -light -fast -super 2" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -super 2 $"/>
<key name="bsp_Q3Map2: (single) -light -fast -super 2 -filter" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -super 2 -filter $"/>
<key name="bsp_Q3Map2: (single) -light -fast -super 2 -filter -bounce 8" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -super 2 -filter -bounce 8 $"/>
<key name="bsp_Q3Map2: (test) BSP -meta, -vis, -light -fast -filter" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -filter $"/>
<key name="bsp_Q3Map2: (test) BSP -meta, -vis -fast, -light -fast -super 2 -filter" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt -fast $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -super 2 -filter $"/>
<key name="bsp_Q3Map2: (final) BSP -meta, -vis, -light -fast -filter -super 2" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -filter -super 2 $"/>
<key name="bsp_Q3Map2: (final) BSP -meta, -vis, -light -fast -filter -super 2 -bounce 8" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -fast -super 2 -filter -bounce 8 $"/>
<key name="bsp_Q3Map2: (simulate old style -light -extra) BSP -meta, -vis, -light -super 2" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -super 2 $"/>
<key name="Generic compile: -meta -vis -light" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $"/>
<key name="bsp_Q3Map2: (Generic compile) -meta -vis -light" value=" ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light $"/>
<key name="bsp_Q3Map2: (Fuzzy Shadows) -meta -vis -light -filter" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -filter $"/>
<key name="bsp_Q3Map2: (Defined Shadows) -meta -vis -light -samples 2" value="! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -samples 2 $"/>
<key name="bsp_Q3Map2: (Ultra Sharp Shadows) -meta -samplesize 1 -vis -light -samples 3" value=" ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta -samplesize 1 $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -samples 3 $"/>
<key name="bsp_Q3Map2: (Ultra Sharp Shadows + glaussian blur) -meta -samplesize 1 -vis -light -filter -samples 3" value=" ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta -samplesize 1 $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -filter -samples 3 $"/>
<key name="bsp_Q3Map2: (Ultra Sharp Shadows + phong shading) -meta -samplesize 1 -vis -light -shade -samples 3" value=" ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -meta -samplesize 1 $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -vis -saveprt $ && ! "C:/Program/GtkRadiant-1.4/q3map2/q3map2" -v # -game quake3 -fs_basepath "C:/Program/nexuiz-15/" -light -shade -samples 3 $"/>
<key name="brush_primit" value="0"/>
<key name="user_project" value="1"/>
</project>
Maybe it can be of some use.
HOF:
<Diablo> the nex is a "game modification"
<Diablo> quake1 never had a weapon like that.
<Vordreller> there was no need for anything over 4GB untill Vista came along
<Samua>]Idea: Fix it?
<Samua>Lies, that only applies to other people.