first of all completely disregard all tutorials where they say you should have the size 33x33 or whatever. I don’t know where they got this but it’s wrong…you can have your terrain(and your hightmap) be any size you want. My last terrain was 77x85
To see the actual size look at the left side when you first open easygen. You’ll see three different parameters: Divisions, Widths and Div.Witd.
Divisions represent how many “squares” is your terrain in each direction(x, y). Each square is 2 triangular brushes when you export your terrain.
Widths are your lengths in game units in each direction(x, y). These are the same units as in radiant.
Div.Witd. are the dimensions in game units of each “square” of your terrain.
Now to make the terrain fit your map just enter the length and width desired on the Widths fields and press Apply. Done.That’s the easy way.
A better way to do it is to enter the Divisions and Div.witd. Pick a Div.witd something like 256x256 or 128x128 (it can be pretty much anything you want but I usually use powers of 2) and then calculate how many of these you need to cover your whole map. Basically just divide the width and length of your map by your div.widt. Then enter these in the Divisions field and then enter the Div.witd in their respective fields too, and press apply. You might have to do this several times cause as you enter one attribute and apply it the others change.
Remember your terrain doesn’t have to fit your map perfectly. Once you’ve exported it you can trim it in radiant to make it fit anything you want. Also don’t forget that you can import your buildings in easygen and then shape the terrain around them to fit them any way you want.
Oh yes by the way…one pixel of your hight map corresponds to one square(it actually corresponds to one vertex but it’s the same thing). So basically in game units one pixel corresponds to whatever your div.witd is set to. Also I rarely use hight maps to make my terrain. Usually in the time that it takes you to make the hight map you can shape your terrain by hand in easygen with much more accurate and better results.