If it's not obvious, you can use the HighV4.hgh file in the game now.
Make a new 10 km map and save it, then exit the map editor. Unzip one of the HighV4.hgh files and copy it into map folder. If your new map is called Waterloo, the folder will be called Waterloo in the Map folder. Overwrite the HighV4.hgh file that is already there. Reopen the map editor and select Waterloo, and the height data will be there. If you save the map now, it will create the CARTE2D.BMP file.
You can add terrain features as you wish... it doesn't have to be the actual Waterloo battlefield. While you can't add rivers at this point, you can add lakes and marshes, and everything else.
There may be a way to add rivers, but I'll have to experiment with that a bit. No guarantees just yet.
Once I've got the program to convert text height files in the format that Marbot has provided polished sufficiently, I'll post it if there is sufficient interest. Basically, you just drag the text file on top of the program icon and it produces a proper HighV4.hgh file for you. Creating that text file may be somewhat more difficult.

Marbot, if you want I can provide the C source code I use, so that you can create the files directly yourself, or I can send you a copy of the program I use. Feel free to get in touch any time.
Hook