All posts by Jon

TableSorter (Jon)

This effect allows the sorting of the columns for the results summary tables and sort indicators are added to the column headers.   Columns are sorted alphabetically except the race columns which have a custom parser to make them numeric – so even if a result is discarded and the number is in brackets it will use the numeric value within the cell.  Click on the column header to sort any column.  Clicking it a second time will reverse the sorting.  If you are using a PC to view then you can sort on multiple columns by holding down the control key while you select the next column.  Or use the Alt key to reset the sort (You can always click on the Rank column header to reset also)

It can be combined with the HighlightWins3 if required





It can be downloaded from here.

HighlightWins3 (Jon)

This effect highlights the first 3 places in the series summary tables in different colours.  It is an extension of Colin’s HighlightWins effect.  It can be used as it is or you can examine the code to see how only the race columns are manipulated (1.0, 2.0 and 3.0 will not be highlighted in other columns or the table header).  It will also highlight the results even if they are discarded as it uses a regular expression to match the points for 1st, 2nd and 3rd.  The colours by default match those of stickers commonly used to denote these positions, but you can edit the colours to those of your choice.



It can be downloaded from here.

Updated to V1.6 30th August 2015 Changed Regular expression used – Jon


VERSION 2.19.8

Download link

For a windows install use the following link:-

For a use as a portable app which can be used on a USB memory stick, please download version 2.9.7 below.

Note: If you are re-installing Sailwave, all files and folders in the install directory are removed prior to installation.  Please make backups as needed.  Under normal circumstances this is not necessary – you should never need to change or add files in the Sailwave install directory.


Changes since the previous release (2.19.4) includes the following:-

  • Fix an issue where average points are being calculated and the competitor has no place or time entered.  Issue was a result of a fix in 2.19.1 for negative corrected time in PHRF.  (Negative corrected times will be addressed in a later release)
  • Limit SCP to maximum of DNF for the case of percentage using biggest start in any race.
  • Enhancements to Effects (scripts) so that it is no longer necessary to load jQuery explicitly and dependencies can be auto loaded.
  • Help buttons on the Publish wizard for Styles and Effects which take you to the Sailwave website and the libraries.
  • Some cosmetic improvements – mostly noticeable under Window 10.

Please let me have any feedback and request so that we can continue to improve Sailwave

VERSION 2.19.4

Download link

Please use 2.19.8 above.-


For changes since the previous full release (2.16.7) please see changes for 2.17.0, 2.17.1 and 2.18.1 in the download betas section. In addition to those, 2.19.4 includes the following:-

  • Double clicking a competitor field now additionally sets the focus to the field you double-clicked on, auto-selecting the appropriate tab.
  • Improvements to the Sailno wizard:-
    • Tick/untick the box “Don’t show competitors that already have a result” can now be changed at anytime – even while only a partial sailno is entered.
    • Enter * in the sailno and you can then enter a partial search for name or boat etc, and you can use the backspace to go back to the sailno field.
  • You can now import csv files that are read only.
  • Updated icons in some screens.
  • Publishing effects have been fixed and improved. Multiple effects are now supported.  Colin has created and updated some effects which are included in the install.  These include a social media effect which adds Facebook and Twitter icons to the results to allow them to be shared.
  • The old social media option on the publishing wizard has been removed.
  • Some new styles for publishing.
  • Some cosmetic and minor bug corrections.

Please let me have any feedback and request so that we can continue to improve Sailwave




This update is supplied as a full install containing the Sailwave.exe version 2.18.5  a new SWHelper.exe, new SWISAF.exe and examples.   You need to download from the link below and run the installer.

Changes in this version from 2.17 are

Scoring SystemOn the rating system tab there is now a tick box at the bottom labelled Excel Link.  If you run NHC in External Debug mode it normally defaults to using the SWNHC3.xls template to perform its calculations.  With this version you can now tick the box Excel link and supply a different name for the template.  In this example it will use the NHC 2015 specification template which is included with this install.  Note at the time of writing – Sailwave don’t recommend the use of the 2015 version other than for experimentation.  The Excel link name is stored within the blw Sailwave file so is remembered for the series.  Future versions of Sailwave will expand the use of the Excel link box.

  • You can now press F2 (Similar to Excel ) to edit a cell.
  • Updated Sailracer functions
  • Some Cosmetic and spelling fixes and minor bug fixes

NOTE:-  As a lot of antivirus programs don’t like the fact that Sailwave can send emails directly they have been generating false positives that the program is a virus, for this reason and also that many people now use web based mail,  the install does not contain the files necessary to send emails.   If you require this function you can download the following zip file and unzip it to the same directory that contains the Sailwave.exe typically C:\Program Files (x86)\Sailwave\

