Author Topic: GTK 1.4 Problems with WIKI  (Read 2820 times)

Darth Futuza

  • Posts: 58
  • Turrets: +1/-4
GTK 1.4 Problems with WIKI
« on: October 04, 2008, 06:34:11 pm »
This Thread simply documents my findings of problems with the WIKI, for trying to get GTK Radiant 1.4 to work on a win32 machine.

It is a continuation of this http://tremulous.net/forum/index.php?topic=9022.0 thread.



===========


I have finally managed to get GTK 1.4 to work:


What was wrong (with the WIKI http://tremmapping.pbwiki.com/GtkRadiant1_4-Win32 ), so that future people trying to get it to work will be able to.
Stuff that is different from the WIKI is highlighted in red.  Assumes you used default windows paths (eg: c:\program files\tremulous and  C:\Program Files\GtkRadiant-1.4\ )



-Your trem.game file should read as:

Quote
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<game
name="Tremulous"
enginepath="C:\Program Files\Tremulous\"
gametools="C:\Program Files\Tremulous\radiant-1.4\"
basegame="base"
engine="tremulous.exe"
gamename="trem"
shaderpath="shaders\"
/>

Additionally you will need a folder called trem.game in the directory C:\Program Files\GtkRadiant-1.4\trem.game inside this folder you will need the file local.pref it should contain:

Code: [Select]
  <?xml version="1.0"?>
<qpref version="1">
  <epair name="PatchShowBounds">false</epair>
  <epair name="MouseButtons">1</epair>
  <epair name="LastProject">C:/Program Files/Tremulous/base/scripts/default_project.proj</epair>
  <epair name="LastProjectKey">-1</epair>
  <epair name="PrefabPath"></epair>
  <epair name="LastLightIntensity">300</epair>
  <epair name="TextureLock">true</epair>
  <epair name="RotateLock">true</epair>
  <epair name="LastMap">C:/Program Files/Tremulous/base/maps/test1.map</epair>
  <epair name="LoadLast">true</epair>
  <epair name="InternalBSP">false</epair>
  <epair name="NewRightClick">true</epair>
  <epair name="Autosave">true</epair>
  <epair name="LoadLastMap">false</epair>
  <epair name="CleanTinyBrushes">false</epair>
  <epair name="CleanTinyBrusheSize">0.500000</epair>
  <epair name="AutosaveMinutes">5</epair>
  <epair name="Snapshots">false</epair>
  <epair name="MoveSpeed">107</epair>
  <epair name="AngleSpeed">10</epair>
  <epair name="UseSetGame">false</epair>
  <epair name="CamXYUpdate">true</epair>
  <epair name="CamDragMultiSelect">1</epair>
  <epair name="CamFreeLook">true</epair>
  <epair name="CamInverseMouse">false</epair>
  <epair name="CamDiscrete">true</epair>
  <epair name="NewLightStyle">true</epair>
  <epair name="CubicClipping">true</epair>
  <epair name="CubicScale">13</epair>
  <epair name="ALTEdgeDrag">false</epair>
  <epair name="FaceColors">false</epair>
  <epair name="XZVIS">false</epair>
  <epair name="YZVIS">false</epair>
  <epair name="ZVIS">false</epair>
  <epair name="SizePainting">false</epair>
  <epair name="DLLEntities">false</epair>
  <epair name="DetachableMenus">true</epair>
  <epair name="PatchToolBar">true</epair>
  <epair name="WideToolBar">true</epair>
  <epair name="PluginToolBar">true</epair>
  <epair name="QE4StyleWindows">0</epair>
  <epair name="FloatingZ">false</epair>
  <epair name="TextureQuality">1</epair>
  <epair name="LoadShaders">0</epair>
  <epair name="NoClamp">false</epair>
  <epair name="UserINIPath"></epair>
  <epair name="Rotation">45</epair>
  <epair name="ChaseMouse">true</epair>
  <epair name="EntityShow">4112</epair>
  <epair name="TextureScale">50</epair>
  <epair name="WatchBSP">true</epair>
  <epair name="NewTextureWindowStuff">false</epair>
  <epair name="TextureScrollbar">true</epair>
  <epair name="UseDisplayLists">true</epair>
  <epair name="UseAntialiasedPointsAndLines">false</epair>
  <epair name="SwitchClipKey">true</epair>
  <epair name="SelectWholeEntitiesKey">true</epair>
  <epair name="ShowShaders">true</epair>
  <epair name="UseGLLighting">false</epair>
  <epair name="NoStipple">false</epair>
  <epair name="UndoLevels">30</epair>
  <epair name="VertexSplit">true</epair>
  <epair name="RunQuake2Run">false</epair>
  <epair name="LeakStop">true</epair>
  <epair name="SleepMode">false</epair>
  <epair name="SelectCurves">true</epair>
  <epair name="SelectModels">true</epair>
  <epair name="ShowShaderlistOnly">false</epair>
  <epair name="Subdivisions">4</epair>
  <epair name="ClipCaulk">false</epair>
  <epair name="SnapTToGrid">false</epair>
  <epair name="TargetFix">true</epair>
  <epair name="WheelMouseInc">64</epair>
  <epair name="PatchBBoxSel">false</epair>
  <epair name="GlPointWorkaround">false</epair>
  <epair name="EntitySplit1">0</epair>
  <epair name="EntitySplit2">0</epair>
  <epair name="PositionX">-4</epair>
  <epair name="PositionY">-4</epair>
  <epair name="Width">1152</epair>
  <epair name="Height">817</epair>
  <epair name="EntityWnd">0 0 200 200</epair>
  <epair name="MapInfoDlg">22 22 375 200</epair>
  <epair name="CamWnd">0 0 200 200</epair>
  <epair name="ZWnd">0 0 200 200</epair>
  <epair name="XYWnd">0 0 200 200</epair>
  <epair name="YZWnd">0 0 200 200</epair>
  <epair name="XZWnd">0 0 200 200</epair>
  <epair name="PatchWnd">0 0 200 200</epair>
  <epair name="SurfaceWnd">0 0 200 200</epair>
  <epair name="EntityInfoDlg">0 0 200 200</epair>
  <epair name="ZWidth">30</epair>
  <epair name="XYHeight">630</epair>
  <epair name="XYWidth">492</epair>
  <epair name="CamWidth">200</epair>
  <epair name="CamHeight">453</epair>
  <epair name="ZWidthFloating">630</epair>
  <epair name="State">4</epair>
  <epair name="Count">1</epair>
  <epair name="File0">C:/Program Files/Tremulous/base/maps/test1.map</epair>
  <epair name="File1"></epair>
  <epair name="File2"></epair>
  <epair name="File3"></epair>
  <epair name="NativeGUI">true</epair>
  <epair name="StartOnPrimMon">false</epair>
  <epair name="SI_TexMenu">40056</epair>
  <epair name="SI_Gamma">1.000000</epair>
  <epair name="SI_Exclude">0</epair>
  <epair name="SI_Include">1200</epair>
  <epair name="SI_ShowNames">false</epair>
  <epair name="SI_ShowCoords">true</epair>
  <epair name="SI_ShowAngles">true</epair>
  <epair name="SI_ShowOutlines">false</epair>
  <epair name="SI_ShowAxis">true</epair>
  <epair name="SI_NoSelectedOutlines">false</epair>
  <epair name="SI_OutLineStyle">3</epair>
  <epair name="SI_SurfaceTexdef_Scale1">0.500000</epair>
  <epair name="SI_SurfaceTexdef_Scale2">0.500000</epair>
  <epair name="SI_SurfaceTexdef_Shift1">8.000000</epair>
  <epair name="SI_SurfaceTexdef_Shift2">8.000000</epair>
  <epair name="SI_SurfaceTexdef_Rotate">45.000000</epair>
  <epair name="SI_PatchTexdef_Scale1">0.500000</epair>
  <epair name="SI_PatchTexdef_Scale2">0.500000</epair>
  <epair name="SI_PatchTexdef_Shift1">8.000000</epair>
  <epair name="SI_PatchTexdef_Shift2">8.000000</epair>
  <epair name="SI_PatchTexdef_Rotate">45.000000</epair>
  <epair name="UseCustomShaderEditor">true</epair>
  <epair name="SI_AxisColors0">0.000000 0.500000 0.000000</epair>
  <epair name="SI_AxisColors1">0.000000 0.000000 1.000000</epair>
  <epair name="SI_AxisColors2">1.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors0">0.250000 0.250000 0.250000</epair>
  <epair name="SI_Colors1">1.000000 1.000000 1.000000</epair>
  <epair name="SI_Colors2">0.750000 0.750000 0.750000</epair>
  <epair name="SI_Colors3">0.500000 0.500000 0.500000</epair>
  <epair name="SI_Colors4">0.250000 0.250000 0.250000</epair>
  <epair name="SI_Colors5">0.649943 1.000000 0.284352</epair>
  <epair name="SI_Colors6">0.000000 0.000000 1.000000</epair>
  <epair name="SI_Colors7">0.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors8">0.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors9">1.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors10">0.000000 0.000000 1.000000</epair>
  <epair name="SI_Colors11">0.500000 0.000000 0.750000</epair>
  <epair name="SI_Colors12">1.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors13">0.000000 0.000000 0.000000</epair>
  <epair name="SI_Colors14">0.000000 0.000000 0.000000</epair>
  <epair name="TextureCompressionFormat">0</epair>
  <epair name="LightRadiuses">1</epair>
  <epair name="Q3Map2Tex">true</epair>
  <epair name="ATIHack">false</epair>
</qpref>



-default_project.proj should read as:

Code: [Select]
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "project.dtd">
<project>
<key name="user_project" value="1"/>
<key name="brush_primit" value="0"/>
<key name="mapspath" value="C:\Program Files\Tremulous\base\maps\"/>
<key name="autosave" value="C:\Program Files\Tremulous\base\maps\autosave.map"/>
<key name="texturepath" value="C:\Program Files\Tremulous\base\textures\"/>
<key name="entitypath" value="C:\Program Files/Tremulous/base/scripts\entities.def"/>
<key name="remotebasepath" value="C:\Program Files\Tremulous\base\"/>
<key name="rshcmd" value=""/>
<key name="basepath" value="C:\Program Files\Tremulous\base\"/>
<key name="version" value="1"/>
</project>

-synapse.config, create in C:\Program Files\Tremulous\radiant-1.4 not tremulous\base\radiant-1.4 should read as:

Code: [Select]
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<!-- synapse XML configuration -->
<synapseconfig>
<client name="core">
<api name="image">
tga jpg
</api>
<api name="VFS">
pk3
</api>
<api name="shaders">
quake3
</api>
<api name="map">
mapq3
</api>
<api name="eclass">
def
</api>
<api name="surfdialog">
quake3
</api>
</client>
<client name="image">
<api name="VFS">
pk3
</api>
</client>
<client name="shaders">
<!-- NOTE: this is a SYN_PROVIDE -->
<api name="shaders">
quake3
</api>
<api name="VFS">
pk3
</api>
</client>
<client name="map">
<api name="shaders">
quake3
</api>
</client>
<client name="xmap">
<api name="shaders">
quake3
</api>
</client>
<client name="model">
<api name="shaders">
quake3
</api>
<api name="VFS">
pk3
</api>
</client>
</synapseconfig>


Finally, common files should be created as follows (as opposed to as directed by the WIKI):

-common.shader should go in C:\Program Files\Tremulous\base\shaders
-shaderlist.txt should go in C:\Program Files\Tremulous\base\shaders
-entities.def should go in C:\Program Files\Tremulous\base\scripts
-user0.proj should go in C:\Program Files\Tremulous\base\scripts   This should run, the bsp menu....but I haven't got it to work yet.
-common-spog.pk3 should go in C:\Program Files\Tremulous\base\

You will need to get this file from someone on the forums....

I have included my version user0.proj right here, but...I haven't got it to work yet.  If anyone knows, please post solution.

Code: [Select]
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "project.dtd">
<project>
  <key name="user_project" value="1"/>
  <key name="brush_primit" value="0"/>
  <key name="bsp_Q3Map2: (simulate old style -light -extra) BSP -meta, -vis, -light -super 2" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -saveprt $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -super 2 $"/>
  <key name="bsp_Q3Map2: (final) BSP -meta, -vis, -light -fast -filter -super 2 -bounce 8" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -saveprt $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -super 2 -filter -bounce 8 $"/>
  <key name="bsp_Q3Map2: (final) BSP -meta, -vis, -light -fast -filter -super 2" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -saveprt $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -filter -super 2 $"/>
  <key name="bsp_Q3Map2: (test) BSP -meta, -vis -fast, -light -fast -super 2 -filter" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -saveprt -fast $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -super 2 -filter $"/>
  <key name="bsp_Q3Map2: (test) BSP -meta, -vis, -light -fast -filter" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -saveprt $ &amp;&amp; ! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -filter $"/>
  <key name="bsp_Q3Map2: (single) -light -fast -super 2 -filter -bounce 8" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -super 2 -filter -bounce 8 $"/>
  <key name="bsp_Q3Map2: (single) -light -fast -super 2 -filter" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -super 2 -filter $"/>
  <key name="bsp_Q3Map2: (single) -light -fast -super 2" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast -super 2 $"/>
  <key name="bsp_Q3Map2: (single test) -light -fast" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -fast $"/>
  <key name="bsp_Q3Map2: (single test) -light -faster" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -light -faster $"/>
  <key name="bsp_Q3Map2: (single test) -vis -fast" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis -fast $"/>
  <key name="bsp_Q3Map2: (single) -vis" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -vis $"/>
  <key name="bsp_Q3Map2: (single) BSP -meta" value="! &quot;C:/Program Files/GtkRadiant-1.4/q3map2&quot; -v # -game Tremulous -fs_basepath &quot;C:/Program Files/Tremulous/&quot; -meta $"/>
  <key name="mapspath" value="C:/Program Files/Tremulous/base/maps/"/>
  <key name="autosave" value="C:/Program Files/Tremulous/base/maps/autosave.map"/>
  <key name="texturepath" value="C:/Program Files/Tremulous/base/textures/"/>
  <key name="entitypath" value="C:/Program Files/Tremulous/Radiant-1.4/base/scripts/entities.def"/>
  <key name="remotebasepath" value="C:/Program Files/Tremulous/base/"/>
  <key name="rshcmd" value=""/>
  <key name="basepath" value="C:/Program Files/Tremulous/base/"/>
  <key name="version" value="1"/>
</project>


Darth Futuza

  • Posts: 58
  • Turrets: +1/-4
Re: GTK 1.4 Problems with WIKI
« Reply #1 on: October 04, 2008, 08:19:47 pm »
It seems that the default_project file can contain what the user0.proj was suppose to contain, and GTKRadiant 1.4 will still run.  However, the bsp menu appears...it just won't compile.