Quark Map Editor Setup Guide For Ns

DroggogDroggog Random Pubber Join Date: 2002-11-01 Member: 3293Members, Constellation
edited July 2003 in Mapping Forum
<div class="IPBDescription">with basic template map</div> This thread is a step-by-step guide for people not able and/or having problems to SETUP QuArK for NS. I hope it will help someone and encourage mappers to consider this great program.

1.0 - Getting the files.

1.1 - Get the MiniPython package <a href='http://dl.fileplanet.com/dl/dl.asp?quark/minipy15b.exe' target='_blank'>here</a>. (sorry, fileplanet link) QuArK require Python to run. (237.5 KB file)
1.2 - Get QuArK itself <a href='http://www.planetquake.com/quark/latest/' target='_blank'>here</a>. This is the page where they put all their latest releases. 6.3.0 is the lastest final release, but a snapshot of 6.4.0 alpha is also available (some new features are basic transparency in OpenGL window, dockable toolbar, etc)
1.3 - Get the NS QuArK plugins by Wolv in <a href='http://www.unknownworlds.com/forums/index.php?act=ST&f=4&t=10342' target='_blank'>this</a> thread. It's about the same as a .fgd file.
1.4 - Download compile tools if you don't have them already, you can find XP-Cagey compile tools on <a href='http://www.unknownworlds.com/forums/index.php?act=ST&f=4&t=21248' target='_blank'>this</a> thread, or you can search for other compile tools out there, like Zoner's Half-Life Tools - Custom Build 1.7 available <a href='http://collective.valve-erc.com/index.php?go=mhlt' target='_blank'>here</a>. If you already have compile tools skip this step.
1.5 - Optional but recommended: download the latest QuArK help infobase <a href='http://dl.fileplanet.com/dl/dl.asp?quark/Releases/help_package/quark_help_20030329.zip' target='_blank'>here</a>.

2.0 - Installing the beast.

2.1 - Install the MiniPython package in any directory (you may have to reboot IF asked to).
2.2 - Install QuArK in the location of your choice.
2.3 - Extract the NS QuArK Plugins by Wolv in [QuArK directory]/addons/Half-Life
2.4 - Install the compile tools in any directory. Skip this if you already have compile tools.
2.5 - If you downloaded the QuArK infobase help files, go into the root directory of QuArK and make a new /help directory. Skip this if you do not want to use the help files.
2.6 - Unzip the QuArK help infobase in that /help directory. Again, skip this if you don't use the help files.

3.0 - Setup QuArK.

3.1 - Start QuArK.
3.2 - Click on the "games" tab and switch to Half-Life mode. Notice the many games supported by QuArK.

<img src='http://users.skynet.be/droggog/quarksetup/3-2.jpg' border='0' alt='user posted image'>

3.3 - Click on the "games" tab again, and select "configuration..."

<img src='http://users.skynet.be/droggog/quarksetup/3-3.jpg' border='0' alt='user posted image'>

3.4 - Don't fear the configuration window, it's your friend.
3.5 - In the configuration window, go into Games --> Half-Life.

<img src='http://users.skynet.be/droggog/quarksetup/3-5.jpg' border='0' alt='user posted image'>

3.6 - Under "game settings", specify your Half-Life installation directory.

<img src='http://users.skynet.be/droggog/quarksetup/3-6.jpg' border='0' alt='user posted image'>

3.7 - Still under "game settings", click the "add-ons..." button.

<img src='http://users.skynet.be/droggog/quarksetup/3-7.jpg' border='0' alt='user posted image'>

3.8 - In the add-ons window, click on "add...".

<img src='http://users.skynet.be/droggog/quarksetup/3-8_1.jpg' border='0' alt='user posted image'>

Select the ns.qrk plugin and click "ok". You should see it appear under DataHL.qrk (base half-life entities data).

<img src='http://users.skynet.be/droggog/quarksetup/3-8_2.jpg' border='0' alt='user posted image'>

Still in the add-ons window, click "add..." again and select ns_context.qrk.

