Basic QERadiant & Half-Life & Editing Resources
Update: September, 2 2001
Visit another Misc Tutorial
Setting up QERadiant and the HL plug-in - by Rage

This is the one and only solution i found to get the plugin to work. It may sound a little exotic but it works!

Installation

Get QERadiant at the QERadiant homepage or here:

Note: You need build 147 in order to use the Half-Life plugin!

Install QERadiant, look in the readme.txt for details. Then unzip the Half-Life plugin into the directory where you installed QERadiant.

Now comes the hard part: look in your QERadiant directory for halflife.qe4 and double-click on it. Choose notepad to open.
This is how my file looks like:
{
"bsp_Relight" "!qcsg -onlyents $ && !qrad $"
"basepath" "e:\games\halflife\valve" <--path to your half-life valve directory
"rshcmd" "e:\games\halflife\valve\maps\" <--path to your half-life map directory
"remotebasepath" "e:\games\halflife\valve" <--path to your half-life valve directory
"entitypath" "D:\QERADI~1\\halflife.def" <--set the path to your entity file (in the QERadiant directory)
"texturepath" "e:\games\halflife\valve\halflife.wad;e:\games\halflife\valve\xeno.wad" <--textures to load, seperated with semi-colons
"autosave" "d:\qer.map" <--QERadiant autosaves your map every 10(?) minutes. This is the path where it places the autosaved maps
"bsp_FullVis" "!qcsg $ && !qbsp2 $ && !vis $ && !qrad $"
"mapspath" "e:\games\halflife\valve\maps" <--path to your half-life map directory
"bsp_FullVis No light" "!qcsg $ && !qbsp2 $ && !vis $"
"bsp_OnlyEnts" "!qcsg -onlyents $" }

Be sure to set the correct paths!

Starting QERadiant the 1st time


Now you have to possible ways to go, the good old way (marked red) and a new and much easier way by using a little app (marked blue).

The little app was made by Evan Sims and simplify the process
of loading QERadiant with the Half Life DLL, by automating the moving of the plugin DLL around. You find this app in the HL-plugin ZIP file with the plugin and the other stuff. Then simply run the start_qehl.exe and enter the path of your QERadiant directory. Now you will find a new exe file in your QERadiant which read start_qehl.exe again. So every time you start QERadiant the first time (after the installation) or when ever you want to load a new project file (*.qe4) you could run this program to remove the halflife.dll automatic.
HINT: Sometimes it happens that you get an error message when you start start_qehl.exe calling: "can't find *.dll"
If you have this problem then download the missing dlls from the link below:
http://www.mvps.org/vbnet/files/runtimes/vbrun60.zip
(ca 1mb)
simply unzip the dlls in your windows\system\ folder


Go to your QERadiant directory and move the halflife.dll from the plugin folder to another one (e.g. maps).

Now fire up QERadiant from your start menu.

This window should pop up:

click on image to enlarge

If you've Quake2 installed and wanna make Quake2 maps, set the paths to your Quake2 folder.
Otherwise point to your Half-Life directories.

Click on NO when it asks you to load a default project.

In the menu bar go to: file - load project:

Select halflife.qe4 in your QERadiant folder.

Now, move the halflife.dll back to the plugin folder (if you had used the little app from Evan Sims the plugin will be moved back by the app) and click on plugins - refresh in the menu bar.

QERadiant will now load all the textures you configured in the halflife.qe4.

One last screenshot: This is how it should look like:

click on image to enlarge

! In order to compile the map, you have to set the following for each map:

Edit the worldspawn entity

Key:    Wad
Value: x:\games\half-life\valve\valve.wad (for example)

Credits: Tom Nicholson for answering my questions! Evan Sims for writing such a great app!


Additional Tutorial Information:
Entities of the tutorial:  
Visit also: the new entitylists
Questions to: For any questions on the plugin email Tom Nicholson
For any questions on the little app start_qehl email Evan Sims
For questions on the tutorial email Tiger