RolePlaying Master - Encyclopaedia  (RolePLayingMaster Help file report)

The BattleMap (Mapper)
 
The mapper (BattleMap ) is an extremely useful tool to visualize your game.
 
Its an invaluable tool for the DM, and is also the main window if you are using networking. For full networking, players use their PC running RPM to connect to the DM's computer.
 
The hotkey to quickly bring up the BattleMap (mapper) is [Alt+B].
Various Mapper Uses
Importing Existing Maps
Creating Your Own Map
Mapping Modes


Various Mapper Uses
 
Maps are typically created and used by the DM, but can be easily shared with players using the map reveal functions. You typically use maps as follows:
 
  • A simple map for an adventure printout. This is generally where you don't use a computer at the gaming table. You may use RPM to build your adventure, complete with things such as notes, encounter descriptions, statblocks, maps and locations, and then simply print them out.
     
  • An in-game aide for the DM's personal use. This is where the DM simply keeps the map to himself, at the gaming table. He may describe the map to players, leaving them to make their own map sketches.
     
  • An in-game aide with a 2nd monitor, or a projector. This is done using the 'Players Window'. Desktop computers (and more commonly even laptops), often have a second monitor capability, and the "Player's Window" can be dragged and sized to the 2nd monitor. The second monitor could be a  monitor, or even a projector, which provides a full picture of the map on the wall, or even pointed down at the table top from above.
     
  • Networked to player computers. If the DM chooses networked mode, then players can connect using their own RPM program, and get the full benefits of a live map, showing them everything that they're supposed to be able to see. They can get information that they're entitled to, and move their PCs around the map. A chat facility is also provided.
    Players can connect either on a local network around the table, or from anywhere else if an internet connection is available.
     
  • Web browser (future): A planned future enhancement is to allow players to browse the DM's computer as a web server. Its nowhere near as functional as a full connection using a player copy of RPM, but it is extremely easy, and allows those without a Windows operting system to join in. This would automatically pick up the latest map updates.
 

Importing Existing Maps
 
RPM keeps a library of maps available from its built-in image package that you can re-use as necessary.
You can easily import many types of existing maps into RPM to use as your mapping background.
 
A newly created map is added to your current adventure. If you're working 'on the fly', and don't really care for filling out an adventure, you simply use the adventure called "(none)", which is for free, unstructured adventuring.
 
There are different ways of entering a new map into RPM, as follows:
 
  • From the "Adventure" window. Simply click on the "Maps" tab, and then press the '+' button to add a new map.
     
  • Use the main menu popup  (from almost anywhere), and choose "Generate", then "New Map".
     
  • Have RPM generate a map for you using the built in "Dungeon Generator".
 
Note that bitmaps such as .jpg, .bmp and .gif files are easy to create and import, but do have limitations. The biggest problem with bitmaps is that they can become very blocky (pixellated) when you zoom in. A better alternative is to use vector images. Vector images zoom without "blocky pixel" problems.
You can get great results with vector-based maps, such as when you use the built-in mapper. You can also get vector-based maps with a program like Campaign Cartographer 2 (if you export as a .emf file to import into RPM).
 
When you use an imported image for your map, it simply becomes the background to your map. You still have the full capabilities of the built-in editor available to you. Even if your map is just an imported image, built-in mapper capabilities are used to place creature images and map location labels on the map.
 
Normally after you select an imported image as your map, you simply drag all the generated NPCs and monsters from the creature list to their appropriate spot on the map, and then drag the map locations from their list onto the map, to indicate which rooms etc are which.
 

Creating Your Own Map
 
The adventure "Burning Sage" has good examples of what you can do with the built-in RPM mapper.
 
The RPM mapper is especially designed for the features you need to create RPG maps, and the performance you need if you network to players across the internet.
 
Note that there are more features to the mapper than listed here (such as networking and "player reveal"), but the list here is concerned with putting together a map, rather than playing with it at the table.
 
Each of these categories below has a more complete description.
 
The Basic Features include:
 
Size and Scale
You can size the map to whatever height and width you like, then scale it.
Essentially the map scale says how many ft per pixel size, and this lets RPM calculate distances for you.
 
Basic Editing
The mouse can be used for things such as multi-select and single selection of map items, and then moving or resizing. There are also all the standard functions such as controlling zooming, "move to front", "move to back", "duplicate", "delete".
 
Generally, you will want to do map editing in "Full Edit" mode, using the easily accessible toolbutton, or by using a right-mouse-click on the map.
This shows a whole host of extra toolbuttons for accessing all the editing capabilities.
When you want to use the map for game play, leave "Full Edit" mode, to reclaim more screen space for the actual map.
 
Layers
The mapper uses a concept of "layers" which the map items are attached to Anytime a map item is created, its attached to the currently active layer.
The layer for an item decides the order in which things are drawn. If an imported image is used as the backdrop for a map, it goes into the bottom layer, and everything else is drawn on top of it.
RPM automatically sets the features of all map layers.The features include whether the layer can be seen, whether items on the layer can be selected, and if the items can be moved or resized. For example, there is one layer for creatures that are visible to players, and another for creatures that are invisible to players. A map in DM mode can see both layers, whereas a map in "Player View" mode will only show the layer for visible creatures.
 
Grid
Full options are available for a map grid, including whether you want one, what colour it should be.
The grid line spacing is determined by the map scale, and zooming in and out will automatically reset the grid line scale. RPM favours a 5x5 ft grid when you zoom in enough to get a decent view on creatures for in-game play.
 
