Difference between revisions of "Using kits"

81 bytes added ,  04:26, 10 August 2010
no edit summary
imported>DewiMorgan
m (→‎See also: bunker kit)
imported>Omzy
 
(2 intermediate revisions by one other user not shown)
Line 31: Line 31:


However, looking more carefully, you notice that with both kits:
However, looking more carefully, you notice that with both kits:
* you can't create rooms with convex corners, since they only have concave corners.
* You can't create rooms with convex corners, since they only have concave corners.
* You can't create rooms with both a door and a window on one corner piece.
* You can't create rooms with both a door and a window on one corner piece.
* You can't create long thin rooms or passages that are one square wide.
* You can't create long thin rooms or passages that are one square wide.
* You can't create "cupboard" rooms that are one square in total.
* You can't create "cupboard" rooms that are one square in total.


"Can't" is a strong term. You certainly CAN create these things, by using similar pieces. For example, by using a WasteRmWindow01 and a WasteRmDoorFrame01 in the same space, one of them turned by 90 degrees, you will begin to emulate a corner with both a window and a door on it. By using two WasteRmWall01 pieces in the same square, one rotated completely around, you could get a 1-square wide corridor.
Well, "can't" is a strong term. You certainly CAN create these things, by using similar pieces. For example, by using a WasteRmWindow01 and a WasteRmDoorFrame01 in the same space, one of them turned by 90 degrees, you will begin to emulate a corner with both a window and a door on it. By using two WasteRmWall01 pieces in the same square, one rotated completely around, you could get a 1-square wide corridor.


But don't try that. That way lies madness, for the ceilings and floors will be in the same place, giving you the dreaded texture-flicker. If you move one or the other of the pieces up or down by one unit, you will fix this problem, only to expose another: one-unit gaps, through which the "void" can be seen. Even if you fix these with careful positioning of mats and pipes to hide the cracks, the shading will still be off: most kit pieces are designed to be darker, or dirtier, towards the walls. So you can tell by looking at the floor or ceiling that it doesn't line up with its neighbors.
But don't try that. That way lies madness, for the ceilings and floors will be in the same place, giving you the dreaded texture-flicker. If you move one or the other of the pieces up or down by one unit, you will fix this problem, only to expose another: one-unit gaps, through which the "void" can be seen. Even if you fix these with careful positioning of the kit pieces, and mats and pipes to hide the cracks, the shading will still be off: most kit pieces are designed to be darker, or dirtier, towards the walls. So you can tell by looking at the floor or ceiling that it doesn't line up with its neighbors.


Instead, be aware of the limitations of your kit, and design your cells to use only what is available.
Instead, be aware of the limitations of your kit, and design your cells to use only what is available.
Line 54: Line 54:
Avoid this where you can, partly for performance reasons. Different kits have different lighting needs, different sound settings, and so forth, to make them convincing. Also, they have different textures and meshes, of course, and it makes sense to load only the resources for the area the player is currently in.
Avoid this where you can, partly for performance reasons. Different kits have different lighting needs, different sound settings, and so forth, to make them convincing. Also, they have different textures and meshes, of course, and it makes sense to load only the resources for the area the player is currently in.


There are other reasons, too: the player's local map becomes nonsense, so it's unfriendly to the player. Then there are technical issues: creating and tweaking your navmesh, and placing items, becomes a lot harder with a two-level map; you may also find that the kit you want to use on the bottom floor is too tall, given the height of your stairs, and its ceiling would clip through the floor of the rooms above. Even if the kit pieces themselves don't clip, clutter that you sank into the floor of the upper rooms may poke through the ceiling of the cellar, or wires from lightfittings in the cellar might reach up into the rooms above.
There are other reasons, too: with multiple levels, the player's 'local map' in the GECK becomes nonsense, so it's unfriendly to the player. Then there are technical issues: creating and tweaking your navmesh, and placing items, becomes a lot harder with a two-level map; you may also find that the kit you want to use on the bottom floor is too tall, given the height of your stairs, and its ceiling would clip through the floor of the rooms above. Even if the kit pieces themselves don't clip, clutter that you sank into the floor of the upper rooms may poke through the ceiling of the cellar, or wires from lightfittings in the cellar might reach up into the rooms above.


So it is very often better, for the player, for optimisation, and for preventing designer headaches, to have a static teleport door between two areas, with each one being in a separate cell. This is especially true where they are on separate levels.
So it is very often better, for the player, for optimisation, and for preventing complications for designers, to have a static teleport door between two areas, with each one being in a separate cell. This is especially true where they are on separate levels.


In the example given - a house and its basement - very little advantage is gained from having a regular door. The player can't typically see from a basement room, up the stairs, to a room upstairs.
In the example given - a house and its basement - very little advantage is gained from having a regular door. The player can't typically see from a basement room, up the stairs, to a room upstairs.
Line 144: Line 144:
*[http://www.youtube.com/?v=IO470Cxk3fA Bethesda youtube tutorial] - using the bunker kit and snap to reference.
*[http://www.youtube.com/?v=IO470Cxk3fA Bethesda youtube tutorial] - using the bunker kit and snap to reference.


[[Category:Modding Practices]]
[[Category:Advanced_Modding_Techniques]]
Anonymous user