VASL Cooperative
Contribute to VASL!

VASL is not the result of a single person's effort, but has grown out of the cooperation of a large number of people over time. There are many niches, large and small, for anybody interested in contributing. The VASL Cooperative is a collection of people who contribute map artwork, counter artwork, scenario setups, web support, and/or Java programming. Or people just interested in an inside or advance view of what's happening with VASL.
Join the discussion list at
http://forums.gamesquad.com/forumdisplay.php?103-VASL.
You may find talents or obsessions you never knew you had!
Customize VASL!

VASSAL modules are highly customizable. This means
that it's possible for anybody to make enhancements to VASL. Got some third-party counters you'd like to contribute?
Now it's easy! By using VASSAL's module editor, you can create your own custom extensions, with whatever new
counters you like, then post it on the web site for others to enjoy!
For even more ambitious people, VASL source code is publicly available source code. Got a pet feature you'd like to add to VASL? Now you can write your own Java code and plug it straight in! Look at the 'docs' directory in the VASSAL download for documentation on the interface and a tutorial on how to do it. And of course, the VASL developers are more than willing to help you get comfortable. Find a problem or looking for ideas? Check the VASL Issues List.
Current Development of VASL!
VASL6.7.1
VASL6.7.1 beta versions will be released here in the coming months.
VASL6.7.1-beta7
Development for VASL6.7.1 is underway. Our Issues List on Github usually contains about 150 items, a combination of desired features, known bugs, and board related items. Not all are being worked on at any given time.
New Features in 6.7.1-beta7:
Feature 1: Adding full set of SASL dr/DR buttons (enabled via preference in VASL tab). Remove SASLDice extension as it is no longer needed.
Feature 2: Adding SASL suspect counter activation flags in conjunction with the SASL Campaign Game Roster version 4.0 (see the SASL CGR help for more details).
Bug Fixes
Fix 1: Revised LOS code for Cropping and Flipping
Fix 2: Re-enable LOS Checking for selected HASL Maps
NOTE: this code will now work with geo maps – both the 33 x 10 hex and 17 x 20 hex sizes and those HASL maps which previously supported LOS.
None of the changes have caused games to crash during testing to date. All that will happen is that the LOS Engine will fail when a game is opened if a bug is encountered. It will be safe to continue play but only the basic VASSAL LOS string will display.
Fix 3: Fixing masking for semi-transparent (small) sniper counters.
Fix 4: Tweaking SASL Suspect counters, fixed font issue for AmmoB.
Fix 5: Fixing PP for dm Japanese 50mm SW mortars.
Fix 6: Communist Phone and Radio counter names with correct case.
Fix 7: Correct SS 5-4-8 AE smoke exponent from ‘2’ to ‘4’.
Fix 8: Fixing various vehicle wrecks not working.
Improvements
Improvement 1: Debris Overlay added to Draggable Overlays; has changeable level background and works with LOS
Improvement 2: Sangar counter now has winter color
Improvement 3: Added “Out of Gas” and “Out of Gas Abandoned” counters.
Improvement 4: Added SVG Barrage counters.
Improvement 5: Panzer Lehr symbol updated.
Improvement 6: Update American counters’ label background color to match the new American counters’ base background color.
Compatibility Notes
Minimum Version Required: Built with VASSAL 3.7.18

VASL code development is currently carried out using free software tools provided by Jet Brains as part of it's Open Source Support . We appreciate their on-going assistance to VASL development.