- 1How do I obtain the DUSK SDK?
How do I obtain the DUSK SDK?[edit]
Arcane Dimensions is considered to be the best fan-made episode in the entire history of Quake 1. It offers a journey through multiple dimensions, United by a common narrative and a style of presenting action. The authors were able to harness this huge expansion, many of the ideas from Quake 2, Painkiller, Hexen 2, Daikatana, and including of the Q1 (so get ready for a pleasant allusions to. You’ll find Arcane’s general options in the Customizer, under Customizer → Theme Options → General Options. Use Arcane‘s wide style or personalize it with beautiful backgrounds using the boxed style. Wide Style Arcane will cover the full screen width in wide-layout mode. Any background color or background image will.
Steam[edit]
Info@arcane-technologies.com 1.844 977.4890 Need more information? With more than 18 years of experience in the virtual reality (VR) market, our team have the epertise to guide and support you and your team to select the best off-the-shelf software and hardware in order to minimize cost, maximize efficiency and return on investment (ROI). This installation guide will assume no prior knowledge and will go through all the steps necessary to buy, install and setup Quake for a windows environment. The mod Arcane Dimensions is not a standalone product and does require the original game to work.
If you purchased DUSK through Steam, you can access the SDK through the dusk_sdk
branch.
In order to access this branch, locate DUSK in your Steam library and enter its properties menu by right clicking on it.
Once you have opted into the dusk_sdk
branch as pictured above, Steam will begin downloading the SDK.
In order to launch the SDK, play DUSK via the green 'PLAY' button on Steam and choose 'Launch Dusk SDK'.
Note that launching the game through the downloads tab or through a desktop shortcut will not launch the SDK.
Alternatively, you may navigate to the game directory and run dusk_win.bat
in the SDK folder.
If you notice a brand new 'Modding' option at the main menu, then you have successfully launched the SDK.
GOG[edit]
If you purchased DUSK through GOG, you can access the SDK through a private channel named SDK
.
Locate DUSK in your GOG library and navigate to Manage Installation -> Configure.
You should now see an option to enable beta channels. If you are running GOG Galaxy 2.0, navigate to the Installation tab and choose 'Change private channel password', which can be found in the beta channels dropdown. When prompted, enter oohagiantbarn
.
The SDK
private channel should now be available to you. Once you have installed it, you may launch the SDK by navigating to the game's installation folder and running dusk_win.bat
inside the SDK folder.
What can I do with the SDK?[edit]
Currently the Dusk SDK can be used to create and load custom levels and replace most sounds and textures. Replacing models, music, all sounds/textures, scripting etc are all planned at a future time.
Where do I find mods?[edit]
Dusk mods can be found on duskmods.com and the Dusk ModDB page. For more information join the New Blood Discord. You can also check out the Dusk subreddit
How do I make maps?[edit]
How To Install Arcane Dimensions List
Any map editor capable of exporting Quake-Half-life .bsps should be compatible with Dusk. TrenchBroom is the officially suggested mapping software.
Configuring TrenchBroom for DUSK[edit]
Video Tutorial:
How do I assemble my mod?[edit]
- Create a folder in
SDK/mnt/local/
and name it whatever you want your mod to show up as in the in-game menu. - Inside that folder, textures/sounds/maps should be placed in corresponding folders named
textures
sounds
andmaps
. - If you want sounds and textures to replace the default ones, name them the same thing as the corresponding sound/texture found in
SDK/mnt/local/sounds/
orSDK/mnt/local/textures/
(the file extension needs to be the same as well). - Make sure to activate the mod in the modding menu.
- See 'Running Mods' for information on how to load mods/maps.
How do I run Quake maps?[edit]
Quake maps can be found inside [Quake install location]/id1/PAK0.PAK
and [Quake install location]/id1/PAK1.PAK
. To extract them, you will need a program such as Pak Explorer or Slade3.
- Create a folder in
[DUSK install location]/mnt/local/
named 'quake maps' (although this can be named whatever you want). - Place Quake's palette.lmp file here, and create a new folder named 'maps' (this CANNOT be named whatever you want).
- Place your Quake maps inside that folder.
- Run the Dusk SDK (for more information see 'How do I get the SDK?' above).
- On the main menu click 'modding' and ensure 'quake maps' (or whatever you've named it) is enabled.
- Back out of the 'modding' menu and click 'campaign' then 'custom level.'
- Select the map you wish to play from the list, choose your difficulty, and have fun!
Note that some entities and functionality from Quake are yet to be implemented, or still require improvement.
How do I run Half-life maps?[edit]
Half-life maps can be found in the [Half-life install location]/valve/maps/
folder and do not need a special program to be extracted. Anything with a '.bsp' extension is a map.
- Create a folder in
[DUSK install location]/mnt/local/
named 'half-life maps' (although this can be named whatever you want). - Create a new folder inside this named 'maps' (this CANNOT be named whatever you want).
- Place your Half-life maps inside that folder.
- Run the Dusk SDK (for more information see 'How do I get the SDK?' above).
- On the main menu click 'modding' and ensure 'half-life maps' (or whatever you've named it) is enabled.
- Back out of the 'modding' menu and click 'campaign' then 'custom level.'
- Select the map you wish to play from the list, choose your difficulty, and have fun!
Many Half-life maps also require accompanying wad files for textures. These can be found in the [Half-life install location]/valve/
folder. Copy everything with a '.wad' extension and paste them into your 'half-life maps' folder (or whatever you've named it). Note that these should be in the same folder as 'maps,' NOT in the 'maps' folder itself.
Note that many entities and most functionality from Half-life are yet to be implemented or are only partially implemented. Also note that Dusk does not currently support Half-life style level transitions, so entering any level transition trigger will cause the end level screen to be displayed and the next level to be loaded anew.
Can I run user maps made for Quake/Half-life?[edit]
In most cases, yes. Dusk should be able to load user maps for Quake/Half-life using the respective methods outlined above. However this is highly dependent on the map in question, and we can't guarantee compatibility. Also note that larger Quake maps such as those in Arcane Dimensions and Wrath can technically be loaded but currently experience significant issues.
Assumptions
This guide assumes you're using Windows 10 and the Steam version of Quake. Although it might work for other systems I don't have access to said systems. We will use Quakespasm as the Quake Engine.
Install Quake
- Download and Install Quake from Steam
- You can also install Mission Pack 1: Scourge of Armagon and Mission Pack 2: Dissolution of Eternity, if you like. Scourge of Armagon is seen as the better of the two.
Install the Soundtrack
Steam doesn't provide the Soundtrack for the game but there is a way.
- Go to the Quake Soundtrack Solutions Guide on Steam.
- Download the soundtrack files
- Find your Quake install directory, C:Program File (x86)SteamsteamappscommonQuake or similar. If you can't find it, you can use the Steam interface to do so:
- Right click on Quake, click Properties then Local Files and finally Browse Local Files
- You should have an id1music directory for Quake, for Mission Pack 1 a hypnoticmusic direcory and for Mission Pack 2 a roguemusic directory
- Unzip the files you downloaded from the Steam Guide and copy the contents of the music directory to the respective directories shown in the previous step.
- Say yes if asked to overwrite existing files in the destination directory
Install Quakespasm (Quake Engine)
- Download Quakespasm for your OS
- Extract or copy the contents to your Quake directory. Don't copy the directory itself, copy the contents of the directory. Quakespasm needs to see the id1 directory to work.
- Test Quakespasm is working by opening quakespasm.exe from your Quake directory
Change Quake Defaults
Run quakespasm.exe again if it's not still open.
Movement Options
- Navigate to Options using your keyboard
- Set Always Run to Quakespasm by moving to the option and pressing enter to cycle through the options
- According to the Quakespasm release notes for 0.93.0 the always run options do the following:
- Check that Mouse Look is set to On and Lookstrafe and Lookspring is set to Off
Video Options
- Navigate to Video Options and set your resolution, refresh rate and turn fullscreen on
- Test Changes then Apply Changes if there are no problems
Anti-Aliasing (Optional)
These instructions are for Nvidia but should be similar for AMD Radeon cards.
- Open Nvidia Control Panel by right clicking the Desktop and choosing Nvidia Control Panel
- Click Manage 3D Settings then Program Settings
- Click Add and locate the quakespasm executable (quakespasm.exe)
- Choose the following settings and adjust them if you need to for your particular system:
- Anisotropic Filtering: 16x
- Antialiasing - Mode: Override any application setting
- Antialiasing - Setting: 8x
Console Options
Press ` or in some cases Esc to activate the console menu. You can also use Options > Go to Console
FOV
- Type
fov
to see your field of view. For screens 27' or greater set it to 115 to 120. If smaller, try 100 to 110. For example:fov 115
sets it to 115. You can confirm withfov
Crosshair
- Type
crosshair 1
to enable the crosshair - Type
scr_crosshairscale 2
to make it bigger
Install Arcane Dimensions
To fully appreciate AD, I recommend you play through Quake using quakespasm first.
Download Arcane Dimensions
Go to www.quaddicted.com and download both ad_v1_70final.zip and the patch ad_v1_70patch1.zip
Copy Files
- Create a new directory called ad in your Quake installation directory
- Unzip both zip files you downloaded to your desktop or somewhere convenient
- Copy the contents of ad_v1_70final to the ad directory
- In the next step you will be overwriting some of the files you just added. I found it safer to copy the files first and then the contents of each directory
- Copy the contents of ad_v1_70patch1 to the ad directory. You can do it however you want but make sure you say yes to any overwrite prompts.
Create Shortcut
- From inside the ad directory, right click and choose New Shortcut
- Navigate to the quakespasm executable quakespasm.exe. It's in your Quake directory. Click Next.
- Type in a name for the shortcut, something like quakespasm_ad.exe
- Right click the shortcut and choose Properties. In the Target field and outside the double quotes, type
-game ad
. Click OK.- For clarity: 'C:Program File (x86)SteamsteamappscommonQuakeadquakespasm_ad.exe' -game ad
Launch Arcane Dimensions
Open quakespasm_ad.exe and you should see AD written on the menu. If not you have a problem somewhere and you need to retrace your steps.
Quake 1 Arcane Dimensions
That's it, if you want to play Quake, you open the quakespasm.exe in your Quake directory and if you want to play Arcane Dimensions, you open quakespasm_ad.exe in your ad directory. You can save your game via Esc > Single Player > Save for both versions.
Resources
Install Quake Arcane Dimensions
Resources I used to write this guide: