|
|
Installation For Players |
|
Installation The easiest way a player can download the mod, is to do so automatically from any server running the MDK mod.
1.) Click Network Settings
2.) Click on the setting Allow Download, changing it from No to Yes This can also be done in the console with the command cl_allowdownload "1"
3.) Connect to an MDK mod server You will begin downloading the updater file which initializes the mod installation.
During the updating process, the game will refresh several times. If successful, you will see a new loading screen appear. This screen displays the servers mod version along with your client version.
In the event the update fails, this could be due to several reasons. A common reason has to do with a write access error. This can usually be resolved by re-launching the game. If the error continues, you will need to open the games MDK directory and delete the file sof2mp_uix86.dll and try again Installation Note: Some web browsers may attempt to save .pk3 files in .zip format. If this occurs, simply rename the file extension to .pk3 after the file has been downloaded.
1.) Download the latest updater file mdk_mod_X_xxx_u1.pk3 (Right click and Save Target As if the browser tries to read the file, Save As with a .pk3 extension) The updater file will have the previous version of the mod in the file name where xxx is. For example on version 2.1 the updater will be named 2.0 and so forth. This will basically provide the 2.1 mod to any player with version 2.0 and prior in addition to new clients without the mod.
2.) Place the file inside of your MDK directory <SoF2 Directory>/MDK. If the folder does not exist you can simply create one.
If installed in the Program Files / (x86) directory, you will be prompted on every action taken. You will need to have admin to perform changes within the folder.
If you do not have admin or prefer to have no restrictions, you can copy the game directory to any location other than the Program Files directory as this folder is write protected in any version of Windows Vista and up.
3.) Launch the game and connect to an MDK server Installation This is only recommended for experienced users as installing the mod incorrectly could result in the mod not functioning properly. 1.) Download the raw mod file directly mdk_mod_X_xxx.pk3 2.) Place the file inside of your <SoF2 Directory>/<MDK> folder 3.) Launch the game and connect to an MDK server Installation For users installed in the Program Files directory that are on Windows Vista and above, there are restrictions set by Windows. These restrictions make the directory read only by default. Instead of allowing applications to directly write and modify files, they are now routed to an alternate folder called VirtualStore. This can make your SoF2 experience a bit more difficult as files normally written in the game directory such as configs or downloads will be routed here. With regards to the MDK mod, if the manual method above was followed and it is not loading correctly this is usually the cause. Before beginning, it is important to navigate to your <Program Files>/<SoF2 Directory> and delete the MDK folder. This will ensure there are no conflicts when following the steps below. 1.) Navigate to the following folder location, be sure to replace the <username> with the username that your computer is logged into. C:\Users\<username>\AppData\Local\VirtualStore
2.) Locate your SoF2 installation directory. In this example, it is located at the following location C:\Users\<username>\AppData\Local\VirtualStore\Program Files (x86)\Soldier of Fortune II - Double Helix
3.) Copy the updater file mdk_mod_X_xxx_u1.pk3 into the MDK folder (Right click and Save Target As if the browser tries to read the file, Save As with a .pk3 extension)
4.) Launch the game and connect to an MDK server Authentication Some users who have the mod installed may experience issues regarding "Unverified Client". If this occurs you may need to synchronize your date/time to reflect the most accurate data. The below example is demonstrated in Windows 10 1.) Right click on the date/time located on the bottom right of your Windows taskbar and select Adjust date/time at the top
2.) Under "Synchronize your clock", click on "Sync now" If synchronized successfully, your "Last successful time synchronization" should reflect the current time.
If you encounter an error while synching, please verify that your computers date is correct. |
Player Customization Scoreboard |
|
Player Customization The scoreboard is available in two different styles. The default style is the modern scoreboard, this includes the intermission stats. The second option available is the classic scoreboard, this also includes the intermission stats. This setting can be found in the MDK menu under settings.
New scoreboard and stats
Classic scoreboard and stats Player Customization Each scoreboard can be customized by changing the hue and saturation of the colors assigned to them. This applies to Deathmatch, Red Team, Blue Team, Green Team and both the new and classic formats. The following CVARS are used for this purpose
When customized, these CVARS can produce a variety of looks as shown below |
Player Customization Chat |
|
Player Customization Chat tokens are number text shortcuts that can be typed into the chat screen to produce different text outputs. The shortcut symbol for this is the hastag/pound sign "#". To call the shortcut simply place the the symbol followed by one of the following ASCII values below.
As an example, to display your health in a numeric format with a simple text message type the following into the chat box My health is #H This will produce the result below Player Customization The chat interface is composed of two items. The chat entry portion at the top (Activated by default with "T") and the text output below. There are two options available, by default the new chat interface is active. The second option is to revert back to the original interface. 1.) New chat interface
An additional feature of the new chat interface is the ability to access extended ASCII keys. To activate this option, hold any of the "CTRL" keys followed by pressing any numbers between 0-9 or other letter characters. When active, the chat entry text will turn green signifying that it is active.
2.) Original chat interface |
Server Setup Customization |
|
Server Setup To setup new sounds or modify the existing sound commands, locate the "sounds.cfg" located in the servers MDK folder. When opened, all currently configured sounds will be displayed starting from the announcement notifications followed by the voice command sounds.
These sounds are conveniently provided directly to players when the "sounds" command is entered into the console or the bind for available sounds is executed as shown below.
There are many sounds and features within the config that can be configured to your liking. It is advised to keep the standard voice commands as is to avoid confusion with players when visiting other servers. Instead, it is recommended to add additional sounds below the line titled "Additional voice commands". When saving a soundpack for distribution to your players, the file "sounds.cfg" should not be included with the pk3 file as it is not needed an may cause confusion. Soundpacks can contain many sounds, even sounds that are in excess as they can be added later for use simply by modifying the "sounds.cfg". This eliminates the need for having to provide several soundpacks to add sounds if they are already available to you. Server Setup A music queue is music that plays after a kill spree. This is music that is also available as victory music. This feature is disabled by default. To configure music you must do the following. 1.) Create a soundpack that contains the music that will be available. The soundpack by default must be in the following folder structure
This folder structure can be configured with the following CVARS sv_queueFolder "sound2/queues" -- Folder that contains standard queue/victory music sv_queueFolder2 "sound2/queues/sissy" -- Folder that contains sissy queue/victory music Once the folders are created you will need to add the music files. Music files must be named numerical and in sequence. It is recommended to have each music file be no longer than 10 seconds in length however this value can be larger or smaller.
Once the sound pack is completed you will need to tell the server how many sounds you would like for it to have available. To do this use the following CVARS sv_victoryMusic "5" -- The available amount of regular music clips. sv_victoryMusic2 "3" -- The available amount of sissy music clips.
Below is an example of this structure as provided by the mdk_sounds_1.pk3 |