Making screenshot of your map that appears in the menu is simple:
Just take a clean screenshot of your map, with
hudgun 0 and
hidehud 1.
Alternatively you can get MeatROme´s "
Pretty Screenshot" script.
You might want to take it at a higher
fov (like 120) to get some more of the map onto the screen.
If you'd like to take a shot from a place where you can't stand on geometry to hold your camera still,
then you can use
gamespeed 10 - that way you won't have the editing aspects on the screen and a reasonably easy time at getting the shot from the position/view-angle you've chosen!
Manual
1. Now open your screenshot in Photoshop or in
The Gimp (free). Select a rectangular portion of your image. Just hold down shift while using the marquee tool, it will restrict it to rectangular. Now crop the portion.
2. Go "Image" -> "Image Size" and resize it to 256x256 pixels. Chose "Cubic" ( called "bicubic" in PS) as resampling method.
3. Press ctrl-alt-keypad 0 to view it at it´s actual size.
Now you might want to tweak the brightness a bit if you feel it´s neccessairy.
Keep in mind, using the "brightness/contrast" command, if you increase the brightness, your image might get a washed out look. To counter this also raise the contrast a bit. Raising the contrast though can make the colours appear too saturated. Counter this with slightly decreasing the saturation a bit if neccessairy, until the image looks natural again.
4. As a last step you might want to experiment with sharpening a bit. (resizing an image always decreses sharpness a bit).
I recommend you use an "Unsharp Mask" filter, since it gives a milder result and enhances contrast and highlights a bit. Don´t overdo this.
5. Now save your image as
mymapname.jpg and move it to the "base" folder.
Final Notes : Don´t overdo the tweaking. Also it might be a good idea to choose a prominent place of your map. Keep in mind the mapshot should be informational in nature, helping the players to learn wich map is wich better. So there´s really no need to get all artistic on it. Please refrain from adding text or paint filters, to help keep the look consistent.
Linux
screensauer.sh
#!/bin/sh
DD="/var/www/sauerbraten/maps"
EP="-w1024 -h768 -a2 -f1 -b16 -z24"
if [ -n "$1" ]
then
./sauerbraten.sh $EP -l$1
#mogrify -gamma 1.6 -format jpg -quality 80 -size 400x300 -resize 400x300 screenshot*.bmp
mogrify -gamma 1.6 -format jpg -quality 80 -size 256x256 -resize 256x256 screenshot*.bmp
mkdir $DD/$1
cp ./*.jpg $DD/$1/
else
echo -e "\ncall with \033[1mmap name\033[m to make \033[1mscreeners\033[m for\n"
fi
Of course you'll have to modify
DD (the destination directory) and the parameters passed to
mogrify.
Simply run
./screensauer.sh curvedm
if you wanted to create some shots for curvedm.