<b>edit: The tool has been released, check it's page:
http://derwinski.pl/wiki/index.php/MapTool</b>
Hello all!
Some of you may remember me from a long time ago (2000-2002) when I was active in the club and created a GUI OOB Editor for the games. Although I was busy with other things in the last years, I have remained in touch with the club (browsing the forum, responding to muster calls) and tried to play at least one game yearly with some of my friends that are not in the club (so nothing to register in the club).
A recent purchase of Campaign Waterloo and a game with a friend (full campaign) resulted in a desire to have a nice reward after playing for a long time (it will propably end next year), namely to have a nice display of how the forces moved during the entire battle presented on a single image (or rather a series of images, two per turn) that could be watched as a slide show. Thus the Map Tool was born.
I have tried to make it universal (so it would propably run with some ACW or Eearly American games too) as it is configurable via text files. And while I was adding more and more options to it, the program has grown to become useful in a few ways, the option to render all forces in the game on the map is not it's only function now.
In general, you may decide to render a map showing all forces or forces of only one side in full while of the other force only spotted units will be displayed. When an army if fully visible you can see the exact strength of it's corps while when only spotted units are visible you get only a rough estimate in thousands. Of course you may wish not to draw an army at all. What's more the labels on the map show the exact location of those monitored corps in form of a proper symbol shown in the center of the corps (center is calculated from the strengths and locations of all units belonging to that corps, so it's a very precise "center of the mass").
In order to show an army in an encrypted PBEM game, you have to know the password for that side, so while the game is in progress your forces are safe and you can use the tool to just render your army and spotted units of enemy army. After the game completes you can exchange passwords and render complete images.
But there's more than that! For fun I have created a function that could be useful in some kind of an RPG game when one person is the Game Master and the other players are assuming command positions of various corps. Their orders for units are sent to GM and he is the one who executes them, and also he passess reports and messages between players (perhaps twisting them in the process or dropping some messages at all). This can result in a great game full of wasted opportunities which were so common in the era (one corps failing to respond, one corps pursuing not important enemy etc.), while in a normal game, when you see every one of your units, even of allied armies, and can decide every little maneuver of every single battalion it's impossible. I think some of you may have attempted such games in the past, but now they could be a little easier to run using this tool and a normal HPS game.
How does it work? For each commander a separate "batch" (that's how I call a single setting that says what to draw) is defined that enumerates units that he commands (the alternative is to define that only the given leader is "in command", this reduces the visibility to the point where the leader is in the game) and the image that will be rendered for him will contain: all of his units that belong to his command (so for example when you have Ie Corps in command, you see every unit from that corps) plus all friendly units within visibility range from any unit in his command plus all spotted enemy units within visibility range from any unit in his command. Also he can only see the exact strength of his units in command (but in greater detail, in case of Ie Corps you will see it's divisions) while for all other visible forces you only get an estimate. What's about this visibility range? It's a simplification of normal Field of View from game which should be used but it would be to cumbersome to implement it, while on the other hand it's only a problem for friendly units for which spotted status is not stored in the file. So de facto you will get enemy spotted units in field of view and friendly units in visibility range (but you can assume that being so close to friends you get to know something from them through couriers etc.).
Maybe enough of this talk, below I will present some images generated from the Waterloo_Wavreh scenario. So:
All units from all sides shown (this is only for the GM or (in a normal game) you make this after the game ends):
All French units shown and only spotted Allied units shown (in a normal game you can make it while you play):
The same from the Allied perspective:
Command feature, Napoleon in command (little difference from main french view as he is with the army, but he can't see Grouchy's wing):
Command feature, Grouchy in command (he's out of the map so he can't see a thing):
Command feature, Wellington in command:
Command feature, D'Erlon in command:
Command feature, French Ie Corps in command:
Command feature, French Ie Corps with 6th Division of IIe Corps in command:
Command feature, French IIe Corps Cav. in command:
Of course you can make one player commanding more than one corps. Or it can be a division and a corps etc. so in-game reassignment of divisions between corps (Napoleon did this many times) are possible to accomodate, the GM just has to adjust the settings in the batch file.
If you want to see how the config files look like they are here:
http://derwinski.pl/morvael/nwc/global.txt - common settings
http://derwinski.pl/morvael/nwc/local.txt - local settings (the paths to games on your computer)
http://derwinski.pl/morvael/nwc/batch.txt - list of operations to perform
The only thing to do after you will prepare a batch file is to run the tool supplying it with the name of the batch file. Some details in the files may change as I don't consider the tool finished yet (I thought about some additional features).
Ok, now I have presented my case and would like to know what all of you think of it?
Regards,
Dominik
Col. Dominik Derwinski (LoH, OCR, OE, CV, EM, MM)
Commandant de la Division
5th Polish Corps Cavalry
V Polish Corps
L' Armee du Rhin