Jump to content


Worldbuilder Tips and Hints


3 replies to this topic

#1 Crazykenny

    Eternal Glow

  • Project Team
  • 7683 posts

Posted 15 June 2010 - 21:47

I dug this up at a long instinct site. My old MG-Studios. These are a set of tips I made a long, long time ago. They might still be of use to some.

Here are some general mapping tips that will give you a advantage over the other mappers.

Size:
1: We usually keep our maps between 250x250 and 500x500. As maps get larger, it creates a greater strain on the older computers. On map larger than 500 x 500 the pathfinder also gets less accurate. If you want lots of people to be able to play your map, keep the map size down.

Pathfinding:
1. Make sure all choke points are no less than two and a bridges wide or to determine the correct size needed, use the "TempChokePoint" Object from Civilians/Structures in the "ObjectsList"

2. Structures and props which block pathfinding should be clustered close together or separated by large gaps. Small gaps between impassable areas (mountain and map edge, rocks and building, etc.) cause pathfinding slowdown. Clearing out unnecessary blockades or tight passages can significantly improve the performance of your map.

3. Make sure that your major battle areas are wide and expansive to allow for the giant armies to battle on. Units on the battlefield have plenty of things to worry about, so keep conflict spots clear of unnecessary barricades.

4. Avoid stress cases that mess up the unit pathing. Tight ravines, mazes, cul-de-sacs, S-pathing, etc that are incredibly out of scale size-wise can be troublesome. Units need room to move around tactically and the engine performs very effectively with large open battle areas.

Terrain elevation:
1. Most terrain should be flat to allow structures to be built. When terrain slope is greater than 15º, workers or dozers can not build structures.

2. Terrain elevation can give units a tactical advantage, choose height carefully. If one player has a lower start location, he is immediately at a disadvantage. The phrase “an uphill struggle” can be very much a reality in Generals or Generals ZeroHour.

3. Terrain tessellation occurs when the ground is not flat. This slows down framerate and many large units, like the Overlord Tank, have a hard time pathing over wavy terrain. So try to keep ground flat whenever possible.

4. In order to prevent camera issues, the terrain should start as low as possible and be built upwards instead of carving down. Unless your map needs to have deep cavernous rends in the ground (such as Twilight Zone), maps should start at a “Height” of around 20-30. This leaves plenty of room for oceans and rivers while leaving significant room for mountains.

5. In order to keep the camera from either going too high over mountains or clipping into the mountains, there should be a max mountain height of 250 without camera constraints, or max mountain height of 300 with camera constraints set to 250. We’ve found that mountains that are tall for the sake of being tall are not cool—they’re annoying.

Tech Buildings:
m. Placing a capture flag next to a tech building is extremely easy and works automatically with a nearby tech building. Placing tech buildings too close together will cause programming conflicts among their capture flags, so keep them spaced out.

n. Make sure you place a clearing within 100 feet of the tech building. Also make sure the flag does not block units from exiting a production building like the Inn.
Triggers:
o. Trigger areas and waypoints should use as few points as possible.

p. Avoid placing area triggers within each other.
i. Be sure to give your trigger areas names that are instantly recognizable and states what exactly this trigger area covers.
ii. Any units that don’t need to be on the map when the mission starts either get spawned in or built at their appropriate times. The less you have running in the background, the faster the mission will run.
iii.If you feel the need to place trigger areas inside each other (called ‘Nesting’) make sure you do not place more than 8 triggers inside any other trigger.
Trees:
q. Trees should be limited to 500-600 trees maximum. Maps with lots of trees will run slower. Smaller maps should have less than 400.

r. Each map can have no more than 14 different kinds of trees, or else there will be a memory error. It is tempting to add lots of tree types, but it is more realistic and game-friendly if you stay under the limit.

Cliffs:
s. Cliffs shouldn’t have a ‘lip’ on them, because lips block units’ line of sight.
t. Cliffs that face the camera can be vertical, but cliffs that face away from the camera should be more sloped so units don’t get lost in the valley.

Shadows
v. Generals's SAGE uses “shadow volume” technology. It is hard-edged and crisp and sometimes retarded, but can easily be exploited. Shadow volumes can be very demanding on the processor when stretched too long. So, again, shadows should be kept short whenever possible or face the lag monster.

An Artistic Eye
w. Trees, rocks, grasses, etc. look best when in clumps. We never place objects randomly, which is why the maps are so artistic. Usually, 3 different object types look good together (i.e. a rock clump, a tree, and some grass)

x. Also, when clumping props, pay attention to whether or not they have collision extents. Placing a clump of rocks that have extents in the middle of a battlefield will create pathing problems. Trees in BFME2 do not have collision extents, so these do not block pathing. To view the collision extents of a selected object, go to View>Show Bounding Box.

y. Sinking a building or a rock cluster into the ground is usually a bad idea. It will still block the units’ LOS (line of sight) or Weapon's even though only a small tip of the structure is showing. This is because an object’s extents do not sink. So even if you think a structure looks better under the terrain, units will path around the location as if the structure was still above it.

z. Oases of interest are good. Think of little areas like dioramas or memorable landmarks. Little islands of trees, rocks, etc in the sea of terrain.

aa. The player should be able to tell his location on the map just by looking at the game screen. A radar map shouldn’t be required to get your bearings. This means that each general region of the map should have a specific “look” that is a variant on the overall theme. Example: if you were creating a city map, one area may be the city
square, one might be industrial, one might be the river district, and one might be the suburbs. You do not want a large sprawl because players might get lost.

bb. Use roads or open areas to guide the player toward mission goals or the enemy’s base. Also place garrisonable buildings, capturable tech buildings in central locations so the player isn’t drawn toward the edge of the map.

Passability
cc. After you’ve finished, you should clean up the impassables. All mountainous areas should be completely filled in with impassables. Impassability should overlap the river and cliff edges. Make sure the impassable painting is done in “blocky shapes”. It is better to go for straight edges instead of creating nooks and crannies. You should also look for stray impassable cells in open areas that should be pathable. Stray impassable cells forces the pathfinder to do unnecessary work. Cleaning up the impassability can really help the pathfinding.
Posted Image

#2 Nid

    Human Being number 80446219302

  • Project Team
  • 2501 posts

Posted 17 June 2010 - 15:31

Very helpful indeed, good to see some old Guild remnants floating about.
Posted Image

#3 Genrail

    Semi-Pro

  • Project Team
  • 234 posts
  • Projects: Private Map Contractor

Posted 17 June 2010 - 17:19

View PostCrazykenny, on 15 Jun 2010, 16:47, said:

Tech Buildings:
m. Placing a capture flag next to a tech building is extremely easy and works automatically with a nearby tech building. Placing tech buildings too close together will cause programming conflicts among their capture flags, so keep them spaced out.

n. Make sure you place a clearing within 100 feet of the tech building. Also make sure the flag does not block units from exiting a production building like the Inn.
Triggers:


BFME lolz i haven't played that in a LONG time

But none the less: Nice! 8|
This place still exists?

#4 Kris

    <Custom title available>

  • Project Team
  • 3825 posts

Posted 17 June 2010 - 22:09

Quote

Shadows
v. Generals's SAGE uses “shadow volume” technology. It is hard-edged and crisp and sometimes retarded, but can easily be exploited. Shadow volumes can be very demanding on the processor when stretched too long. So, again, shadows should be kept short whenever possible or face the lag monster.


Ahh memories :D. IIRC, I did half of that guide by mutilating the official BFME guides back then 8|

Edited by Kris, 17 June 2010 - 22:11.










2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users