Deus Ex Clan [A]lpha
homeabout usprojectsmembersmatches
join uschallenge usdownloadsforum

MultiDX

home / Projects / MultiDX

Description

MultiDX is a small mod that adds 3 gametypes to Deus Ex:

  • Manhunt
  • Juggernaut
  • Plant the Bomb

Note: you will not be able to host miniMTL210/CRDBugFix/AlrightyGame along with MultiDX. This is because these 3 gametypes replace miniMTL/CRD/ARGame

Download

Manhunt

This gametype is quite similar to deathmatch. It's everyone against everyone, but there is just a single difference. One player is a hunted player, and when you kill this player, you get a different amount of points. This is customizable by the serverhost, but the default setting is 5 points for killing the hunted player, and 1 point for killing a normal player. A hunted player is indicated with a red arrow. If you kill the hunted player, you become the new hunted player.

Juggernaut

This gametype is also deathmatch, but it somewhat works as a team deathmatch. There is one special player, called the Juggernaut. This player has 500 health & unlimited ammunition, so he's hard to defeat. If you kill the Juggernaut, you become the Juggernaut and receive 500 health & unlimited ammunition, too. When you kill a non-Juggernaut player, you will not receive any points. The amount of points is customizable by the serverhost, but is 1 by default. You can kill other non-Juggernaut players, you will not get punished, and if it's part of your strategy, to kill the Juggernaut on your own, go ahead & kill the other non-Juggernaut's.

Plant the Bomb

This is a team deathmatch game. You cannot win by getting a lot of kills, but by completing an objective. Each team (NSF & Unatco) has a different objective. Team NSF must plant a bomb, and protect it until it has exploded. Unatco must prevent NSF from planting the bomb, and if they fail at that, disable the bomb. There is one bomb in every map. The server hosters must add the bomb themselves on custom maps, but that is easy, and will be explained later on. The 5 standard maps already have the bombs installed. You place/disarm the bomb, by going to the explosive barrel, which glows red & is placed somewhere in the map, and then standing next to it, for 10 seconds. If you step out of the range of the barrel, you will have to start all over again. The 10 seconds limit is customizable by the serverhost, but 10 seconds is the default value. After NSF armed the bomb, a timer will run, the amount of time before it explodes is customizable by the serverhost. After the timer ran out, all decorations will explode, all players will die and Team NSF will win. If Unatco prevents Team NSF from exploding the bomb, by either preventing them arming it or by disarming it, Team Unatco will win the match. One match will take 20 minutes, or less, if the bomb has been exploded/disarmed before 20 minutes expire.

Installation

Installing this mod is easier than ever. Place all files into your System folder, and open your DeusEx.ini.

Find

[DeusEx.DeusExGameEngine]

and place this line under it:

ServerActors=MultiDX.MDXStartup
GameType=Manhunt

You can change Manhunt to PlantBomb, or Juggernaut, the GameType will be the gametype that is going to be used in the start. After a match ends, the gametype will automatically choose a new gametype out of the 3 available ones. So you will not only play Manhunt, but also Juggernaut & Plant the Bomb. If you also have Nephthys, you must also add this line:

ServerActors=MultiDXNeph.NephthysSupport

Configuration

There are numerous things that the serverhost can change/do. They will be explained per gametype. All of these variables are editable through MultiDX.ini

Manhunt

PointsKillingHunted — the amount of points you get when you kill the hunted player.
PointsKillingHunter — the amount of points you get when you kill a non-hunted player.

Default values:
PointsKillingHunted=5
PointsKillingHunter=2

Juggernaut

PointsKillingJuggernaut is the amount of points you get when killing the Juggernaut.

Default values:
PointsKillingJuggernaut=1

Plant the Bomb

In this gametype you can change values, and use an in-game function. You can change the values of the following variables:

BombExplodeTime — the amount of time that it takes to explode the bomb. This time will be displayed on the ingame timer, and will be counting down.
BombArmTime — the amount of time it takes to arm the bomb.
BombDisarmTime — the amount of time it takes to disarm the bomb.

You also have variables such as MapName & BombLocation, but you should not be editing those manually. Look a bit further for explanation.

Default values:
BombExplodeTime=90
BombArmTime=10
BombDisarmTime=10

Setting a custom bomb spot

If you are logged in as admin, you can configure a bomb to be placed on a certain map. You simply go into the map, login as admin and go to the spot you want to place the bomb, and then type: "PlaceBomb" (without the quotes). You need to remove "Say" though, otherwise you will say it as a message.
PlaceBomb will save the mapname & location, and will place it in MultiDX.ini, and it will place the bomb on that spot forever, unless there is already a bomb configured for the map, or you delete the bomb out of your MultiDX.ini

MultiDX Manager

You can disable the feature that MultiDX automatically switches gametypes. You simply set bShuffleGameType to True or False. True means that it will switch between gametypes, and False means that it will stay on 1 gametype.

Default value:
bShuffleGameType=True

Troubleshooting

Known bugs

None so far — please, report bugs as soon as you find them!

Warnings

The warnings will also go per gametype

  • Manhunt — no warnings.
  • Juggernaut — no warnings.
  • Plant the Bomb — if you have bShuffleGameType set to True, make sure that every map in your maplist has a configured bomb. If the game cannot find a bomb, it will try to load a new map & gametype.

Authors

Alex & Cataclyzm
Coding: Alex
Modelling: Cataclyzm
Ideas: Alex & Cataclyzm

Special thanks

To those who helped me beta-test the mod.
Nobody — for helping me with a few coding things.


Powered by [A]