Dark Messiah: Spike Racks: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (Unicodifying, replaced: [[Image: → [[File: (5))
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:DMMaMSpikes1.jpg|thumb|300px|right| Two different spike rack models.]]
[[File:DMMaMSpikes1.jpg|thumb|300px|right| Two different spike rack models.]]
{{Dm}} Forcefully kicking an enemy into a gruesome impaling upon a spike rack is one of the most amusing features of [[Dark Messiah]]. Here, you will learn how to create spike racks in your own levels.
{{Dm}} Forcefully kicking an enemy into a gruesome impaling upon a spike rack is one of the most amusing features of [[Dark Messiah]]. Here, you will learn how to create spike racks in your own levels.


Line 7: Line 7:


=== Creating the prop ===
=== Creating the prop ===
[[Image:DMMaMPropTrap.jpg|thumb|250px|right| An unedited prop_trap entity.]]
[[File:DMMaMPropTrap.jpg|thumb|250px|right| An unedited prop_trap entity.]]
To begin, create a ''[[prop_trap]]'' entity near where you would like your spike rack.
To begin, create a ''[[prop_trap]]'' entity near where you would like your spike rack.
{{clr}}
{{clr}}
=== Setting the proper values ===
=== Setting the proper values ===
[[Image:DMMaMPropTrapEdit.jpg|thumb|250px|right| The prop_trap's values.]]
[[File:DMMaMPropTrapEdit.jpg|thumb|250px|right| The prop_trap's values.]]
The following values should be check and/or changed accordingly:
The following values should be check and/or changed accordingly:
:* The "World Model" value should be set to any spike rack model, including:<pre>models/props/archi/l10/l10_spikes_a.mdl</pre>
:* The "World Model" value should be set to any spike rack model, including:<pre>models/props/archi/l10/l10_spikes_a.mdl</pre>
Line 19: Line 19:
{{clr}}
{{clr}}
=== Toggling Flags ===
=== Toggling Flags ===
[[Image:DMMaMSpikeFlags.jpg|thumb|250px|right| Flags for the prop_trap.]]
[[File:DMMaMSpikeFlags.jpg|thumb|250px|right| Flags for the prop_trap.]]
:* The "Motion Disabled" flag should be checked.
:* The "Motion Disabled" flag should be checked.
{{clr}}
{{clr}}
=== Finishing up ===
=== Finishing up ===
[[Image:DMMaMSpikeImpale.jpg|thumb|300px|right]]
[[File:DMMaMSpikeImpale.jpg|thumb|300px|right]]
Now align the prop_trap to the position you want it to appear in game, and test your level, everything should work.
Now align the prop_trap to the position you want it to appear in game, and test your level. Everything should work!
{{clr}}
{{clr}}
== Useful Resources ==
== Useful Resources ==
[http://www.filefactory.com/file/caea353/n/spiketut.vmf Download of Tutorial VMF]
[http://www.filefactory.com/file/caea353/n/spiketut.vmf Download of Tutorial VMF]


== See also ==
== See also ==
* [[Dark Messiah Level Creation]]
* [[Dark Messiah: Level Creation]]
* [[:Category:Level Design|Level Design Category]]
* [[:Category:Level Design|Level Design Category]]
* [[Introduction to Editing]]
* [[Introduction to Editing]]
* [[Level Design Video Tutorials]]
* [[Level Design Video Tutorials]]


[[Category:Tutorials]]
[[Category:Dark Messiah]]
[[Category:Level Design]]

Latest revision as of 00:21, 7 January 2024

Two different spike rack models.

Dark Messiah of Might and Magic Forcefully kicking an enemy into a gruesome impaling upon a spike rack is one of the most amusing features of Dark Messiah. Here, you will learn how to create spike racks in your own levels.

Making Spike Racks in the Single-Player SDK

Requirements

This tutorial requires the Dark Messiah Single-Player SDK to have been previously set up, as well as a basic knowledge of Hammer level creation, which can be acquired starting with the Introduction to Editing. If you haven't set up the SDK yet, instructions can be found at Dark Messiah Single-Player Level Creation.

Creating the prop

An unedited prop_trap entity.

To begin, create a prop_trap entity near where you would like your spike rack.

Setting the proper values

The prop_trap's values.

The following values should be check and/or changed accordingly:

  • The "World Model" value should be set to any spike rack model, including:
    models/props/archi/l10/l10_spikes_a.mdl
  • "Disable Shadows" should be set to "Yes."
  • "Physics Impact Damage Scale" should be 0.1
  • "Scale Factor for Inertia" should be 1.0

Toggling Flags

Flags for the prop_trap.
  • The "Motion Disabled" flag should be checked.

Finishing up

DMMaMSpikeImpale.jpg

Now align the prop_trap to the position you want it to appear in game, and test your level. Everything should work!

Useful Resources

Download of Tutorial VMF

See also