Someone give me a guide or step by step instructions on pipes, power, and atmos.
Well, most of them you must create a new instance of the base object. On the new instance, change a few vars, depending on what you are working with.
For power cables, set d1 and d2 to the two direction you want the cable to face(d1 can be 0 for ending on that tile). d1 should be the lower number. Set the icon_state to "[d1]-[d2]", replacing [d1] and [d2] with what you actually set them as. Example: d1 = 5, d2 = 9, icon_state = "5-9" would give a power cable section curving between northeast and northwest. The numbers to use are:
0 - ends on that turf
1 - north
2 - south
4 - east
8 - west
and combinations
5 - northeast
6 - southeast
9 - northwest
10 - southwest
For pipes, there are actually two ways to do it. The old way it just to set dir, and rely on the engine to change it, the new way is to also set p_dir. To ensure compatibility, set p_dir. Each pipe is different. For standard pipes, set dir and p_dir to the bitwise or of NORTH (1), SOUTH (2), EAST (4), and WEST (8) of the two directions you want (for straight pipes, only set dir to one of the two directions). For pipes with a single connection, set dir and p_dir to that direction. For manifolds and filters, set dir to the middle pipe's direction, and set p_dir to the OR of all three. For pumps and one-way pipes, set p_dir to both directions, and dir to just the output direction.
For filters, it is bet to set the p_dir and dir before creating the individually named versions(by editing the single one).