Code: Select all
First of all, you need to know that the slopes can not be more than three sides. That was my problem. To make slopes, the bigest thing is to make them triangular. Just keep that in mind, and everything works. Also, you need DoomBuilder, because it can split sectors with the line tool.
1. Make a square room. We'll have a natural looking crater in the floor.
2. Draw the outline for your crater. Make it as random as you want, as long as it seems like a circle.
3. Draw the floor of the crater (the point where the floor slope ends in the center. It doesn't matter if the number of vertices is the same as the outline.
4. Select the line tool and pick a vertex on the outer edge to start with.
5. Draw two lines from that vertice to make a triangle with 2 others near it on the inner edge.
6. Continue doing this with each outer vertice until you have no sectors more than three sides.
7. Look at the crater. Make sure the lines on the outer edge face in, and the lines on the inner edge face out (so the sidedefs point to the triangle sectors)
8. Make the crater floor (the inner circle) lower than the outside floor.
9. Select all the triangles that have their points facing inward, and make them the same height as the crater floor. Keep the triangles that point outward the same height as the surrounding floor.
10. Select all the outer edge lines, and all the innder edge lines (not the triangle sides in between them).
11. Right click on one of the selected lines, and give them special 181 (align), and make the box that says "Align Floor" 1. Leave "Align Ceiling" blank unless you make a sloped ceiling also (duh)
12. Make sure all your walls have textures that need them, and your flats too.
13. If you've done everything right, you should be able to test the level and have a natural-looking crater with no HOM effects or other undesirable effects.
