How to install GtkRadiant 1.4 for use with Tremulous on an Intel Mac.
Prerequisite: You must have X11 installed or all of this is pointless.
Obtaining the bundle.
Download the MacRadiant 1.4 bundle for Intel Macs here.
Installing the package
Once you have MacRadiant 1.4 in your applications folder, right click it (or option click it when using a one-button mouse) and select show package contents and navigate up to /contents/resources/sw/radiant14. This directory is where you will put the trem folder and where the games folder resides. Keep this folder open.
Setting up the editor
The ".game" file
Open up textedit (in your applications folder), make sure you are in plain text mode. Copy and paste this:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<game
name="Tremulous"
enginepath="/Applications/Tremulous"
gametools="/Applications/MacRadiant 1.4/MacRadiant 1.4.app/Contents/Resources/sw/radiant14/trem"
basegame="base"
engine="tremulous.app"
gamename="Tremulous"
shaderpath="scripts/"
/>
Note: enginepath_macos="/Applications/Tremulous" is to the folder where your copy of tremulous.app resides. Do not include a trailing slash e.g. /Applications/Tremulous/. If you do, macradiant will tell you you have no valid .game file or Tremulous will not be in the drop down list. The same advice applies to the gametools path.
Save the file to your desktop as trem.game with the encoding set to western. Then copy/move trem.game to macradiant1.4.app/contents/resources/sw/radiant14/games
The "synapse.config" file
In macradiant1.4.app/contents/resources/sw/radiant14/ create a new folder named trem
Then with textedit again, copy and paste this:
<?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>
Save as synapse.config then copy it into the trem folder you just created.
Common Files
Download and extract the common files.
Copy/move common-spog.pk3 and the scripts folder to your /Applications/Tremulous/base folder.
The Project File
The project file contains a number of important paths as well as compiler command-lines. This file belongs in your tremulous/base/scripts/ directory. Create this directory if it does not already exist. Inside this directory create a text document named default_project.proj. (NOTE: If you name your project file something other than default_project.proj you will have to select your project file on each successive run).
Now again with textedit, copy and paste this after you have made the appropriate path changes concerning tremulous.app. Again, do not include any trailing slashes.
<?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="/Applications/Tremulous/base/maps"/>
<key name="autosave" value="/Applications/Tremulous/base/maps/autosave.map"/>
<key name="texturepath" value="/Applications/Tremulous/base/textures"/>
<key name="entitypath" value="/Applications/Tremulous/base/scripts/entities.def"/>
<key name="remotebasepath" value="/Applications/Tremulous/base"/>
<key name="rshcmd" value=""/>
<key name="basepath" value="/Applications/Tremulous/base"/>
<key name="version" value="1"/>
</project>
Location Check and starting of the editor
Okay, you are ready to open up macradiant14.app, but before you do so lets check that you put everything in the right spot.
trem.game file = /Applications/macradiant1.4.app/contents/resources/sw/radiant14/games
trem folder = /Applications/macradiant.app/contents/resources/sw/radiant14/
synapse.config = /Applications/macradiant.app/contents/resources/sw/radiant14/trem
common files = /Applications/Tremulous/base
default_project.proj = /Applications/Tremulous/base/scripts
If these are correct you will now be able to make maps with radiant.
Courtesy of rdizzle, edited by Survivor.
Comments (0)
You don't have permission to comment on this page.