VASL Downloads

Click the buttons below to download
the VASL module of your choice.

VASL Installation Notes  

To install VASL:

  1. Download the VASL module by clicking on the button above. Move the downloaded module (.vmod) file to a known location.
  2. Download Vassal ( and install it on your machine.
  3. Start Vassal. Select the File->Open module... menu option in Vassal and navigate to and select the saved VASL module file.
  4. You'll see a dialog box showing that Vassal is tiling the VASL images. This makes the images more efficient while using VASL.

VASL 6.5.* requires Vassal 3.2.17. If you save a game or log in VASL 6.5.*, you will NOT be able to open it afterwards with earlier versions of VASL.

For VASL versions 6.6.x and later, see the version specific notes for VASSAL compatability.

Vassal 3.2.17 or later requires Java Runtime Environment (JRE) 8 or later.

Vassal 3.4.6 and above bundle Java and so no separate Java installation is required.

VASL 6.6.8

Updated April 2, 2024

New in 6.6.8:

  • This is a bug fix version.
  • List of Bug Fixes:


    NOTE: The Movement Trail feature has been moved to the Move submenu.

    New Steeple and Stairwell counters are added to Counter Palette and Draggable Overlays.

    New SASL counters have been added.

    Ammo depletion states now carries over properly when assembling/dis-assembling mortars.

    New PF counter created which toggles through available years for German, SS, Finnish, Hungarian and Romanian (Axis Minor).

    Bad Things labels no longer visible to opponent when vehicle is concealed.

    Fixed bug with overlay ovrHI repeatedly downloading.

    Added class ID indicators to broken side of SQD and HS counters.

    Corrected incorrect CVP values for Russian and US SW mortars.

    Corrected Show Info errors for US M4 MT.

    Corrected ELR bug for German 5-3-7 squad.

    Confirmed that Finnish hs are breaking properly.

    Confirmed that M16 MGMC Show Info is correct.

    Added Ethiopian and Eritrean counters from Hollow Legions to core VASL module.

    Fixed CC and Melee counters to show illumination correctly when Night in effect.

    Corrected Show Info errors for M3A1(a) Scout Car.

    Corrected Show Info errors for S35 French and German tank.

    Smoke counters now add correct LOSH value in LOS reporting.

    Corrected bug which caused stack to display as single counter when moving multiple stacks at once; plus moving stack with keystroke command now moves all of the selected counters not just top one.

    Corrected errors for blue SS counters.

    Malfed Finnish guns now display correct CA image.


    Terrain transformations are fixed for Deluxe boards e-h.

    Several LOS-to-Vertex bugs are fixed, including those to crest vertices and to/from depression hexes.

    LOSH bug involving inherent terrain is fixed.

    Map edge LOS bug for inherent terrain is fixed.

    The LOS transformation for Huts now works across all boards with VASL LOS Checking.

    Fixed LOS along Wall/Hedge hexside where gap exists.

    Corrected Cliff LOS bug.

    The LOS string now reports correct level for firer and target hexes.

    Correct los bug with islands-in-streams.

    Added Pine Woods transformation to Terrain SSR dialog.

    The Chat Window will now display line numbers for VASL-generated messages (DR/dr, move counters).

    Setup and System:

    Added Advancing Fire boards for Biazza Ridge, Brevity Assault, Orsogna, and Prokhorovka to VASL auto-syncing.

    Both Save Map As Image and Save Map as Text now provide ‘as seen by’ options and a bug was fixed.

    Game Update function now handles units under opponent’s concealment.

    Code added to VASL to support the new BoardZoomer extension which allows boards to be resized while keeping counters at normal size; should replace “Use Deluxe-sized Hexes” option in Boardpicker.

    Improved text of Color Preferences in Chat Window tab and improved application of preferences to Chatter text.

    Thanks to Alan Bills, Eben Johnson, Gordon Molek, and John Young for contributions to many of the above.

    IMPORTANT: You should use at least VASSAL3.7.9 to run this VASL version.

    Compatibility issues: 6.6.8 is generally compatible with games saved in 6.6.5, 6.6.6 and 6.6.7. However players are encouraged to use the new Game Updater tool to convert games saved with any previous version to 6.6.8.

  • IMPORTANT CHANGE: as of VASL-6.6.7, the .vmod file will download directly as plug-n-play. It will no longer be inside a .zip file and will not need to be extracted from the zip archive as with previous versions.
  • VASL 6.6.7

    Updated October 31, 2023

    New in 6.6.7:

  • This is a feature version which introduces the Game Update tool.
  • An Enduring Game Converter/Updater:

    This version begins the rollout of an enduring Game Converter process that will easily and correctly update setup files and games saved in an earlier version of VASL to the current version. It will take several versions until all the functionality is in place. This first phase allows users to update an open game, either from a setup file or saved game.

    The current workflow as described below includes a number of steps that may be streamlined in later versions. For the moment, this workful facilitates error identification. Thanks for your patience.


    To avoid breaking an existing file in this initial rollout, follow these three simple rules:

    1. No save, no worries: if something goes wrong during the update process, close the current game without saving it. The original file should survive unchanged.

    2. Copy this: Make a copy of a setup file or saved game you want to update. Convert the copy; keep the original.

    3. SNAFU and FUBAR. Appropriately, these are recognized military terms describing normal daily occurrences. When you experience them, stay calm and carry on!

    How the Game Updater Works – 3 clicks:

    Open a setup file or a saved game (.vsav file) created in a previous version of VASL. You will see messages in the Chat Window about the VASSAL/VASL versions used to save the game and currently in use.

    Boards and overlays added via the traditional method (Boardpicker dropdown) will automatically be synced to the latest version and messages will show in the Chat window.

    Open the VASL dropdown menu (click on the ASL icon) and click Update Game. You will get a popup warning message on the screen. Click Yes to proceed.

    At this point, all counters will be updated and reported in the Chat Window. If you see any "Cannot Refresh piece . . . " messages please note unit names and VASL version of original game and report.

    Next the game will compare installed versions of extensions with available versions and, if a new version of an extension is available, it will ask if the user wishes to update it. If so, it will attempt to update and will report results to the Chat Window.

    Finally, if VASL LOS Checking was disabled in the original .vsav file, users will be prompted to attempt to restore los checking by reselecting boards and overlays.

    This completes the update process.

    Players should check that counters now have the latest functionality and that the map is displaying correctly and LOS is working.

    Please note and report any issues or problems.

    Stuff to Remember:

    For log files .vlog, please follow the same steps after opening the log file (and before playing it).

    Counter Updating will attempt to update counters that originate in extensions. While this has worked in the development phase, there will be errors due to inconsistent or duplicate naming of counters in extensions. Please note and report any such errors so that they can be fixed.

    In this first deployment, the extension updater only checks for updates to extensions the user has already installed. It is not checking for extensions needed for the .vsav file to work properly.

    For the extension updater to work, users must do a onetime download of version-enabled copies of current extensions. See

    List of Bug Fixes:


    Finnish MMC were not breaking properly, and the counter palette images were mixed up. This has been sorted. Finnish AA gun counter images are corrected.

    Russian 248 HS now break properly.

    A Bomb Crater counter has been added.

    Popup Menu items have been added to vehicles to allow placement of VBM counters and Vehicle Dust counters. These are found in the Move submenu.

    Russian and Finnish two-turret vehicles now allow proper TCA changes for both turrets.

    Japanese and CPVA 228 crew counters can now be step-reduced to 127 crews.

    The French Peugeot 202 truck with AAMG counter is now available.


    The Mark Moved bug is fixed. Plus, the Mark Moved preference is restored under the General tab.

    More terrain counters (Dead Cows, Debris, PFZ Vineyard) and draggable overlays (orchards) work with LOS.

    More traditional Overlays (those added by boardpicker) now work with los checking. As of this version, only multi-level buildings and Rice Paddies are not working with los.

    The NVR counter can now show an illuminated area just as an IR or Starshell. The NVR value is adjustable.

    Vehicle Dust LOSH is now calculated properly.

    Non-los enabled boards using deluxe hex sizes now calculate range correctly.

    A bug with assembling/disassembling “?” weapons is fixed.

    Setup and System:

    A bug related to overlays was causing crashes; this is fixed. Note, however, that as work to extend LOS Checking to overlays continues, the LOS engine will get kicked out more often. "VASL LOS Disabled" is not an error message nor a crash and it is safe to play on. Any crashes when adding overlays should be reported to VASL rather via VASSAL bug report.

    A board type descriptor has been added to the boardpicker dropdown list of boards. In particular this will help players distinguish between Deluxe and SK boards with the same name (e.g., k, l, m). In addition to their alphabetical placement, new boards available in VASL will appear at the top of the list and will be marked “NEW” for their first 3 months.

    Blank boards (0) have been added to the boardpicker in a/b and deluxe format.

    Several Chat Window bugs have been fixed, including missing user messages.

    The updated Nationality Smoke extension now places counters in the Unit->Fire->Nationality Smoke pullout panel.

    A Verbose LOS label overlap bug is fixed.

    The Casbin Total CVP counters can no longer be deleted (which destroyed casbin functionality).

    A rowhouse bar overlay has been added to the Fort tab of the draggable overlays.

    IMPORTANT: You should use at least VASSAL3.7.5 to run this VASL version.

    Compatibility issues: 6.6.7 is generally compatible with games saved in 6.6.4, 6.6.5 and 6.6.6. However players are encouraged to use the new Game Updater tool to convert games saved with any previous version to 6.6.7.

  • IMPORTANT CHANGE: as of VASL-6.6.7, the .vmod file will download directly as plug-n-play. It will no longer be inside a .zip file and will not need to be extracted from the zip archive as with previous versions.
  • VASL 6.6.6

    Updated March 28, 2023

    New in 6.6.6:

  • This is a bug fix version with over 40 known problems corrected.

  • List of Bug Fixes:

    Chat Window

    - Setting different text colour for player’s own user message and those of their opponent’s is re-enabled (it was broken in 6.6.5)

    - Inconsistent use of Third Die setting now triggers null display

    - Jumbled display or multiple Chat Windows display is fixed by identifying conflicting extensions. The Chatter-plus-2.21.vmdx extension in particular should be deleted

    - Setting color for single die is re-enabled (broken by 6.6.5)

    - Additional colours have been added for the Coloured Die and Single Die

    Dice Over Map

    - Incorrect display of Sniper Highlight for both DR and dr is fixed. Highlight only appears when either SAN is rolled on IFT/TH/MC/TC DR

    - Background colour for player/opponent textboxes/caption is re-enabled (broken by 6.6.5)

    - Setting colour for single dice is re-enabled (broken by 6.6.5)

    Overlay Bug – Overlays added via the Boardpicker method (“traditional”) that overlapped two boards or were placed adjacent to another board caused a crash in 6.6.5. This is fixed

    Hotkey Listing in Help – the document has been updated to include new/changed keystrokes

    Remove All – PIN/TI option has been fixed to include HW/Banzai/Lax counters

    + ACQ in has been added to Light Mortars and RCL which were forgotten in 6.6.5

    Foxholes and Trench counters were negating LOSH in Grain and Brush hexes in los checks. This is fixed

    Terrain SSR dialogue – selecting DTO Terrain from the Terrain dropdown no longer automatically triggers Broken Terrain, Steppe Terrain, and Use Desert Colours for ETO boards

    LOS bugs – bug on bdodx fixed; level transform remove hills now works if hills have grain. A related problem displaying overlays on higher/lower elevation is fixed. A depression-cliff bug is fixed

    LOS button greyed out permanently is fixed. Only way to clear LOS check now is to left-click on the map

    Casualties Bin – sending a HS to the Bin with the CR & Send button no longer sends a SQD to the Bin

    RF – when adding Gutted Factory Overlays, Roof location is now removed in LOS

    Night and other vision shaders were shading the full board size even when the board was cropped. No more

    Missing Free French PIAT and Radio counters added

    Some Conscript/Green squads and HS were not ELRing properly; this is fixed

    Most Finnish broken squads were switching to unbroken HS when using SQ/HS; this is fixed

    Some Finnish counters have improved images

    A more robust marsh to water transformation is implemented

    Problem with Light Woods LOSH calculation is fixed

    Japanese and CPVA (Chicom) infantry crews now have correct Stripe and Break behaviour

    Moving a malf’ed gun no longer repairs it

    Stuff that isn’t a Bug Fix:

    Drop Zone: Sainte-Mère-Ėglise counters are added (thanks to Alan Bills)

    Known Minefield counters added

    A new transformation is available to make all buildings single story (as in ASLSK)

    More of the traditional overlay files will now auto-update

    More of the traditional overlay files will now work with los checking, including Hedge, Hill and Building overlays

    Due to the good work of Alan Bills, there are a few new things in 6.6.6:

    Non-Emplaced Guns. By selecting 'Non-Emplaced' from the counter's drop-down menu or by using the 'ALT_SHIFT+E' hotkey with any selected Gun, the 'Non-Emplaced Gun' counter is placed on top of the selected Gun.

    Schuerzen. For those vehicles listed in D11.2 as having optional Schuerzen, the player can now select 'Schuerzen' from the counter's drop-down menu or use the 'CTRL+ALT+S' hotkey when a unit is selected to toggle an orange 'Sz" label directly below the side/rear armor number indicating the vehicle is equipped with Schuerzen.

    Movement Trail. All Infantry and vehicle counters now have the ability to display a Movement Trail. This feature is activated on a per counter per player basis. To activate, the player may select 'Movement Trail' from the counter's drop-down menu or use the 'CTRL+U' hotkey when a counter is selected. This will toggle the Movement Trail on for any/all selected counters. If not selected, the Movement Trail will no longer be displayed until the counter is selected again. Movement Trails are reset in sync with the 'Moved' tag. To reset a single counter you can toggle it off by selecting 'Moved' from the counter's drop-down menu or by using the 'CTRL+M' hotkey with the counter selected. To reset all counters you can use the 'Moved' button on the map window to reset all 'Moved' tags along with all Movement Trails. Movement Trails are displayed as red dots for vehicles and as smaller green dots for infantry type counters.

    As a consequential change, the Chinese counters 'Dare-Death' keystroke is now 'ALT+R'. This will make it a 'CTRL+R' for Berserk and 'ALT+R' for Dare-Death.

    VASSAL changes:

    VASL6.6.6 is built with VASSAL3.6.14 which makes a few new VASSAL features available.

    1. Recent Games Menu

    The VASSAL team has added a new feature that lists most recently played games and allows you to open them. I believe (but am not 100% sure) that it displays only games opened by the module you are using (VASL). Not sure about versions.

    If you think you will use this a lot, probably best to turn off the Wizard (Preferences -> General)

    2. New font size and style for context menus

    Popup menus are now tidier and users can pick their font size.

    To set the font size, go File-> Preferences-> General-> Override default font size. Enter a value for the font size you want - 10, 12, 18, whatever. Not sure how big or small you can go. IMPORTANT: this setting seems to affect all VASSAL font display as you will quickly discover. Be careful how you use it!

    IMPORTANT: You should use at least VASSAL3.6.14 to run this VASL version.

    Compatibility issues: 6.6.6 includes the urgent bug fix contained in and is generally compatible with games saved in 6.6.4 and 6.6.5. Some bug fixes which required changes to certain counters will not work for such counters created in earlier versions but they should maintain their previous functionality.


    Updated March 23, 2023

    New in

  • This is an urgent update to incorporate a bug fix that was preventing Automatic Board Updating from working.

  • We have changed exactly one line of code to fix the bug so this version should be identical to VASL-6.6.5 in all other respects.

    The bug was due to an external service that we use to get board data from our repository on the internet, which then drives the updating process (including the downloading of new boards).

    That external service was no longer working with VASL-6.6.5 code. The only way to rectify this was to issue an urgent update to 6.6.5.

  • This fix will be incorporated into VASL-6.6.6 which should be released very shortly.

  • IMPORTANT: You will need at least VASSAL3.6.7 to run this VASL version. Any other version is at your own risk.

    Compatibility issues: 6.6.5 is generally compatible with games saved in 6.6.4. Some bug fixes which required changes to certain counters will not work for such counters created in earlier versions but they should maintain their previous functionality.

    VASL 6.6.5

    Updated October 25, 2022

    New in version 6.6.5:


    (1) a new way to add acquisition counters: right click on the vehicle/gun, click "Add ACQ" (or use Ctrl+E). This will put an acq counter on top of the weapon. To link the weapon and acq, use Ctrl+Alt+L before doing anything else. Then select the acq counter (click the map then right-click the acq) and drag it to its target.

    (2) The chat window is now html enabled in VASSAL and VASL has been updated to use that functionality. This will improve the display of VASSAL messages in particular. NOTE: If you switch back-and-forth between 6.6.5 and any earlier version you will need to reset your coloured die colour (in both the Chat Window and Dice Over the Map) each time you switch. Unfortunate, but can't be avoided.

    (3) Ammo Depletion has been added to those Vehicles/Guns which have Special Ammo. Ammo Depletion status is shown using the “ALT+I” shortcut or via the dropdown menu’s “Deplete Ammo” submenu using the “Toggle On/Off” selection. This will bring up a label below the counter with each type of Depletable ammo available for that counter. Toggle the availability via shortcut as well as the dropdown selection in the submenu. When toggled, the Depletable Ammo selected has its label changed to red with a strikethrough. Toggling again will return status to available.

    As a minor enhancement, for certain vehicles which have removable SW (BAZ, PSK, ATR, PIAT), a menu option has been added to remove the SW, which places a SW counter on top of the vehicle and adds a "No XX" to the counter image. Toggling the SW menu option reloads the SW (but does not remove the actual SW counter - this must be done directly).

    Thanks to Alan Bills for the Ammo Depletion and Removable SW adds.

    Bug fixes:

    Various LOS bugs have been fixed: when drawing los to/from cellar location from/to non-adjacent location that crosses a wall/hexside; cropping issues, including when overlays present; Smoke LOSH.

    Ammo Depletion on the British ART M1A1 was fixed.

    IMPORTANT: You will need at least VASSAL3.6.7 to run this VASL version. Any other version is at your own risk.

    Compatibility issues: 6.6.5 is generally compatible with games saved in 6.6.4. Some bug fixes which required changes to certain counters will not work for such counters created in earlier versions but they should maintain their previous functionality.

    VASL 6.6.4

    Updated April 3, 2022

    New in version 6.6.4:


    The red CA pointer for veh/guns can now be enabled/disabled by preference (disabled by default). When enabled, Shift-Alt-Q to toggle on/off on individual vehicle/gun and Shift-Alt-W to toggle on/off for ALL vehicle/guns in the game (must have at least one selected to toggle). Games saved in 6.6.3 will maintain previous functionality.

    Overlays and Terrain Transformations: overlays 1-7, BFPCI, BFPVI, BFPVIII, E, and FT now support terrain transformations the same way as boards do. These overlays have been reissued and new versions will download automatically when used just as automatic board updating. Code changes to support the terrain transforms are included so 6.6.4 is necessary.

    Overlays and LOS: los checking now works for most single-terrain overlays such as brush, grain, woods, open ground, etc., including deluxe overlays. This will not work on games saved in earlier versions and opened in 6.6.4.

    Overlays now resize along with the map boards when switching between normal and deluxe sized hexes.

    All of the above applies only to overlays added via Boardpicker when selecting boards and not the Draggable Overlays Extension.

    Swedish Volunteer counters have been updated and added to the core module. The SV.mdx/5SV.mdx extension is no longer required and should be deleted to avoid counter duplication. Thanks to Jeremy Brubaker for the good work here.

    Details have been added to the Dice stats display – turn on by preference in VASL tab. Thanks to J. Young for the work on this.

    LOS now works on the Dinant board when using 6.6.4.

    Bug fixes:

    Bad Data in module messages in Cas Bin removed.

    LOS bug with cropped boards is fixed.

    Movement reporting to remote device and log file when using CTRL-Numpad key combo now works.

    LOS bugs on boards RBv3, 17z and 47 are fixed.

    Several bugs with the OB Observer feature are fixed. Games with OBA modules saved in earlier versions will not cause crashes.

    The Hex Contents “hover” Window now reports the base level of the hex correctly.

    Chinese Communist concealment counters are now working properly.

    Drift counters now work with LOS.

    A number of counters were fixed: Belgian 50mm mtr, German FT-17 vehicles, Sewer. Japanese leaders no longer have break on menu while motorcycles now have motion on menu.

    IMPORTANT: You will need at least VASSAL3.6.6 to run this VASL version. Any other version is at your own risk.

    Compatibility issues: 6.6.4 is generally compatible with games saved in 6.6.3. Some bug fixes which required changes to certain counters will not work for such counters created in earlier versions but they should maintain their previous functionality.


    Updated December 3, 2021

    New in version

  • This is an urgent update to incorporate a VASSAL bug fix.

  • We have been asked by VASSAL to issue this update to address a problem when running VASL with VASSAL3.6.0

    If you are NOT using VASSAL3.6.0 you may ignore this update

    This update to 6.6.3 also incorporates VASL bug fixes contained in VASL6.6.4-beta1 and VASL6.6.4-beta2

  • Compatibility issues: is generally compatible with games saved in 6.6.2. Some bug fixes which required changes to certain counters will not work for counters created in 6.6.2 but they should maintain their previous functionality

  • VASL 6.6.3

    Updated October 30, 2021

    New in version 6.6.3:

  • This version is about terrain issues:

  • Fixed Orchard-to-Cactus Patch transformation on bd25

    Fixed LOS to Crest location in a Depression hex

    LOS now works with RB/RO gutted factory overlays

    LOS bug with cropped Deluxe boards is fixed

    LOS bug with deluxe-sized hexes fixed

    bd41 and bd47 Marsh transforms and Orchard-to-Shellhole transform fixed

    LOS to On-Map bridges and to Bridge and Crest Counters fixed

    LOS now works on desert boards 26-31, plus when using hillock, wadi, dier and sand dune (low only) overlays

    Expanded environmental shaders for Dust, Fog, Sun Blindness, Heat Haze. Thanks to Morris Legge for this work!

    Some under the hood changes will clean up minor bugs and irritants

  • Plus, we did some other stuff:

  • Added a preference to enable the Player Window (menus, toolbars, chat, dice) to be always on top when in uncombined window mode. Player Window is resizeable

    You can now add an offboard observer location (not counter) to a board edge hex at specified height and draw LOS to/from it as if to an upper-level building. Plus, all hexes now allow the los string to go up 10 levels and down 3 levels of “virtual locations”. These features only work on boards with vasl los added.

    ? was preventing some vehicles from moving via CTRL-numpad. Fixed

    Broken units moved to the Casualty Bin now revert to GO side in the Bin; Striped squad CVP fixed

    Added a CA pointer for all veh/guns. Shift-Alt-Q to toggle on/off on individual vehicle/gun. Shift-Alt-W to toggle on/off for all vehicle/guns in the game (must have at least one selected to toggle). Thanks to Neal Ulen for the hard work on this one

    The Counter Detail window (hover over stack) now shows base level of hex along with hexname

    Updated the Help files and converted them to PDFs. Plus added a more complete listing of Hotkeys. Many thanks to Jeff Wright for his great work on this.

    Moved VASL to Vassal 3.5.8. You will need Vassal 3.5.8 to run this VASL version. Any other version is at your own risk:

    • Compatibility issues: 6.6.3 is generally compatible with games saved in 6.6.2. Some bug fixes which required changes to certain counters will not work for counters created in 6.6.2 but they should maintain their previous functionality
    • Finally, please note that virtually every board was updated since 6.6.2 was released. This was the start of a big effort to eliminate redundant components in the board files which will make solving board issues much easier and will simplify adding new terrain transformations. It will slow down bug fixing for the next year or so but will pay big benefits.

    VASL 6.6.2

    Updated April 26, 2021

    New in version 6.6.2:

  • This version is about bug fixes:

  • Crashes during Board Selection and Setup. We fixed a couple of bugs that caused issues when using the BoardPicker wizard at startup.

    AFV’s marked with a Bad Things label now show up in the Broken/Malf Finder.

    Fixed issues causing the “Outdated Custom Code” messages.

    Fixed North Korean concealment and Italian 347 BH bugs.

    Fixed bug with Marsh to Level 0 terrain transformation.

    Units moved with Numpad now report move and are marked moved.

    LOS Freezing- to prevent LOS freezing when both players check LOS at the same time, the los buttons on remote devices are disabled once a player clicks his los button. Ending the los check enables the other player’s buttons again.

    Cropping to a Full Hex was still kicking out the los engine in some situations. Fixed that dead.

    Blind hex Gully bugs – fixed a minor bug when determining blind hexes in los and when tracing los into a Gully.

    Board-specific Overlays (those listed in the TerrainSSR window) now only block los when touched by los thread.

    Board-specific Overlays (those listed in the TerrainSSR window) now only block los when touched by los thread.

    Chat window now reports if VASL los enabled or disabled at game startup.

  • Plus, we did some other stuff:

  • Moved VASL to Vassal 3.5.5. You will need Vassal 3.5.5 to run this VASL version. Any other version is at your own risk.

    Created a separate VASL tab in Preferences. All those listed there are specific to VASL – use it to set the red circle “look here” preference. Those remaining under the General tab are Vassal Preferences.

    Created a separate VASL tab in Preferences. All those listed there are specific to VASL – use it to set the red circle “look here” preference. Those remaining under the General tab are Vassal Preferences.

    Added functionality to the Casualties Bin: you can now send an AFV to the Casualty Bin and create a wreck on the map with one click. Same for CRing Squad to a HS and sending a HS to the Bin (there is also an option to ELR the squad first). But you will still have to break the remaining HS (if needed) with another click. Prisoner CVP values can now be changed. BH or ELR leaders now changes their CVP.

    Added CX menu option to ? counters. (This was flagged as an issue in October 2015; we may be slow but we don’t go fast).

    Added a Dust Shader button. Works like the night shader only with a number of gradients.

    We added custom phase track wheels that enable you to use individual nationality icons in the phase wheel and turn track tools. Plus the phase tracker now runs for 40 turns! Credit Gordon Molek and Walter Parker for their assistance with the custom turn markers and phase wheel. Gordon did all the turn and reinforcement marker graphics. Walter figured out the way to get the phase tracker to go up to turn 40.

    Vassal 3.5.5 fixes a bug that was eliminating the first character typed in the chat window.

  • Compatibility issues: 6.6.2 is compatible with games saved in 6.6.1. Unit counters created in 6.6.1 will not have the new Casualties Bin options but can still be sent to the Bin and have their CVP added.

  • To use VASL 6.6.2 you must first download and install Vassal 3.5.5.

  • Important:
  • Games created in VASL 6.5.0 or 6.5.1 will work in VASL 6.6.2 but not all new functionality will work with counters created in 6.5.X. Games created in earlier versions of VASL won't work in VASL 6.6.2.
  • It is possible to have both Vassal 3.2.17 running VASL 6.5.1 AND Vassal 3.5.5 running VASL 6.6.2 on your device at the same time. It is not an either/or choice.

  • VASL 6.6.1

    Updated October 15, 2020

    New in version 6.6.1:

  • VASL 6.6.1 contains 5 changes from 6.6.0
    • 1. The moving stack causes counters to disappear bug is fixed
    • 2. The fuzzy toolbar images are fixed
    • 3. A problem with the Dice toolbar appearance is fixed
    • 4. Several “out of date custom code” warnings have been resolved
    • 5. There is a new “Bad Things” submenu for vehicles
    • It allows you to put a label on the vehicle counter for malfs, disabled and Immob/Bog/Mired, rather than use a counter. Repeatedly clicking on the menu item will cycle through the Malf, Disabled, Good Order states. This is an alternative to using the counters but does not replace them; they are still available. If you don’t like labels, don’t click on the submenu! All this work courtesy of Stephen Stewart.

  • To use VASL 6.6.1 you must first download and install Vassal 3.4.6.
  • There is always the possibility that using Vassal 3.4.6 will introduce new issues and it is important to flag any that you find.
  • A major-league shout out to Joel Uckelman and the Vassal team who worked very hard to configure VASL to work with the new Vassal. We appreciate their efforts.

  • Important:
  • VASL 6.6.1 works with Vassal 3.4.6. At this point, due in part to the rapid changes been made to Vassal, there is no assurance that VASL 6.6.1 will work on other Vassal versions.
  • Games created in VASL 6.5.0 or 6.5.1 will work in VASL 6.6.1. Games created in earlier versions of VASL won't work in VASL 6.6.1.
  • It is possible to have both Vassal 3.2.17 running VASL 6.5.1 AND Vassal 3.4.6 running VASL 6.6.1 on your device at the same time. It is not an either/or choice.

  • VASL 6.6.0

    Updated September 23, 2020

    New in version 6.6.0:

  • Aside from a few minor bug fixes, VASL 6.6.0 contains the same functionality as VASL 6.5.1 but moves VASL onto the new Vassal platform. All future VASL builds will use the new Vassal versions.
  • To use VASL 6.6.0 you must first download and install Vassal 3.4.2.
  • A major-league shout out to Joel Uckelman and the Vassal team who worked very hard to configure VASL to work with the new Vassal. We appreciate their efforts.
  • Important:
  • VASL 6.6.0 works with Vassal 3.4.2. At this point, due in part to the rapid changes been made to Vassal, there is no assurance that VASL 6.6.0 will work on other Vassal versions.
  • Games created in VASL 6.5.0 or 6.5.1 will work in VASL 6.6.0. Games created in earlier versions of VASL won't work in VASL 6.6.0.
  • Games created in VASL 6.6.0 will work in VASL 6.5.0 and 6.5.1 but not in earlier versions of VASL.
  • It is possible to have both Vassal 3.2.17 running VASL 6.5.1 AND Vassal 3.4.2 running VASL 6.6.0 on your device at the same time. It is not an either/or choice.

  • VASL 6.5.1

    Updated July 21, 2020

    New in version 6.5.1:

  • Counters, lots of lovely Counters:

  • The CdG/Dinant counters are added in this release

  • Bug Fixes:

  • There are a number of bug fixes to the KFW counters added in 6.5.0
  • The EC/Weather counter labels can now be changed/removed and several bugs are fixed
  • A missing acquisition counter was added to the QC bar acquisition dropdown
  • Change to the Counter Search algorithm to allow for more near misses to produce a result (e.g. partials like "mine" should find minefield counters
  • Important Notice:

  • VASL 6.5.1 and VASL 6.5.0 will NOT work with Vassal 3.3.2. Stick with Vassal 3.2.17

  • VASL 6.5.1 will be the LAST version to work with Vassal 3.2.17. No further updates or bug fixes will be issued for this configuration

  • We are working to produce VASL 6.x.x which will work with Vassal 3.3.2. It should come out very shortly and will have all the functionality of VASL 6.5.1

  • Remember: it is possible to have both Vassal 3.2.17 running VASL 6.5.1 AND Vassal 3.3.2 running VASL 6.x.x on your device at the same time. It is not an either/or choice

  • VASL 6.5.0

    Updated April 15, 2020

    New in version 6.5.0:

    • New Features
      • 1. Casualties Bin
        • This feature automates tracking of CVP during a scenario. All CVP-eligible units (infantry, vehicles, guns, planes, and LC) now start with their full CVP value as the default. They can be moved to a casualties bin which will track and report on total CVP for Allied/Axis sides. CVP for individual units can be adjusted as required by SSRs, CGs or other situations.
        • To Move A Unit to the Casualties Bin:
          • Right click on the unit, select Casualties Bin and then either Allied or Axis from the submenu. This allows for maximum flexibility (think Italians or prisoners) as to which side the CVP should be allocated.
        • To Change the CVP of a unit:
          • Right click on the unit, select Reset CVP and then enter the new CVP value. This has to be done for each unit. Changing the CVP of one Russian 447 in a scenario won’t change it for all Russian 447 in the game.
          • If you are using DVP, you will need to do this for each vehicle in the Casualties Bin.
          • For vehicles, you can reset the base CVP value as above or you can reduce the CVP by clicking on CVP Modifiers and then selecting one of the four submenu items which will change the CVP by (1) -1 for malf/disabled MA; (2) – 2 if the crew survives; (3) -3 if the MA is malf/disabled and the crew survives; or (4) return CVP to the default value.
          • While crews are built into the vehicle CVP, Armor Leaders are not. To add an AL to the Casualties Bin, the AL counter must be put on board and then sent to the Casualties Bin.
        • To View CVP Counts:
          • For a quick count, click on the CVP button on the tool bar and a current total will show up in the chat window for Allied CVP and Axis CVP.
          • For a detailed view, click on the Casualties Bin button on the tool bar and the Casualties Bin will display with a stack of those units sent to the Bin in each of the Allied and Axis areas. Those units cannot, in this version, be automatically sorted, but they can be re-stacked and sorted manually and their CVP values can be changed as above while in the Casualties Bin. Clicking on the Allied CVP or Axis CVP buttons at the top of the Casualties Bin window will update the CVP total for that side (only). You can close the window normally or leave it open.
          • All Casualties Bin actions will be saved by Save Game.
        • To Handle Wrecks and Casualty Reduction:
          • For Wrecks, before turning the vehicle into a wreck, clone it, send one version to the Casualties Bin and then change the other to a wreck.
          • For Casualty Reduction, turn the squad into a hs, clone the hs, send one version to the Casualties Bin and leave the other on the main map and apply any further actions (such as breaking) to it.
        • Version Compatibility:
          • For both players to see and use the Casualties Bin, they will both need 6.5.
          • Games saved with previous versions of the game can be opened with 6.5 and will work normally. In terms of the Casualties Bin, existing unit counters will not contain the Casualties Bin functionality. However, new unit counters dragged from the Counters Window will. Simply replace the existing counters with one from the Counters Window whenever a unit needs to go the Casualties Bin.
          • Some counters that should not have the Casualties Bin menu items may have them. This is due to the way counters are created in VASL. If you find such counters, please report them.
        • Extensions:
          • Unit counters added by extensions will not have the Casualties Bin functionality even though they will have the popup menu items.
          • Sending such a counter to the Casualties Bin will produce an error message in the chat window and will not add CVP points to the Allied or Axis totals. However, the game will not crash, and you will be able to continue to play normally.
          • With the agreement of Third Parties Producers, it would be possible to work with those who have produced Extensions with unit counters to see if the Casualties Bin functionality could be applied to those counters. This work is underway on the BFP Extension.
        • Vehicle CVP special case:
          • A reminder that when determining the CVP of a vehicle, the highest possible AF is used. In the case of vehicles with Front AF inside a square box, this can raise their CVP.
          • For example, a vehicle with a squared 8 AF will be treated as having 11 AF for CVP calculation purposes, resulting in 3 CVP for armor rather than 2 CVP.
      • 2. Counter Finder
        • This feature lets players search for hard to find counters such as motorcycle counters or Out of Gas or NVR counters.
        • To use, click on the "Ctr Search" button located between the INFO and Night buttons on the toolbar. You will have two ways to locate a counter: search and scroll.
        • To Search:
          • Enter a counter name in the text box with the text "Enter Counter Name". Then click the "Search" button. The location of the counter will show up in the other text box.
          • If no match is found the text box will report this. This will happen. For example, looking for bicycle counters - enter "Bicycle". You will get a result. Enter "Bicycles" will get you no joy. You can just keep entering different counter names.
          • Clicking on Clear will reset the text boxes to their original state but is not required between individual searches. The search function is case insensitive so both “Wind” and “wind” will find the Wind counter.
        • To Scroll:
          • A scrollable list is displayed at the bottom of the window. Scroll down the list until you find the counter you want in the left-hand column. The right-hand column will tell you where it is in the counter palette.
          • In both cases, what you get is the location of the counter in the counter palette (which opens when you click on the German 467 icon on the tool bar). You will not be taken to that location; you have to get there yourself. Just navigate through the tabs and panels as you normally would.
          • This is meant to handle those hard to find counters. It won't work for units: infantry, vehicles, guns, LC and planes. Basically, anything that is found under the Axis O/B or Allied O/B tabs is excluded (with some exceptions like Bicycles, Dozers). It is also not going to find counters in extensions.
    • Bug Fixes
      • 1. LOS Fix for rubbled upper levels and split levels
        • Rubble counters (both stone and wood) can now be incremented by level via their popup menu just as building level counters can. The LOS tool will recognize the applicable level of the rubble counter. Drag the Wooden Rubble counter off the Toolbar and change type and level as required.
        • The total height of Split-level buildings, including underlying terrain, is now correctly calculated and so the LOS tool works.
      • 2. LOS Bug fix to handle BFPDWxb and deluxe boards when flipped and cropped
        • A couple of board configurations needed a fix to fully enable flipping and cropping.
        • Plus, a few other minor bugs to fix cropping and flipping errors.
      • 3. Concealment Chart error fixed
    • Counter Changes
      • 1. Korea: Forgotten War counters are now part of the main VASL module
        • All the counters from the KFW extension have now been added to the core VASL module, meaning that the KFW extension is no longer required for VASL 6.5 forwards. All hail Al Cannamore for a huge effort on the KFW counters!!
      • 2. EC/Weather counters have been updated
        • The entire set of EC/Weather counters have been redone as per a long-standing thread on GS. Many of them can be flipped or incremented to reflect different conditions. They are still found in the same place in the Counter Palette (Other/Map/EC).
      • 3. Several counter bugs were fixed
        • The images for the German 20L(6) AA gun and versions of the Finnish T-26 vehicle were corrected. A problem with LC wrecks was fixed.
    • Board Updates
      • While not strictly part of VASL 6.5, a reminder of some of the board updates that have taken place over the last year. Auto syncing should be taking care of this for you; if you have downloaded a board from recently, you are probably doing something wrong!
      • 1. LOS has now been applied to all Deluxe boards
      • 2. Festung Budapest boards have been updated to version 6.0+
      • 3. Bugs in various individual boards have been fixed: BFP, bd40, bd50, bd70, bdRileys
      • 4. The addition of Light Woods transformation to all boards has been completed and various bugs fixed
      • Of course, a whole group of new boards were VASLized over the past year. A lot of hard work by a bunch of folks.
    VASL 6.4.4

    Updated March 28, 2019

    New in version 6.4.4:

    • Not much new, just some minor but useful fixes
    • Bug fixes:
      • Only one to report: 6.4.3 introduced a bug when cropping/flipping boards on a map that had 2 x 2 boards or more. This has been fixed.
    • Counter Fixes:
      • Counter image for German 20L(6) AA gun corrected.
      • British Challenger tank counter image corrected to add Fast Traverse and a 1 ROF.
      • Counter for Finnish T-26(C)r with BMG option added
      • Pegasus Bridge British 4-5-8 and 2-4-8 para counters added.
    • Board Fixes
      • Minor fixes to bd21 and bd45.
    VASL 6.4.3

    Updated Sept., 2018

    New in version 6.4.3:

    • New board selection process:
      • This version of VASL introduces a new twist to the board selection process: when selecting boards for a new scenario, ALL boards will show up on the dropdown list and when selected the most recent version will be automatically download to the player’s local drive.
      • This will eliminate the need for players themselves to download boards, even new boards as they are issued. You will always have access to the latest version of any VASL-ized board.
      • Prior to this, the automatic board syncing process only worked if you already had a version of the board on your local drive.
      • The new process also works if you are joining an online game which is using a board not already on your machine or where your board version is out of date.
      • As with automatic board syncing, this new process requires an internet connection. If you are playing without a connection you will have access to those boards already on your local drive.
      • For those who chose not to update to this VASL version (sadface), you will be able to get new boards AND new board versions manually from The automatic board syncing in previous versions will no longer work. Why, you ask? Good question. Because the process of making it work requires a cumbersome, error-prone, manual back-end process that we wish to eliminate so that we can spend our time making VASL better. Seriously; we need to make this change.
      • Minor detail: if you have boards on your local drive that are not in the repository, they will show up in your dropdown list.
    • LOS Enhancements and bug fixes:
      • Added LOS Checking for Light Woods
      • LOS works with multiple instances of the same board. You can now use the LOS tool on a map that uses multiple instances of the same board; those boards can be cropped and flipped and have overlays added as well.
      • Red Barricades BSO overlays work with LOS. We received a request to see if we could get Board Specific Overlays (those added by clicking on the Terrain SSR button and then selecting “bdXX special overlays” or “bdXX Terrain Transformations”), to work with the LOS Engine on the Red Barricades Map. Success! We then tried to apply a more generalized solution that would work for all los-enabled boards. Fail. So, the RB fixes are in but that’s all.
      • Resolved LOS problem with slopes
      • Resolved LOS Hindrance bug with Wreck Blazes
    • New overlay:
      • A re-sizeable blank hex grid overlay has been added to aid in offboard entry placement. But it up against the map edge and place entering units on it. Right-click the overlay to see full range of adjustment. Found in the Draggable Overlay window (not the Overlays extension) under the Hex Grid tab. Same for Deluxe version. Shout out to Al Cannamore for his work on this.
    • Counter fixes:
      • Remove SdKfz 10/4 & 10/5 under veh/ht menu. Correct counters are under SPA.
      • Remove turret from GAZ-4M-AA.
      • Wolverine s# fix.
      • Relocate Steeple Counter to Info>Locate.
    VASL 6.4.2

    Updated Mar. 13, 2018

    New in version 6.4.2:

    • Counter Fixes:
      • US M5 76L AT Gun smoke
      • LVT4 shows 0 armor
      • Chinese FT should have X9
      • Remove turret from GAS-4M-AA correction
      • German 548/238 AE error
      • The "Label - No Background" counters have a white hex center dot in them
      • Chinese Type 22 AC error
      • Add steeple counter from Yanks! v2
    • Code Enhancements:
      • Improvements to LOS Thread information label placement so that thread is never obscured
      • Help text files updated
      • Added Chatter text for Sniper Activation dr when using SA button
      • Added Chatter text for Booby Traps when using TC button (players must add booby trap information to Scenario Information (INFO button))
    • Code Bug Fixes:
      • Resolved LOS problem and overlay problem with BFP DW boards
      • LOS checking to and from hex vertices and other bugs
    • Board updates/changes are not part of the VASL module itself but are worth noting. These will take effect when new board versions are downloaded:
      • bd51 steeple on H2 added
      • Added bd78, with LOS data
      • Added LOS data to bd79 and BFP PiF and ITR2 boards
      • bdv PTO transformation bug fixed
      • bd62 missing Light Woods transformation fixed
      • HS17 Water Foul overlay added to Riley’s Road board
      • Added bdDSL (LCP Drive for Saint Lo)
    VASL 6.4.1

    Updated Sept. 1, 2017

    New in version 6.4.1:

    • Counter Fixes:
      • Remove extra traits from Japanese Crews
      • Pull extra HOB, CX and Pin traits from jaLDR1 prototype
      • Counter background for Ahkio
      • Remove turret from GAS-4M-AA
      • Wreck MG note
      • 2 missing ATR notes
      • Black TH typo
      • Red crew survival changes
      • Italian vehicle fixes
      • Assorted Romanian Gun info fixes
    • Preference for colored or white stack counters:
      • 6.4.1 contains a preference that allows players to choose whether counters underneath a stack show as white or as colored. To set the preference:
        • Click on the File menu.
        • Click on Preferences.
        • Select the General tab.
        • Select/Unselect the "Disable full color stacks" option.
      • Note that you must restart VASL for your choice to take effect.
    • Code changes:
      • Minor bug fixes. Nothing worth talking about.
    • Board Changes:
      • As we keep trying to wrestle LOS problems to the ground, we sometimes have to update the board files. A bunch of boards will update automatically if you have automatic board synchronization (requires VASL 6.3.0 and above). If you are using a version below this then don’t worry the board changes won’t affect anything anyway. But the new versions are on the website.
    • Kudos and Credits:
      • The only thank you this time around goes to Zoltan Grose who did all the work.
    VASL 6.4.0

    Updated May 12, 2017

    New in version 6.4.0:

    • Enhancements:
      • Improved sniper finder; now functions like broken piece finder (highlights snipers on map).
      • Draggable overlays; when setting up a game, rather than having to enter the overlay name and hexes in a dialogue box, you can drag them onto the map. Previous method still supported. To use this feature you must install a VASL extension. Download the extension from For installation instructions for extensions, see the User Guide at Instructions for using the draggable overlays during game play are included in the extension and can be accessed via the Help menu in VASL.
      • Counter linking. You can link two counters together and display a line showing the link. Great for Guns and acquisition counters or firer-target pairs. To link: select any two counters, CTRL-ALT-L. Linkline will show. Click elsewhere and Linkline will disappear. Re-click one of the counters and Linkline will reappear. To end link, select both counters, CTRL-ALT-U.
      • LOS Checking for HASL maps; starting with the Red Barricades map, LOS checking is being extended to HASL maps.
      • LOS Checking for rooftops, cellars added; LOS can now be traced from rooftops and cellars for all multi-hex buildings on boards 1-75, including 1a-9b.
      • LOS Checking stays enabled regardless of cropping and/or flipping configurations.
      • Counters under a “?” now show as white (reversion to previous style due to popular demand).
    • Fixes:
      • Improvements to LOS checking, especially with respect to depressions and cliff hexsides. Using UpArrow/DownArrow keys and CTRL-UpArrow/DownArrow to change level of target/firer in LOS check results now displays on opponent’s device as well. Plus, same keys can be used to switch LOS check from base hex to entrenchment if one is present in the hex. Entrenchment is “below” the base hex.
      • Versioning problems with Desert boards have been fixed. An extensive cleanup of board files has been done, which should improve speed and performance.
      • A problem with counters disappearing from extension windows has been resolved.
      • Several bugs causing VASL or Vassal to crash were eliminated.
    • Known Issues:
      • The stream terrain under the elevated road bridges on Board 13 will show as one level higher than it should be, plus LOS that passes through these bridge hexes may show incorrect hindrances.
    • Compatibility Issues:
      • A number of these changes (i.e., counter linking and LOS improvements) require both players to be using 6.4.0 when playing online; otherwise the game will run but the enhancements will not function. Updated board versions are also required for many of the LOS improvements (and should automatically update when starting a game; if not, they can be downloaded from the boards page at
    • Kudos and Credits:
      • Doug Rimmer for pushing 6.4.0 out the door.
      • David Sullivan for helping us find those Sniper Counters buried under stacks of stacks, for counter linking and for most of the bug fixes, with additional work by Zoltan Grose.
      • Allan Cannamore for conceiving of and implementing draggable overlays.
      • Carl Nogueira and Terry Gray for initial testing of LOS Checking in Stalingrad. Chris Doary for tireless rules explanations that helped us understand what the LOS code needed to do.
    VASL 6.3.3

    Updated March 24, 2016

    New in version 6.3.3:

    • Code Enhancements:
      • More reminders for special die rolls
      • Mark Unmoved button should be on the left
    • Counter fixes:
      • Foot/Pontoon typo
      • Missing HP counters
      • Final 6.3 HP counter fixes
      • Counter error on It Lancia 1ZM
      • British Acquisition marker and HIP
      • Remove HIP from HtH CC and Phase Wheels
      • CC/Melee counters lost the Hand-to-Hand option
      • Russian Guns/AFV counters get a ½" concealment counter
    • Code fixes:
      • LOS off on cropped board
      • Sniper icons no longer report on DR images
      • Dragging a counter off a QC menu throws NPE
      • Board version not being reported in chatter when the board is opened.
    VASL 6.3.0

    Updated November 16, 2015

    New in version 6.3.0:

    • Hakkaa Päälle Counters!
      • You've waited long enough, but now it's time to slap on some virtual skis and tackle that electronic Motti. Enjoy!
    • Automatic board synchronization!
      • Have an out of date copy of a board? No worries - VASL now grabs the latest board from the repository when you create or open a game. Missing a board altogether? Not a problem - the missing board will be copied to your board directory and you're off and running.
    • Other enhancements:
      • More reminders for special die rolls were added to the QC dice buttons. Unlikely hits, Multiple hits, turret vs. hull... stuff like that.
      • Partial support for LOS checking when using overlays was added. LOS checking is only disabled if it touches the overlay outline.
      • Mark Unmoved button was moved to the left so it won't "disappear" on smaller screens.
      • Free*French support weapons were copied to the British counter mix.
      • Moving HIP units no longer reports "? -> ?" to the chatter.
      • Scenario*specific overlays were added to boards 3 and 19 for scenarios J44 and OB3.
      • Gutted factories, ground snow, and a non-rubbled Chemist shop were added to the RBv2 board. In addition some missing sewers were found and returned to their rightful location.
      • HIP option was added to all counters. You never know...
      • The code that handles the SSR terrain changes was completely gutted "under the covers." Keep your eyes open for any problems when applying terrain changes, cropping, etc.
    • Bug fixes:
      • The "disappearing" counters and stacks bug should finally (!) be fixed.
      • Snap points were missing on deluxe boards.
      • LOS checks no longer lose the chatter focus when stepping through a log file.
      • Hungarian Vehicle Crews had the wrong morale.
      • "Crags to palm trees" SSR transformation was not working on some boards.
      • "Woods-Roads - Fill in with woods" SSR transformation was not working on some boards.
      • Bocage incorrectly blocked LOS to some higher elevations.
      • Japanese crews and SMCs were missing Prep Fire and First Fire options.
      • Smoke exponents on Chinese Type 89 MTR were wrong.
      • The labels on the CA counters were in the wrong position.
      • Bad hex sizes on BFP boards bug were fixed.
      • Blank boards (all white boards with a hex grid) are available. They're great for setups and when you need a little elbow room on the board.
    VASL 6.2.2

    Updated March 3, 2015

    New in version 6.2.2:

    • Fixes a bug where counters did not stack properly when opponents where using different versions of the same board.
    VASL 6.2.1

    Updated February 11, 2015

    New in version 6.2.1:

    • Added a menu option to convert pre-6.2 saved games to 6.2+ format.
    VASL 6.2

    Updated January 14, 2015

    New in version 6.2:


    • LOS improvements:
      • LOS support has been added for the following boards and
        • a-h
        • 1a/1b-9a/9b
        • BFP boards

        Get all of the updated boards, and unzip the file into your boards folder.

        PTO terrain transformations have also been added to the LOS engine.

      • Fixed a bug where LOS checks did not show on your opponent's board.
    • Board Cropper, Overlay, and Terrain Transformation dialogs now have a a pulldown that includes only selected boards.
    • The new American 2-6 LMG from Rising Sun was added.
    • The Quick Counter extension has been integrated into VASL. You no longer need to download and install the extension.

      The Quick Counter toolbar can be customized, additional instances can be created and enabled.

    • The map border has been extended from 200 pixels to 400 pixels.

      Important Note:Both players must use Version 6.2 for the extended border to function. Extending the border causes all pieces in existing games to be offset by 200 pixels. You can fix this problem by selecting all counters (drag the mouse across the entire map), and then dragging one counter back into place. This correction does not work for draggable overlays and entrenchment counters. You must move these overlays and counters manually.

    • The Show Map button now has three states: Show All, Hide Pieces (only), Hide all (pieces and draggable overlays).
    • The stack expander now shows the terrain under the stack.
    • Installation documentation has been revised and enhanced.
    • Documentation for LOS checking has been added.

    Bug fixes

    VASL 6.1.1

    Updated January 6, 2015

    New in version 6.1.1:

    • Fixed a bug where 6.1 could not open some of the newer v6 boards.
    VASL 6.1

    Updated April 26, 2014

    New in version 6.1:

    (use 6.1.1 if you are using the latest v6 boards)
    • LOS support has been added for v6 boards. Boards 1-67 [EXC: 25] now contain LOS data with other boards soon to follow. Get all of the updated boards, and unzip the file into your boards folder.
    • The hindrance trait has been added to FFE counters so they will appear on the map during LOS checks.
    • The new American 2-6 LMG from Rising Sun was added.
    • The red-on-white berserk counters are now HIP-able.
    • A bug where you could not move multiple fortification counters was fixed.
    • A bug where notes were not appearing in the notes window was fixed.
    • An issue where "missing 'al' type images" displayed an error message on the console has been resolved.
    • Pin counters are now place on the selected unit, not the top of the stack.


    If you don't have them already, you will also need the boards. The good news is that if you are using VASL 6.4.3 or later, the boards will already be listed for selection, and download the latest version as needed. If not, then download them.


    If you don't have them already, you will also need the overlays.


    The Scenario Setup Archive is a collection of setup files containing the board configuration and initial forces of published scenarios. Note that information about Victory Conditions, SSR, etc., have been left out, so you still need the printed scenario card to play.


    A wide variety of optional extensions have been created by enterprising users to enhance VASL in one way or another. To install, simply place the extension files (unzip first if necessary) into the Extensions folder specified in the VASL preferences.

    System Requirements

    VASL runs on platforms that support version 1.4+ of the JRE: Windows 98+, MacOS 10.3+, and various Linux