{"id":2209,"date":"2024-04-13T10:51:20","date_gmt":"2024-04-13T09:51:20","guid":{"rendered":"https:\/\/www.katsbits.com\/site\/?p=2209"},"modified":"2024-04-13T10:51:20","modified_gmt":"2024-04-13T09:51:20","slug":"quake-edit-radiant-set-up","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/","title":{"rendered":"Doom 3 Radiant (D3Edit) Editor Setup For Custom Mods &#038; Content"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Creating_A_Doom_3_Editor_Shortcut\" >Creating A Doom 3 Editor Shortcut<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Starting_The_Doom_3_Editor\" >Starting The Doom 3 Editor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Other_Command_Options\" >Other Command Options?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Editing_Set_Up_For_Custom_Mods\" >Editing Set Up For Custom Mods<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#What_About_D3Edit_Itself_Does_That_Need_Setting_Up\" >What About D3Edit Itself? Does That Need Setting Up?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Doom_3s_Editor_Keeps_Resetting_Itself\" >Doom 3&#8217;s Editor Keeps Resetting Itself!?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#What_About_Custom_Mods_Content\" >What About Custom Mods &amp; Content?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Editor_Set-Up_For_idTech_3\" >Editor Set-Up For idTech 3<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Quake_3\" >Quake 3<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#RtCW\" >RtCW<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.katsbits.com\/site\/quake-edit-radiant-set-up\/#Distribution\" >Distribution<\/a><\/li><\/ul><\/nav><\/div>\n<p>This tutorial is going to run through the steps you need to take so you&#8217;re able to use Doom 3 Radiant (&#8216;D3Edit&#8217; or &#8216;doom edit&#8217;) to create content (maps) for custom modifications of the Doom 3 engine. <\/p>\n<p>By that it&#8217;s meant utilising custom content created for use with a specific &#8216;add-on&#8217; modification of the default game. We need to do two things. For this to work correctly&#8230;<\/p>\n<ul>\n<li>Edit the desktop shortcut so it points to the correct location and has the correct parameters.<\/li>\n<li>Edit the &#8216;project&#8217; settings in D3Edit.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Creating_A_Doom_3_Editor_Shortcut\"><\/span>Creating A Doom 3 Editor Shortcut<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you&#8217;re having trouble getting the editor to even start, the following settings are generally considered as a good set of parameters to use. <\/p>\n<p>These need to be appended to the &#8216;command line&#8217; of the actual shortcut you use to start the application.<\/p>\n<p>It&#8217;s usual to have to create a separate shortcut for the editor as one isn&#8217;t made by default when you install the game, so if you haven&#8217;t got one find the Doom 3 executable in the Doom 3 installation directory (by default that&#8217;s usually <i>C:\\Program Files\\Doom 3<\/i>) folder and simply <span class=\"text_courier\">right click, &#8216;send to&#8217; -&gt; desktop<\/span>. Rename it appropriately &#8211; &#8216;D3Edit&#8217; for instance. Once that&#8217;s been done it&#8217;s here that the extra parameters need to be added so we need access to the &#8216;properties&#8217; of the shortcut icon itself (you can normally change the icon picture used by the shortcut in here as well).<\/p>\n<div class=\"\" style=\"width:250px; height:auto; float:right;\"><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/properties.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/properties.jpg\" alt=\"shortcut properties window\" width=\"250\" height=\"340\" border=\"0\" \/><\/a><\/p>\n<p>+set fs_game quake3bits<\/p>\n<\/div>\n<p>Right click on the new icon and select &#8216;<b>properties<\/b>&#8216;. A window will open similar to the one opposite which has a number of tabbed &#8216;pages&#8217;; &#8216;<b>General<\/b>&#8216;, &#8216;<b>Shortcut<\/b>&#8216; and &#8216;<b>Compatibility<\/b>&#8216;. Click on the tab titled &#8216;<b>Shortcut<\/b>&#8216;. The image opposite shows what you&#8217;ll most likely see; a series of text input fields &#8211; the field we want is marked &#8216;<b>Target<\/b>&#8216; and shows the default directory \/ file path to the Doom 3 game executable similar to below;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> &quot;E:\\Program Files\\Doom 3\\Doom3.exe&quot; <\/p><\/blockquote>\n<p>The path will vary depending on where Doom 3 is installed but it&#8217;s this entry that needs amending with a few command line parameters (variables).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Starting_The_Doom_3_Editor\"><\/span>Starting The Doom 3 Editor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you&#8217;re wanting to set up D3Edit to simply create maps using Doom 3&#8217;s content then all you need to do is add the following after the file path end quote;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +editor (note: there should be a blank space in front of the command)<\/p><\/blockquote>\n<p>which should give you something similar to the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> &quot;E:\\Program Files\\Doom 3\\Doom3.exe&quot; <b>+editor<\/b><\/p><\/blockquote>\n<p>In some instance people have found that still doesn&#8217;t work so they add the following variable to the command line;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +wait<\/p><\/blockquote>\n<p>which gives the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> &quot;E:\\Program Files\\Doom 3\\Doom3.exe&quot; <b>+wait +wait +wait<\/b> +editor<\/p><\/blockquote>\n<p>This should at least get the editor to start.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Other_Command_Options\"><\/span>Other Command Options?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The follow shortcut commands are very useful parameters that can be used to force D3Edit to behave itself when it starts up.<\/p>\n<p>Force the editor to start in &#8216;windowed&#8217; mode which helps to stop crashes an system locks.<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +r_fullscreen 0<\/p><\/blockquote>\n<p>Forces the gamma setting to stay at &#8216;1.0&#8217; so the desktop doesn&#8217;t brighten.<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +r_gamma 1<\/p><\/blockquote>\n<p>Forces graphic restart &#8211; often needed to give D3Edit a kick up the butt.<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +vid_restart<\/p><\/blockquote>\n<p>A typical file path would then look like the following &#8211; note that although &#8216;<b>+wait<\/b>&#8216; is in brackets here to indicate it&#8217;s not necessary in this particular example it can still be placed in the &#8216;queue&#8217; if needed. Make sure it&#8217;s place in front of &#8216;<b>+editor<\/b>&#8216; which ideally should be the last command variable; remove the brackets surrounding the &#8216;+wait&#8217; commands if using those.<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> &quot;E:\\Program Files\\Doom 3\\Doom3.exe&quot; <b>+r_fullscreen 0 +r_gamma 1 +vid_restart<\/b> (+wait +wait +wait) +editor<\/p><\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"Editing_Set_Up_For_Custom_Mods\"><\/span>Editing Set Up For Custom Mods<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Exactly the same as the above except for one parameter; Doom 3 needs to be told where the custom assets are and subsequently what to load in. The only sure fire way to do this is to add another command variable to the shortcuts &#8216;target&#8217; properties<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +set fs_game [your mod installation folder]<\/p><\/blockquote>\n<p>So for example, a mod by quake3bits would be best placed inside a folder called &#8216;quake3bits&#8217; which would look like the following as a command line variable;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> +set fs_game quake3bits<\/p><\/blockquote>\n<p>Add that to the full command path above and we arrive at the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> &quot;E:\\Program Files\\Doom 3\\Doom3.exe&quot; +r_fullscreen 0 +r_gamma 1 +vid_restart (+wait +wait +wait) <b>+set fs_game quake3bits<\/b> +editor<\/p><\/blockquote>\n<p>As per above (+wait +wait +wait) is optional and only really necessary if you have persistence problems starting the editor.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_About_D3Edit_Itself_Does_That_Need_Setting_Up\"><\/span>What About D3Edit Itself? Does That Need Setting Up?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In a word &#8216;yes&#8217;. Although not absolutely necessary it is a good idea to do so you don&#8217;t inadvertently cause problems trying to load in assets or in case you have errors when the content loads as you work, Doom 3 has some peculiar internal workings that are easy to upset when you&#8217;re first trying to gets to grips with hit.<\/p>\n<div class=\"\" style=\"width:256px;height:auto;float:right;\"><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/project_settings.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/project_settings.jpg\" width=\"256\" height=\"273\" alt=\"click to see larger image\" border=\"0\" \/><\/a><\/p>\n<p>Radiant&#8217;s &quot;Project Settings&quot; panel<\/p>\n<\/div>\n<p>Start the editor and click on the &#8216;file&#8217; menu then select &#8216;project settings&#8217;. This will open up the dialogue box shown opposite which by default shows the file path the ID used when they were developing Doom 3, it&#8217;ll be something like;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> w:\\Doom3<\/p><\/blockquote>\n<p>This needs to be overwritten with a file path relative to your installation of Doom 3, usually that&#8217;s;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> C:\\Program Files\\Doom 3\\<\/p><\/blockquote>\n<p>To make things easier just replace;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> w:\\Doom 3\\<\/p><\/blockquote>\n<p>For;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> [<i>drive<\/i>]:\\[<i>path to<\/i>]\\[<i>your installation<\/i>]<\/p><\/blockquote>\n<p>Or, as shown in the image above, that would be as follows;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> E:\\Program Files\\Doom 3\\<\/p><\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"Doom_3s_Editor_Keeps_Resetting_Itself\"><\/span>Doom 3&#8217;s Editor Keeps Resetting Itself!?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You may find on shutting down and restarting the editor that if you then check the project settings it&#8217;s reverted back to the defaults of first load. If this is the case you&#8217;ll need to hand edit a specific file Doom3 Radiant uses to get project info. This file is called <b>doom.qe4<\/b> and will probably looks like the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p>{<br \/>\n&quot;mapspath&quot; &quot;w:\\doom3\\maps&quot;<br \/>\n&quot;bsp&quot; &quot;&quot;<br \/>\n&quot;bsp noflood&quot; &quot;&quot;<br \/>\n&quot;bsp shadowOpt 2&quot; &quot;&quot;<br \/>\n&quot;bsp noaas&quot; &quot;&quot;<br \/>\n&quot;bspext&quot; &quot;&quot;<br \/>\n&quot;bspext noflood&quot; &quot;&quot;<br \/>\n&quot;autosave&quot; &quot;C:\\autosave.map&quot;<br \/>\n&quot;autosave1&quot; &quot;C:\\autosave1.map&quot;<br \/>\n&quot;autosave2&quot; &quot;C:\\autosave2.map&quot;<br \/>\n&quot;texturepath&quot; &quot;w:\\doom3\\textures&quot;<br \/>\n&quot;entitypath&quot; &quot;w:\\doom3\\scripts\\*.def&quot;<br \/>\n&quot;remotebasepath&quot; &quot;w:\\doom3&quot;<br \/>\n&quot;rshcmd&quot; &quot;&quot;<br \/>\n&quot;basepath&quot; &quot;w:\\doom3&quot;<br \/>\n&quot;brush_primit&quot; &quot;1&quot;<br \/>\n}<\/p><\/blockquote>\n<p>By default it&#8217;s hiding in the root &#8216;Doom 3&#8217; folder itself. Open it into notepad (you may get the &#8216;open with&#8230;&#8217; dialogue box pop up when trying to edit this file, if that&#8217;s the case assign the *.qe4 extension to &#8216;Notepad&#8217; and select &#8216;Always use this application&#8217;) and edit the paths to what the should be in line with what&#8217;s been mentioned above, you should end up with something similar to the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> {<br \/>\n&quot;mapspath&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\maps&quot;<br \/>\n&quot;bsp&quot; &quot;&quot;<br \/>\n&quot;bsp noflood&quot; &quot;&quot;<br \/>\n&quot;bsp shadowOpt 2&quot; &quot;&quot;<br \/>\n&quot;bsp noaas&quot; &quot;&quot;<br \/>\n&quot;bspext&quot; &quot;&quot;<br \/>\n&quot;bspext noflood&quot; &quot;&quot;<br \/>\n&quot;autosave&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\maps\\autosave.map&quot;<br \/>\n&quot;autosave1&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\maps\\autosave1.map&quot;<br \/>\n&quot;autosave2&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\maps\\autosave2.map&quot;<br \/>\n&quot;texturepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\textures&quot;<br \/>\n&quot;entitypath&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>\\scripts\\*.def&quot;<br \/>\n&quot;remotebasepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>&quot;<br \/>\n&quot;rshcmd&quot; &quot;&quot;<br \/>\n&quot;basepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>base<\/b>&quot;<br \/>\n&quot;brush_primit&quot; &quot;1&quot;<br \/>\n}<\/p><\/blockquote>\n<p>Once that&#8217;s done save the file and then copy it into the &#8216;base&#8217; folder. This basically sets the editor up to use the default content relative to the original files and data sat in the &#8216;base&#8217; folder.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_About_Custom_Mods_Content\"><\/span>What About Custom Mods &amp; Content?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>That&#8217;s simple. Make another copy of the doom.qe4 file and edit the file paths again, this time change the file path to reflect where your mod files are. Again, using a mod by quake3bits as an example, this means changing the *.qe4 file in a similar way to has been mentioned above. Assuming that there is now a custom mod folder in the Doom 3 installation called &#8216;quake3bits&#8217; (..\\doom 3\\quake3bits\\) the *.qe4 file will now look like the following;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p> {<br \/>\n&quot;mapspath&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\maps&quot;<br \/>\n&quot;bsp&quot; &quot;&quot;<br \/>\n&quot;bsp noflood&quot; &quot;&quot;<br \/>\n&quot;bsp shadowOpt 2&quot; &quot;&quot;<br \/>\n&quot;bsp noaas&quot; &quot;&quot;<br \/>\n&quot;bspext&quot; &quot;&quot;<br \/>\n&quot;bspext noflood&quot; &quot;&quot;<br \/>\n&quot;autosave&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\maps\\autosave.map&quot;<br \/>\n&quot;autosave1&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\maps\\autosave1.map&quot;<br \/>\n&quot;autosave2&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\maps\\autosave2.map&quot;<br \/>\n&quot;texturepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\textures&quot;<br \/>\n&quot;entitypath&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>\\scripts\\*.def&quot;<br \/>\n&quot;remotebasepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>&quot;<br \/>\n&quot;rshcmd&quot; &quot;&quot;<br \/>\n&quot;basepath&quot; &quot;E:\\Program Files\\Doom 3\\<b>quake3bits<\/b>&quot;<br \/>\n&quot;brush_primit&quot; &quot;1&quot;<br \/>\n}<\/p><\/blockquote>\n<p>This version of the *.qe4 file then needs to be saved into the mods folder, in this case <span class=\"text_courier\">..\\Doom 3\\quake3bits\\<\/span>. Once that&#8217;s done open up Doom3Radiant and &#8216;load&#8217; the project from <span class=\"text_courier\">file -&gt; load project<\/span>. This basically then tells Doom 3&#8217;s editor to load the base content <b>and<\/b> the new custom mod content so you&#8217;ll have access to both (or multiple) sets of assets.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It is. That&#8217;s basically it. It can be very fiddly to set up the first time it&#8217;s done especially if you&#8217;re not used to using id software&#8217;s toolset but, once it&#8217;s done it&#8217;s done, and won&#8217;t need any further fiddling &#8211; unless you do something that screws the installation up &#8211; as does happen to the best of us..! <\/p>\n<hr width=\"50%\" size=\"20\" noshade=\"noshade\" \/>\n<h3><span class=\"ez-toc-section\" id=\"Editor_Set-Up_For_idTech_3\"><\/span>Editor Set-Up For idTech 3<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It&#8217;s worth mentioning that setting up the level editor for idTech3 powered games (Quake 3 Engine) should, in principle, be the same as above. Current idTech3 powered games supported included (but may not be limited to);<\/p>\n<ul>\n<li><i>Quake 3<\/i><\/li>\n<li><i>Team Arena<\/i><\/li>\n<li><i>Return to Castle Wolfenstein<\/i><\/li>\n<li><i>Medal of Honour<\/i><\/li>\n<li><i>Call of Duty<\/i><\/li>\n<li><i>Jame Bond<\/i><\/li>\n<li><i>Soldier of Fortune II<\/i><\/li>\n<li>etc. <\/li>\n<\/ul>\n<div class=\"content_images\">\n<a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/setting-up-gtkradiant_med.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/setting-up-gtkradiant_med.jpg\" alt=\"Setting up GtkRadiant for custom modifications\" width=\"720\" height=\"405\" border=\"0\" title=\"Setting up GtkRadiant for custom modifications\" \/><\/a><\/p>\n<p>GtkRadiant showing a level for Return to Castle Wolfenstien open<\/p>\n<\/div>\n<p>Although the setup process generally installs files into their correct location it&#8217;s best to double-check file paths in <b>user<\/b>&#8216;X&#8217;<b>.qe4<\/b> file (where &#8216;X&#8217; is a number). This is located in a different folder than it is for Doom 3 Editing, being installed as it is to the &#8216;<b>scripts<\/b>&#8216; folder &#8211; for Quake 3 that would be &quot;<b>..\\baseq3\\scripts\\<\/b>&quot;; or Return to Castle Wolfenstein &quot;<b>..\\main\\scripts\\<\/b>&quot;). Make sure, as explained above, the necessary paths referenced in the qe4 file all point to the correct directories and folder. In addition, when using a third party map compiler, option paths to whichever program is used to do this will need to be checked. <\/p>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/setting-up-gtkradiant-project-settings.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/editor_set_up\/setting-up-gtkradiant-project-settings_sml.jpg\" alt=\"GtkRadiant Project Setting for custom mods\" width=\"640\" height=\"360\" border=\"0\" \/><\/a><\/p>\n<p>GtkRadiant has a similar set of &quot;<b>Project Settings<\/b>&quot; that can be edited to accommodate custom modifications to a specific version of the game being edited<\/p>\n<\/div>\n<p>Normally only the Editor need be installed &#8211; QeRadiant, WolfRadiant, GtkRadiant, etc. &#8211; as file path generally take care of themselves during install. On the odd occasion files do not load when starting the Editor, simply unpack the *.pk3 files into the installation directory &#8211; path visible in WinZip or similar need to be adhered to so be sure to &quot;<b>Extract<\/b>&quot; with care &#8211; do not simply drag-and-drop or copy\/paste the files as the following directory structure is important;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Quake_3\"><\/span>Quake 3<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>..\\baseq3\n<ul>\n<ul style=\"margin-top:0;\">\n<li>\\maps<\/li>\n<li>\\models<\/li>\n<li>\\scripts<\/li>\n<li>\\textures<\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"RtCW\"><\/span>RtCW<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>..\\main\n<ul>\n<ul style=\"margin-top:0;\">\n<li>\\maps<\/li>\n<li>\\models<\/li>\n<li>\\scripts<\/li>\n<li>\\textures<\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<\/ul>\n<p>If all goes well then you should then find the editor is picking up the assets which you can now load them into a map as you work.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Distribution\"><\/span>Distribution<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Don&#8217;t forget that although you unpacked the files so you could work with them, you <b>do not<\/b> need to include them with any map files for distribution, the map, once loaded into the game, will automatically find the right assets. This applies to map using <b>default game content only<\/b>. Any assets downloaded from the Internet or created from scratch <b>will need to be included<\/b> to ensure proper functionality.<\/p>\n<p>See the &#8216;<a href=\"https:\/\/www.katsbits.com\/site\/how-to-make-pk3-pak-files\/\" title=\"How to make pk3 and pak files\" target=\"_self\" rel=\"noopener\">creating a pk3 (4)<\/a>&#8216; tutorial on how to pack up your files.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2210,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[549,545,552,106,17,332,334,109,108,551,128,107,23],"class_list":["post-2209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-d3edit","tag-doom3radiant","tag-doomedit","tag-gtkradiant","tag-idtech","tag-idtech3","tag-idtech4","tag-level-design","tag-level-editing","tag-mods","tag-quake-iii","tag-radiant","tag-rtcw"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/2209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/comments?post=2209"}],"version-history":[{"count":4,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/2209\/revisions"}],"predecessor-version":[{"id":2216,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/2209\/revisions\/2216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media\/2210"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media?parent=2209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/categories?post=2209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/tags?post=2209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}