I have been looking for instructions on how to add a board to a game already in progress. Is that even possible with VASSAL 3.2.17/VASL6.4.4, or any version of VASL?
I have never actually tried this, but I am pretty sure that it is possible. Maybe you should test beforehand what will happen to the position of the counters if you add a board. If you just want to increase the 'offboard' area at the bottom, then I see no problem.
Should you intend to insert a new board
in between two existing ones, then maybe the counters on the former lower board may now be at the same position on the newly inserted one - no idea, you would have to test that. However, this modification during a game does not seem to make much sense in the first place.
But now on how to do it:
In the VASL 'Main Map' window, click the 'Orange Soldier' button on the top left to view the following dropdown menu:
Select the option 'Pick new boards for this scenario. Then the normal window for board configuration opens:
You can now add new rows / columns and exchange/add boards.
As said before, I strongly recommend to test the behavior before using this on an ongoing game. Better safe than sorry.
You should NOT use the 'Clear' button, because this will clear all counters, etc. from the playing area except for the mere boards.
After you have selected an individual board, then there is the option to 'Reset' it. This will reset all terrain alterations made to that board but you will keep the counters on the board.
What I can tell you is that I use this method to build pre-made setups based on the template of an existing .vasl file.
Besides:
In general, I would recommend you to upgrade to the current versions of VASSAL (v3.4.9) and VASL (v6.6.1).
Note, though, that these current versions are NOT downward compatible very much.
However, it is possible to upgrade older VASL files to work with current VASSAL/VASL versions via the 'Refresh Counters' Function in the 'Tools' dropdown on the VASL controls window. I have successfully tried this for old VASL files going back as far as v5.9.3. I have described
here and in the subsequent posts how this is done in detail.
von Marwitz