Skip to content
Aug 5, 2019
Improved how we analyze a VASL scenario.

@pacman-ghost pacman-ghost released this Aug 1, 2019 · 1 commit to master since this release

Vehicles/ordnance can now be imported from a VASL scenario file

The program can now analyze a .vsav file and create entries for the vehicles and ordnance it finds, which means you no longer have to enter this information twice (once for the VASL scenario, once for vasl-templates).

The suggested workflow is now:

  • Set up the VASL scenario, with the boards and counters.
  • Analyze the VASL scenario, to automatically create entries for vehicles and ordnance.
  • Enter the other scenario details e.g. the scenario name and date, Victory Conditions and SSR's, setup instructions.
  • Update the VASL scenario file, to automatically create labels for all the scenario details and vehicles/ordnance.

Other features and bug fixes

  • Added special handling for American Ordnance Note C.
  • Fixed a problem that could sometimes prevent new labels from being added if an existing label contained certain HTML.
  • Stopped parameters from extras templates being included in scenario save files (which would cause a warning the next time they were opened).
  • Changed the default behaviour for scenario images to download them from the internet.
  • Changed the default behaviour after updating a VASL scenario file to overwrite the original source file.
  • Fixed a resizing problem in Chromium for the "edit vehicle/ordnance" dialog.
  • Updated the help and other documentation.
  • Updated the example scenarios.
  • Minor UI changes.
Assets 3

@pacman-ghost pacman-ghost released this May 12, 2019 · 20 commits to master since this release

IMPORTANT: There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

Images in scenarios can now be downloaded from the internet

This means that you no longer need to have this program running before loading scenarios into VASSAL and, in particular, you can play these scenarios with someone who doesn't have this program.

Note that VASSAL is slow loading images, so there may be a delay when loading a scenario, and it will look like VASSAL is hung, but be patient, and it will eventually come back.

Integration with ROAR

You can now search ROAR for scenarios, and use the information there to get your scenario setup started. You will also be shown the latest results each time you open the scenario in vasl-templates.

Other features and bug-fixes

  • Fixed a problem that was stopping images from showing properly in VASSAL when using certain versions of Java.
  • Tightened up validation and error handling of server configuration.
  • Added extras templates to generate snippets for a grid, and for Victory Points.
  • Made the background color configurable in the Turn Track shading extras template.
  • Handle opening external links in a new browser window properly.
  • The font used in HTML snippets can now be changed.
  • Custom flags can now be specified as a URL.
  • Read the nationalities file correctly from a custom template pack.
  • Minor UI changes.
Assets 3

@pacman-ghost pacman-ghost released this Apr 24, 2019 · 44 commits to master since this release

IMPORTANT: There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

If you like to be tidy, delete your existing installation before unpacking this one.

Major new features

  • Added support for Chapter H vehicle/ordnance notes in HTML format.
  • Added an option to hide unavailable vehicle/ordnance multi-applicable notes.
  • Vehicle/ordnance snippets now adapt their layout to their content.
  • Added a new template for Japanese Tank-Hunter Heroes.
  • Custom list bullets can now be used.
  • Updated the Russian Lend-Lease vehicles.
  • Added the Canadians, New Zealanders and Free French.
  • Added 6.4.4 to the list of supported versions of VASL.

Other features and bug fixes

  • A default filename is generated when saving scenarios.
  • The scenario ID is now shown in the titlebar.
  • Tweaked the date format in the scenario template.
  • Changed the Panzerfausts extras template to be a more generic Count remaining template.
  • Player flags can now be overridden.
  • Vehicle/ordnance snippets are now generated from a shared template.
  • Tightened up the layout for vehicle/ordnance multi-applicable notes.
  • Changed how the application starts up and initializes.
  • The correct vehicle note is now shown for Landing Craft.
  • Fixed how image URL's are generated for common vehicles/ordnance.
  • Removed some incorrect notes for Blood & Jungle American vehicles.
  • Multiple Chapter H snippets are no longer auto-created if a vehicle/ordnance appears in an OB more than once.
  • Fixed the URL for a pre-loaded image.
  • Fixed a possible crash at startup.
  • Handle an incorrectly configured Chapter H directory.
  • Minor UI changes and bug fixes.
Assets 3

@pacman-ghost pacman-ghost released this Feb 18, 2019 · 77 commits to master since this release

IMPORTANT: There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

Added support for BFP's "Blood & Jungle" and "Poland In Flames"

If you want to set up Chapter H data for these, look at the ZIP file here to see the required directory structure.

Other major features

  • Vehicles/ordnance can now be marked as Elite.
  • The same vehicle/ordnance can now be added to an OB more than once.
  • Changed how Allied/Axis Minor common multi-applicable notes are applied.

Other minor changes and bug-fixes

  • "T", "NT" and "ST" are no longer shown in OB snippets.
  • Ctrl-Enter can now be used to close the User Settings dialog.
  • HTML content is shown when confirming deletions.
  • The license file is now shown correctly in the desktop version.
  • Improved how missing template files are handled.
  • Optimized startup.
  • Minor UI tweaks.
