Just here again after some years to provide an update to my earlier struggles from back then; I actually ran into many of the same issues as before (I'm doomed to repeat myself over and over again, huh), but was able to resolve them too. I've been happily mapmaking for the past few days with no issues.
Here's a quick and dirty overview:
- Download LndroMat
- Download BWSurveyor
- There's a resource out there called the Landscape Creation Kit v1.2 which I highly recommend; it has some templates here and there and useful docs. I did end up amending the docs myself on my end with my findings while mapmaking but I digress.
- I personally really enjoy using the openblack project as a map viewer. Debug > Show villager names. And Debug > Game Overview to read out coords in-world and add to the Script file!
- Create a heightmap image in GIMP as instructed; a 512x512 texture of black with a 256x256 internal square within which you confine your heightmap (0-255 greyscale values). Any non-black pixel outside of theis 256x256 internal square will crash LndroMat
- I suggest creating a clipping layer in GIMP of the appropriate size for all your layers of landscape design. This will ensure that no pixels cross the boundary.
- Export as RAW. I needed to install RawTherapee in order to export RAW files.
- Make sure to use Planar RRR,GGG,BBB mapping!! Otherwise... you guessed it: crash
- Open your .raw file with LandroMat. Use the DUMMY.dds file and say you want to import landscapes, e.g. from Land5. Note: this land you use as a template cannot be the same land you end up saving over, or the save won't actually go through and will silently fail.
- Save!
- Open BWSurveyor, e.g. RC2. Open your LND. Go into Modify > Edit mode.
- You can click any of the Blocks and change the Countries (textures).
- I cycle through the available textures, e.g. selecting the one with sandy beaches and snowy tops, and then hit Apply to whole Landscape. You could paint each Block individually of course, but I didn't find the tooling very intuitive, and this texture suits my needs.
- Save. BWSurveyor RC2 will actually fix some glitches with landscapes, get rid of the ugly white-and-red DUMMY.dds textures, and leave your LND file in a useable state!
- Copy the LND file to the BnW install directory under
./Data/Landscapes.
- Create a Script file and put it in
./Scripts/Playgrounds.
- You're done! Time to start iterating and playtesting