Please let me have any feedback so that we can release this as a full version


How do I send results to ISAF

This plugin allows you to send race results to ISAF.   From Version 2.18 of Sailwave this is now a very interactive process.

For Events that you are going to submit results to ISAF, you should start this process as soon as you have the entries to make sure that the ISAF ID’s that you have, are correct, and to give time to find any missing ID’s as you may need to communicate with the competitors.

Below is a short video that gives a short overview.  For best quality view the videos in YouTube by clicking the YouTube logo in the bottom right, select full screen, and then click on the Settings cog and select HD

The following video shows the use of the Event Finder

After you have the event selected then next stage is to check the ISAF ID’s are all present and correct.  The Sailwave ISAFID Checker will colour code them for you.   If you are happy that the name you have and the name ISAF have for that ID is the same person then you can force the colour to Green – Typically if they are registered on ISAF as Elizabeth and they enter as Lizzy then the program would not automatically accept them as the same person (It is clever enough match many names such as Tom and Thomas / Matt and Matthew) so in this case you would confirm them the same by forcing a Green.  Green and Amber are accepted for processing  but not Red.  You would use amber where you are happy that it is the correct ISAF ID but need to do some further work such as contacting the competitor to say their name is incorrectly spelt on the ISAF database and they need to correct it.  Or as I have personally seen they have registered on ISAF with the wrong gender.

The following Video gives you an idea of what is involved

Once all the ID’s are marked as Green then we can send the results to ISAF either direct to ISAF via an http transfer or we can save to a file for emailing.

The event organiser will be supplied with a code that enables submitted data to be posted live to the ISAF site.  This code only works for a few days before the event (to allow upload of competitors) and a few days after the event.  You should be aiming to transmit the results as soon as you have them but to do this you need to make sure you have all the ISAF ID’s so allow yourself time to obtain and check the ID’s

This video covers the final stage of sending the results

Please let me have any feedback so as to make future improvements


What devices and what operating systems can I run Sailwave on?

Sailwave is primarily a Windows app and typically it is run on a Windows Laptop or Desktop.  It runs on XP, Vista, Windows 7,  Windows 8/8.1 and Windows 10.  Sailwave is a 32 bit App but runs fine  on Windows 7/8/8.1/10  64 bit operating systems.

You can also run Sailwave on Windows Tablets but not tablets that run Windows RT.

It can be run on an Apple Mac or MacBook using various methods.   It is possible to dual boot most Apple Mac’s with OSx or Windows but this requires purchasing a Windows license.  You can also run Windows on your Mac using Parallels but again this requires a license purchase.  If you already have either of these options on your Mac then install and run Sailwave as you would any other Windows App. Otherwise there is a program called WineBottler which will allow you to run Sailwave on your Mac which is free of charge.   For more details please see the Sailwave User Group which contains links to a video.  Note – when the video was produced you had to use the Beta version of WineBottler but the standard version is now fully capable of running Sailwave.

You can run Sailwave on Linux PC’s by using Wine to emulate Windows.

You can’t run Sailwave on an iPad or Android tablet but you can view the output of Sailwave on these devices.  It is not recommended as the most usable option, but it is possible to run Sailwave on a PC somewhere and then use Teamviewer on the iPad (or similar) to connect to the PC and control the Sailwave running on the PC.

There is at least one user who has been developing an Android app to collect the data which can be imported into Sailwave later.

Recent versions of Sailwave have a messaging system built in which allows data to be sent to and extracted from Sailwave by other apps.  One user has developed a system where the entries can be directly entered into Sailwave from a Web based registration and also results can be entered into a web page (Typically on a Tablet or iPad) These results are then entered into Sailwave automatically via the messaging system.

Updated by Jon 31/03/2017


Changes in this version from 2.17.0 are

  • This version removes the error message that the scored position is greater than the number of competitors –  This makes it easier to delete competitors or complete fleets and rescore without having to readjust there recorded positions – Typically you would have had to use the Tools – Rearrange recorded position tool.
  • Fix a bug in the Tools rearrange recorded position if there is a competitor with a code and no recorded position.  The tool was creating a recorded position of zero which then caused an error when scoring.

This update is supplied as a zip file containing the Sailwave.exe version 2.17.1 and the new SWHelper.exe 1.5.0.   You need to extract the zip and replace the two above files in the directory  C:\Program Files\Sailwave or C:\Program Files (x86)\Sailwave (for 64 bit operating systems) .