Assets 3

@pacman-ghost pacman-ghost released this Jan 5, 2019 · 104 commits to master since this release

Fixed an issue that was sometimes causing snippet images to show garbled characters.

Assets 3

@pacman-ghost pacman-ghost released this Jan 1, 2019 · 105 commits to master since this release

IMPORTANT: There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

Adding Chapter H notes to scenarios

Labels for Chapter H vehicle/ordnance notes and multi-applicable notes can now be added to scenarios.
NOTE: Because this is copyrighted content, the data files are not included in releases, and you will need to set them up yourself.

Adding your own pictures to scenarios

You can now include your own images in scenarios e.g. the graphic from the scenario card, or a CG reinforcement chart.

Support for VASL extensions

Currently, only KGS is recognized, but more will be included in later releases.

Images of snippets can now be created, instead of the raw HTML

This is most useful when combined with the Chapter H notes; you can now assemble these snippet images into a word processor and print it out, to get a single-page cheat sheet for all the vehicles and ordnance in a scenario. Very handy, even if you're not using VASL!

Other changes and bug-fixes

  • Optimized image generation.
  • Minor UI changes.
Assets 3

@pacman-ghost pacman-ghost released this Dec 7, 2018 · 129 commits to master since this release

The webapp can now be run in a Docker container.

Assets 2

@pacman-ghost pacman-ghost released this Dec 1, 2018 · 132 commits to master since this release

IMPORTANT: There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

Automatically insert/update labels in a VASSAL save file

The program can now automatically insert labels into a .vsav file, and update them if they're already there.
IMPORTANT: This feature should be considered experimental, use with care! Keep backups, and check the resulting save file before overwriting the original.

Configure everything in the Server Settings dialog (from the File menu); in particular, you need either geckodriver or chromedriver, with the former requiring Firefox to be installed, and the latter requiring Chrome or Chromium. Or, if you're running from source, update your site.cfg in the config/ directory.

With all the scenario details entered in the UI, choose "Update VASL scenario" from the menu, and select the .vsav file you want to update. The process will take some time (perhaps a minute or longer), and you may well see the VASSAL GUI temporarily appear on-screen (ignore it). Save the updated scenario to another file and check it, before overwriting the original file.

If you are setting up a new scenario, the process works best if you place the boards in the VASL scenario first.

If you are updating a scenario that was created using an earlier version of this program, it will attempt to figure out which label is which, and should be able to do this as long as the content hasn't changed. However, you may see some duplicate labels being created, in which case, delete the old label. Once this has been done, the program will be able to accurately determine which label is which, even if the content changes. Therefore, it is recommended that you run this update process on any scenarios you have already made.

Other changes and bug-fixes

  • Improved the appearance of flags in labels.
  • Account for timezones when saving the scenario date.
  • Report errors if the desktop app has a problem during startup.
  • Report errors in Python callbacks from the GUI.
  • Removed some Python config files inadvertantly included in releases.
  • Show a warning if an unsupported version of VASSAL or VASL is being used.
  • Store the program version and created/updated timestamps in scenario save files.
  • Handle hotkeys better if a dialog or dropdown is showing.
  • Added an About box.
  • Fixed a Selenium webdriver leak during tests.
  • Minor UI changes and template changes.
Assets 3

@pacman-ghost pacman-ghost released this Oct 30, 2018 · 159 commits to master since this release

IMPORTANT There have been changes to the template files. If you have created your own template pack, please update them to reflect these changes.

NOTE: If you have installed an earlier version, you might want to delete the old files before installing this release (the file/directory structure has changed and is much cleaner now).

Vehicle/ordnance capabilities and image can now be changed

You can now edit a vehicle/ordnance's capabilities (e.g. special ammo depletion numbers, crew survival #, etc.), e.g. if an SSR changes them, or you want to add a note.

If there are multiple VASL counters for the vehicle/ordnance, you can also change this after it has been added to the player's OB.

Ad-hoc templates can now be included in template packs

Extra templates are now available to generate ad-hoc snippets e.g. to keep track of how many PF shots you have left, or to generate a shaded box that can be inserted behind the Turn Track to indicate an LV Hindrance.

Other changes

  • The date format in the UI can now be changed.
  • Vehicle/ordnance capabilities are now shown in the UI.
  • Flags are shown in the player droplists and dialogs.
  • Flags can be (optionally) included in snippets.
  • Snippets now declare their encoding as UTF-8.
  • The "no image available" image is now handled as a redirect.
  • Changed how releases are packaged.
  • Minor UI changes.

Bug fixes

  • The correct scenario date is inserted into snippets, regardless of your timezone.
  • Added workarounds to allow the VASL 6.4.3 .vmod to be loaded.
Assets 3
You can’t perform that action at this time.