Dawn of War: Darkness Within, a linear, story driven campaign mod for Dark Crusade. This is a conglomeration campaign, using and relying on both Compiler’s Inquisition Daemonhunt and KRMZ’s Witch Hunters mods.

Report RSS DARKNESS WITHIN : the door management system

An introduction to the door management system used in Darkness-Within campaign as part of the role-playing game component. How did we implement doors and player interaction with the environment in order to add new gameplay in Dawn of War.

Posted by on

Doors in Darkness Within

Hello guys,

Here are some news to tell you more about the campaign internal, i wont reveal anything about the plot or the story, this i hope you will discover when playing the mod, but I'm going to giveyou an insight about the way we implemented door and interaction with them.

An essential component of any rpg game is the old combination of the following "door-monster-treasure", yeah ! the old players here who played the ancestor of the tabletop role playing games will smile at this.

No infiltration mission would be complete without "breaking in" a secured place, and this involve either hacking the doorlock or smashing through it (the door, not the doorlock ...:) ) ! so we asked ourselves, how are we going to make this into DoW ?

here's the result, this system was implemented and finished for our campaign in April 2011 and thoroughly tested, it is working and implemented in-game in several mission today. Four months of works have been necessary from the design and concept to the point were the system was working and debugged. it was a good teamwork made possible by:
+ Titlam, DidleySquat and Jones created the models, the animations and all the necessary things needed to put them ingame.
+It was coded by Chiu ChunLing from the RelicNews forums who produced the main code,
+ Argonaut was responsible for the injection and implementation in the main campaign scar script, and i took care of the graphic design and texturing side of the project.

control panels

how does this work ?

only unit are given the ability to open doors, this ability icon is displayed in the unit menu, the mouse over the credential icon will pop-up the credential level of this unit. doors can be operated by the associated control panels, in order to operate a door a player must get a unit near the control panel and select it.

door managment_01

when the player can see a door onscreen and he select it the control panel associated with this door will be lit up by a red beacon.
If the player clik the "security level icon" , the security level for this door will be displayed and the control panel will be ping-ed on the minimap. this allow player to see where is the control panel for a distant door.

door managment_01

if the player decides to destroy the door he can do so by cliking the "destroy" button in the door selection menu.

THE CONTROL PANEL

door managment_01

Once the unit close to the control panel, select the control panel , several option are possible:
+ hack the door
+ open the door
+ or close it

Only unit with security credentials higher than the door security level able able to open or close a door.
If a player does not have the code, only a techpriest knows the correct prayers and routines to hack a system. Therefore, only the techpriests security level needs to be matched against the security clearance level.
You can try to hack the door, by doing so the hacking unit will be removed from the player control during all the hacking time, when a techpriest is in communion with the machine spirit, he is blind to the external world. the higher the security level the longer the hacking time.
once hacked a door can be open/closed without problem or destroyed.

you can always destroy doors ! :)

JL

Post comment Comments
Neon-Ghost
Neon-Ghost - - 1,605 comments

This is cool on so many levels.

Reply Good karma Bad karma+3 votes
GreenScorpion
GreenScorpion - - 1,935 comments

Nice control system, now i wish i had though of something like that myself

Reply Good karma Bad karma+2 votes
GreenScorpion
GreenScorpion - - 1,935 comments

I forgot to ask earlier: destroying the doors will have any downside (like being detected by enemies)? Or is this something plot related that you can't reveal right now?

Reply Good karma Bad karma+2 votes
Jaguar-Lord Author
Jaguar-Lord - - 278 comments

it depends entirely on the context, destroying a door could trigger an alarm and the security will rush to seal the breach or ...nothing would happen, so yes it is really plot related. You can also trigger an alarm if you try to hack a door. remember we can detect if an entity is under attack, destroyed or even if a given squad is in proximity to this entity. :)

Reply Good karma+5 votes
GreenScorpion
GreenScorpion - - 1,935 comments

:( I was starting to think i could always blow up everything to get were i wanted, lol.
Now out of the kiding part, it is really a nice addition to the gameplay. Maybe i should play more rpg to get this level of inspiration.

Reply Good karma Bad karma+2 votes
asaidvirenus
asaidvirenus - - 14 comments

i was lucky to see and play the test map for this door system. it works very good.
now the great part is that the characters you control have different acreditation level, and JL said that it could be an objective in a mission to obtain such level, by meeting a non playing character or stealing the data in another mission. great rpg ideas because Dawn of war was very far from this.

Reply Good karma Bad karma+1 vote
Aeneas2020
Aeneas2020 - - 922 comments

awesome stuff!

Reply Good karma Bad karma+2 votes
moddlord1
moddlord1 - - 11,188 comments

looks great!!

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: