Limits, Max, Min, Stats, etc

From The DarkMod Wiki
Revision as of 09:26, 17 June 2007 by Fidcal (talk | contribs) (A collection of game limits)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Written by Fidcal

This is a collection of game and map limits, maximums and minimums, etc. for the mapper to reference.

All units used here are Dark Radiant grid units (same as Doom 3 units.)

1 Dark Radiant grid unit = 1 inch


Grid Size

Grid size is 131,072 x 131,072 units x 131,072 (inches) or about 2 x 2 x 2 miles

Theoretically a map might be made with about 50 stacks of 2 x 2 miles each about 200 foot high that's 100 x 100 miles or 10,000 square miles. Problem is handling the file size but it illustrates that the only limit is labour, imagination, RAM size, etc.


Player Limits

The minimum width a player can squeeze through is 33

The minimum width a player can lean into is 20

The minimum height a player can walk under is 75

The minimum height a player can crouch through is 39

The maximum normal mantle, standing, walking, or running = 134

The maximum jump mantle, standing, walking, or running = 182

The minimum height to mantle onto = 1

The minimum width to mantle onto = 1

The minimum open wall depth to mantle onto = 1

The minimum shelf depth to jump mantle onto from front = 16

The minimum shelf depth to jump mantle onto from side = 16

The minimum ledge depth to mantle or jump mantle onto from front = 16

The minimum ledge depth to mantle or jump mantle onto from side = 16

The minimum height of bottom of shelf to normal mantle onto = 74

The minimum height of bottom of shelf to jump mantle onto = 122



CHECK CROUCH JUMPS/MANTLES!


Entities Max in Map

The limit is 4096 entities. However, maps should not get too close to this limit, as headroom for entities spawned at runtime has to be left (projectiles and such). Perhaps it's possible to raise this limit when the game goes open source or this is exposed to the SDK. The bonehoard has about 700 entities currently, but angua is really saving them.

The limit can already be changed if that is indeed needed.