<img src='http://users.skynet.be/droggog/quarksetup/3-8_3.jpg' border='0' alt='user posted image'>

Once you have all 3 add-ons registered (DataHL.qrk, ns.qrk and ns_context.qrk) click "ok".

<img src='http://users.skynet.be/droggog/quarksetup/3-8_4.jpg' border='0' alt='user posted image'>

3.9 - Back into the configuration window, still in Games --> Half-Life, check out "build programs execution sequence". This is where you tell QuArK what compilers it's gonna use. Under "first program", set the path to the first executable of your compile tools (usualy hlcsg.exe, but keep in mind name of executables may be different depending of the tools you are using). Do the same for hlbsp.exe under "second program", and repeat process again for hlvis.exe and hlrad.exe. When you are done click "ok" in the configuration window.

<img src='http://users.skynet.be/droggog/quarksetup/3-9.jpg' border='0' alt='user posted image'>

That's it, QuArK is now ready to use.

4.0 - Basic start.

4.1 - Launch QuArK... In the QuArK explorer, near the "games" tab, there is two icons, click on the left one "new Half-Life map".

<img src='http://users.skynet.be/droggog/quarksetup/4-1.jpg' border='0' alt='user posted image'>

Tadaaaa, QuArK even created a template room for you.

4.2 - Drop some polys, add the NS entities and when you think you are done hit "Half-life" --> complete rebuild to compile your map. If all goes well it will be automaticaly placed in your Half-life directory under ns/maps.

<img src='http://users.skynet.be/droggog/quarksetup/4-2.jpg' border='0' alt='user posted image'>

I hope i didnt make any mistake or skipped a step. I found in another thread a small tutorial on adding entities written by Shadowics that can be found <a href='http://www.geocities.com/shadowics/Quarktut.html' target='_blank'>here</a>. If you have problem getting the starting NS entities to work, i even did a template map that can be found in the attachement below. It's two big boxes, one is the ready room the other is the "map" itself. It should show you how to setup your own map so NS recognize it as a NS map.

Good luck and happy mapping! <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' style='vertical-align:middle' alt='asrifle.gif'><!--endemo--> <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html/emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif'><!--endemo-->

Comments

  • WolvWolv Join Date: 2002-01-25 Member: 56Members
    Nice newbie friendly initiative.
    Some notes:

    The standard Half-Life .qrk file is called DataHL.qrk with my version of QuArK (6.3.0), not BaseHL.qrk. I doubt they changed it in 6.4 Beta. Might confuse the poor newbies.

    It seems more logical to put the (optional) downloads for the compile tools in the first section of the guide.

    I believe the default game type is actually Quake 2. Changing to Half-Life mode first should be included in step 4.1
  • DroggogDroggog Random Pubber Join Date: 2002-11-01 Member: 3293Members, Constellation
    Corrections made, thanks for pointing it out! and thanks for your QuArK plugins as well, they are great <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> About the Quake 2 default mode, it's mentioned in 3.2 as soon as QuArK is started. If the default mode is on Quake 2, and you edit Half-Life settings, QuArK will say it needs to switch to Half-Life mode anyway, so i included this step in the '3.x' <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html/emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif'><!--endemo-->

    I will take pictures to illustrate some steps tomorrow, to complete the post.
  • ChromeAngelChromeAngel Join Date: 2002-01-24 Member: 14Members, NS1 Playtester, Contributor
    Seeing that Quark appears to be gaining support within the community here I didn't want to see this lost, so with Droggog's permission i've added it to the QSG <a href='http://nsworld.ns-central.co.uk/mappingguide/appendix9.htm' target='_blank'>here</a>.

    <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' style='vertical-align:middle' alt='asrifle.gif'><!--endemo--> <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' style='vertical-align:middle' alt='tiny.gif'><!--endemo-->
  • ReeseReese Join Date: 2003-05-08 Member: 16143Members
    Ahh, another step to world domination....

    Err, I mean, thanks chrome, that should help out a lot.
Sign In or Register to comment.