RolePlayingMaster does this pretty well.
- Use any map graphic as the background to your BattleMap.
- Built-in tilemapper available if required.
- Distance shown as tokens moved, with steps and moves being recorded.
- "Free movement", without being snapped to a tile position.
Also:
- Double click on the map directly to add new creatures, or a random encounter group. Creatures are fully calculated according to 3rd ed mechanics rules, and you can work on them if required.
- You can click on counters to perform actions (attacks, skill checks, saves etc).
- In full combat mode (both PCs and NPCs/monsters entered), you can target other counters and have proper attcks vs AC, automatic opposed skill checks etc all done (overrides for manual dice rolls and situational modifiers available).
- RPM keeps check of flatfooted-ness, current actions etc, and automatically adjusts all stats.
Finally:
Making the most out of the BattleMap allows you to take full advantage of RPM's integrated utility suite.
You can prepare entire adventures, complete with plot detail, maps, encounters etc, and them play them out with the full combat manager.
You can check out an adventure report generated from RPM
here . Its a reporting example of how far you can take it, but you can easily stick to very simple use of the map.
------------------------------------------
I'm doing a major revamped release within about a week. You can check out the current version, or wait until then, where there are a tonne of great improvements. From the BattleMap perspective, the important things will be much smoother map usage and optional combat management.
Regards,