Basic Shapes
The basic shapes include lines, rectangles and ellipses (circles), and text. These are quite simple, but you can achieve strking effects with things such as rectangles and ellipses, by setting the brush for special features.
 
Pictures
Pictures items allow you to select any image from RPM's graphical library, and use them directly on your map.
This can be any type of image (even a full Campaign Cartographer 2 image exported as a .emf file), which can be resized, but zoomed very well.
Note that including lots of naturally large images on a map will use a lot of memory, and could slow down the mapper.
Note though, that this doesn't increase the map size, since map images are kept only in the RPM image library, and not in the maps themselves.
 
Pen and Brush
Except for pictures, map items generall have pen and brus properties. The pen properties determine the outline, and the brush determines the interior.
You can set the active pen and brush properties that will be used when you create new items. You can also change the pen and brush properties of the currently selected (or multiple selections) with a right mouse click.
 
Textures
Textures are a way of filling in graphical items with images from the RPM image library. The images are tiled, so that very large graphical items used to represent something like a lake or like grass can use small images as textures.
 
Textures are used by setting the brush property of a graphical item to a selected image. This means that ordinary graphical items such as rectangles, ellipses and polygons can all use textures.
 
Note that texture images, like pictures, are used from the RPM image library, so they don't make the maps themselves large.
 
Advanced Shapes
These are primarily the polyline, and the closed polyline (otherwise known as a polygon).
When creating new polyline or polygon, you simply continue to click on the map to add more points. This continues until you left click the mouse, or you select another mouse mode (zoom, new object type etc).
 
Closed polygons have a brush, meaning that you can colour, gradient colour, or even texture them.
 
Point Editing
(and curves)
Point editing is an advanced feature that applies to editing polylines or polygons that you have created.
 
You click the "Edit Points" toolbutton to edit points. This lets you:
  • Move individual points
  • Add new points with a Ctrl-click somewhere on a polyline.
  • You can even multi-select several points and then press the "Convert to curve objects" to create curved segments
 
Curve segments let you create any smooth shape that you like, and you can still texture them!
When you click on a point thats in "curve mode", you'll see additional controls that you can drag around to achieve precisely the shape that you want.
 
Grouping
You can multiselect several graphical items, and then group and ungroup them. All the items in a group move and size together.
 
Mouse Modes
The mouse is always in one of several modes. The mode is shown in the status panel used for the "Distance" tool.
 
The status shows you what will happen when you click on the map. If you're in one of the "Create" modes ( line, rectangle, shape etc), then a mouse click will start to create a new shape. The "Zoom" mode is ready to accept a rectangle trace to zoom to, and "Select" to simply select whatever is under the mouse.
 
Drag and Drop
At this stage you can drag and drop two kinds of things onto the map:
  • Location markers: These are dragged, one at a time, from the 'Locations' list in the 'Locations' tab on the left hand details panel. They appear as text on the map, identifying locations (such as room numbers). As an added in-game benefit, when you click on a map location marker, the 'Locations' list jumps to that location, letting the DM quickly read the DM and Player notes for the location.
     
  • Creatures: You can drag single, or multiple creatures at a time onto the map. This can be from just about any list of creatures available ni RPM.
 

Mapping Modes
 
There are 4 basic modes available. The first three modes are options a DM would use, and the fourth is for players to connect to a DM's computer using networking.

Note that you can switch in and out of 'Full Edit Mode' as required.
 
  • Design Mode: This is the basic mode a DM uses when preparing a map for an adventure. All the basic features are there, including the grid and the 'distance' tool. Design mode has all capabilities, except the specific ones mentioned below.
     
  • Play Mode: This mode is basically for the DM when playing an adventure at the table. The extra features added in this mode with these buttons , are:
    • Map Reveal - this mode lets the DM trace out map sections to reveal to players.
    • Map Hide - this mode lets the DM trace out map sections to hide from players.
    • Reveal Functions popup - lets you either hide or reveal the entire map.
    • Targets - gives you popup options to select or clear targets, and also lets you choose your target display mode. Target display circles the currently selected creature and the creatures current set of targets. You can turn it off, on, or have it flash.
    •  Player View - switches between DM and player view. In DM view everything is visible, and hidden map sections can be seen as they are covered by a transparent hatch pattern. In Player View hidden things are invisible, and the hidden map sections are blacked out.
  • Network DM: Entering this mode enables players to connect to the game via a local network, or the internet. A network configuration dialog pops up, and generally you simply press the 'Ok' button to continue. The extra features added in this mode with these buttons , are:
     
    • Set DM Zoom - which makes all connected player maps zoom to the same view as the DM.
    • Update Map - which updates all player maps with the current map. This is needed when editing new features, or revealing new map sections.
    • Send Characters - allows the players and DM to send creatures (characters, NPCs, creatures) to connected players.
       
  • Network Player - This is used by players to connect to a DM's computer. When you connect to a DM's computer as a player, you see the map from the DM's computer - or at least the parts that you are allowed to see. Your player map is forced to always be in "Player View" mode, so that you cannot see things meant to be invisible, and map sections not revealed to you are completely blacked out.
    You do have buttons which work very similarly to the extra buttons from "Network DM" mode. The buttons , are:
     
    • Set DM Zoom - which sets the player back to the current DM view and zoom. This is useful if you've been reviewing other old map sections, and want to quickly get back to the main action.
    • Update Map - which updates your player maps with DM's map. Use this if you think that some information has been lost through networking, and you simply want to ensure that you have the latest version of the map.
    • Send Characters - allows you to send your character to the DM's computer. This is particularly useful if you've just levelled up your own character, or done something similar.