mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-02 11:29:56 +00:00
168 lines
5.2 KiB
Plaintext
168 lines
5.2 KiB
Plaintext
= Wesnoth Map Construction HOWTO =
|
|
|
|
=- Overview ==
|
|
|
|
This directory contains the resources needed to edit the Wesnoth main
|
|
map and variants thereof with the GIMP.
|
|
|
|
The most important file is great-continent.xcf. This started out as a
|
|
straight conversion of mapmaker Kestenvarn's Photoshop file for the
|
|
main map as it existed on 9 Oct 2008 (still here as bfw-htt-gimp.psd).
|
|
XCF is the layered format the GIMP uses for storing images.
|
|
|
|
The layers contain lots of hidden treasure, including isolated copies
|
|
of all the various icons and cartouches and things used to compose the
|
|
main map. To edit, hack a layer (you probably should not touch any of
|
|
the base maps). When adding new features, put them in new layers.
|
|
Layers are cheap.
|
|
|
|
The font used for the legends (mostly at 13-point size) is Monotype
|
|
Corsiva. We cannot distribute it because it is issued under a
|
|
proprietary license, but copies are not hard to find on the Web. To
|
|
fully enable that font in GIMP, copy the downloaded file to your GIMP
|
|
fonts directory; this will be something like ~/.gimp-M.N/fonts/, where
|
|
M.N is your GIMP version.
|
|
|
|
To generate maps, simply enable the layers you want and save with the
|
|
appropriate file extension. GIMP will tell you it has to flatten
|
|
the layer stack; that's OK.
|
|
|
|
== Techniques ==
|
|
|
|
Here's a link to Kestenvarn's tutorial on mapmaking and the associated
|
|
forum thread:
|
|
|
|
http://www.wesnoth.org/forum/viewtopic.php?f=18&t=10131
|
|
|
|
It assumes Photoshop, but some of the advice transfers to GIMP.
|
|
|
|
Here's some more GIMP-specific advice on emulating the style of the
|
|
main Wesnoth map:
|
|
|
|
1. Draw your land outline with a hard white brush.
|
|
|
|
2. Select a width-3 pencil. Dip it in the bluish-gray color of the
|
|
land-sea border.
|
|
|
|
3. Select the land region with Select By Color.
|
|
|
|
4. Convert the selection boundary to a path (File -> Dialogs ->Paths).
|
|
Delete the border bits you don't want from the path.
|
|
|
|
5. Stroke the path to draw your land-sea border. (If you stroke
|
|
the selection boundary it will have jaggies due to aliasing effects;
|
|
stroking paths, on the other hand, invokes some antialiasing
|
|
algorithms. See GIMP bug #50730 for discussion.)
|
|
|
|
6. Fill the sea with a sea color from the main map. Select it.
|
|
|
|
7. Drop the pencil width to 1. Shrink the selection by 5 or 6
|
|
pixels.
|
|
|
|
8. Again, convert the selection to a path.
|
|
|
|
9. Stroke the path. You now have a contour line
|
|
following the coast.
|
|
|
|
10. Bucket-fill your coastal margin with some color not on the map.
|
|
|
|
11. Shrink the selection another 5 or 6 pixels and repeat steps 8 and 9
|
|
You now have a double tidal contour line.
|
|
|
|
12. Delete all white and merge the result onto a copy of the plain
|
|
parchment layer.
|
|
|
|
13. Select the parchment (land) parts and copy them with a new layer.
|
|
Call this "Elevation".
|
|
|
|
14. Decide where you're going to place your mountains. Draw them
|
|
(or frankenstein them from the main map) onto a new "Topography"
|
|
layer.
|
|
|
|
15. Stack Topography on top of Elevation; select Elevation foe
|
|
editing. Use the Burn and Dodge tools to texture the parchment,
|
|
dargening low areas and lightening high ones so they merge
|
|
visually with your mountain bases.
|
|
|
|
Now you've got your base map. The rest is pasting bits from old
|
|
Forest, swamp, and Workshop layers, or using the custom brushes.
|
|
|
|
== Brushes ==
|
|
|
|
In order to install the cartography brushes just go to File >Preferences >Folders > Brushes
|
|
Then hit the button that is to the leftmost on the second pane; then type the path to the brushes or hit
|
|
the button next to the area where one would type the file path; then direct it to the directory where
|
|
the brushes are.
|
|
|
|
Or you could dump all the brushes in GIMP's brushes directory:
|
|
|
|
On Linux and similar boxes the path to GIMP's brushes directory is /usr/share/gimp/2.0/brushes/
|
|
|
|
On Windows boxes the path to GIMP's brushes directory is <GIMP install directory>/share/gimp/2.0/brushes/
|
|
|
|
== Recipes ==
|
|
|
|
The campaign maps in mainline need slightly varying maps depending on
|
|
the date; also, some of them have campaign-specific features. Here's
|
|
a description of the layers of great-continent.xcf used to compose each.
|
|
|
|
All campaigns (Wesnoth early labels):
|
|
Border
|
|
Border BG
|
|
Wesnoth early labels
|
|
Wesnoth Forests
|
|
Wesnoth Marsh
|
|
Wesnoth topography
|
|
|
|
All campaigns after 25YW (Wesnoth late labels - this is what's in wesnoth.png):
|
|
Wesnoth late labels
|
|
Wesnoth Human Towns
|
|
Wesnoth Roads
|
|
|
|
An_Orcish_Incursion (8YW):
|
|
No overlays on this map.
|
|
|
|
Descent_Into_Darkness (389):
|
|
Wesnoth late labels
|
|
Wesnoth Descent Into Darkness overlay
|
|
|
|
Eastern_Invasion (625YW):
|
|
Wesnoth late labels
|
|
Wesnoth Eastern Invasion overlay
|
|
|
|
Heir_To_The_Throne (518YW):
|
|
Wesnoth late labels
|
|
|
|
Legend_of_Wesmere (12YW):
|
|
Wesnoth early labels
|
|
Wesnoth Legend of Wesmere overlay
|
|
|
|
Liberty (501YW):
|
|
Wesnoth late labels
|
|
Wesnoth Liberty overlay
|
|
|
|
Northern_Rebirth (534YW):
|
|
Wesnoth late labels
|
|
|
|
Sceptre_of_Fire (25YW):
|
|
Wesnoth late labels (this should be fixed -- not all cities would be settled then)
|
|
|
|
Son_Of_The_Black_Eye (842YW):
|
|
All Layers named "Far North".
|
|
|
|
The_Hammer_of_Thursagan (550YW):
|
|
Wesnoth late labels
|
|
|
|
The_Rise_Of_Wesnoth (1YW):
|
|
No overlays.
|
|
|
|
The_South_Guard (607YW):
|
|
Wesnoth late labels
|
|
|
|
Two_Brothers (353YW):
|
|
Wesnoth late labels
|
|
|
|
Under_the_Burning_Suns (??):
|
|
Has no map.
|
|
|