Chrome Extension v2.0
Post by iconPost by mak08 | 2018-02-04 | 23:19:03

A new version of VRDashboard is out.

Previous announcement for reference:

Version 2.0 contains a patch by Xeelee, including the following
new features:

- Log Friend and Opponent position, direction, speed and other parameters. Refers to friends/opponents in the selected race. Click on the helm icon (RT column) to call the router.

- Call the router directly for your boat in any race by clicking on the helm icon (RT column). Note that the position may be outdated for a non-selected race.

The Race Log, Raw messages and the new Friends/Opponents tables are now arranged in tabs.

Have fun!

commenticon 91 Comments
Post by iconPost by nsp | 2018-02-05 | 03:17:58


Always surprising..Awesome job. Thanks a lot Mak

Post by iconPost by zezo | 2018-02-05 | 09:55:32
Great work, indeed. I was not involved in this release, but we have another developer on the team.
Post by iconPost by mak08 | 2018-02-05 | 09:59:20
All credit goes to Xeelee this time!
Post by iconPost by Old-git | 2018-02-05 | 10:46:14
You are fantastic guys! Thanks for the good work.

Post by iconPost by GeGaX | 2018-02-05 | 13:42:29
It is a very good job !!! nothing to say more, it's perfect

@zezo, @ mak08 and @Xeelee, if you are bored, I have 2 improvements to code for route (local time and .gpx) :D

Post by iconPost by WoKeN | 2018-02-05 | 15:01:24
Amazing, good work bro!
Post by iconPost by Ursus Maritimus | 2018-02-05 | 15:59:41
nice nice nice !!

Any option in getting DTL for everyone in stead of DTU?
DTU is easy from coordinates, but not very usefull, unless I don't see the use case for it.

How can I get friends and opponents in the listing?

Friends = followed boats?
Opponents = top 50 ?
Sailing Club anywhere?

nice nice nice !!
Post by iconPost by zezo | 2018-02-06 | 07:56:09
The VR ranking messages are weird. List of followed boats contains positions (so they can be displayed on your screen) but not rank or DTF.

Rank messages don't contain the actual rank - it's relative to the type of ranking, so no way to tell the global rank of a player on your friend/club list.

And then there is the player card message that contains all info, but you have to click all boats.

The message times are also unknown. There were automated rank messages (top 50) at regular intervals for a while, but not anymore. So you have to click the ranking to update the table data.

The benefits of the table are that after clicking a boat you can:

1) See the actual sail used (and all data at a glance)
2) Run the routing for that boat by clicking the helm icon
Post by iconPost by JohnT | 2018-02-06 | 06:25:00
Awesome update :)
Post by iconPost by karriv | 2018-02-07 | 09:17:37
Would it be possible to display the bearing and distance to a followed boat? This information would be very useful in estimating how are you doing compared to the boats you follow.
Post by iconPost by mak08 | 2018-02-07 | 11:07:31
That would be possible, but there was also a request to replace DTU with DTL. Let's collect opinions for a while and the decide what we do next.

Post by iconPost by Mullionman | 2018-02-07 | 14:53:46
I think that DTU should stay.
DTL can be found out in the game and as the leader is sometimes automatically seen in the extension, its there by default.

DTU can not be seen anywhere else. Is it direct DTU based on both Lat/Long or the difference between DTF?

Is there any reason why the order appears to be random? Could they be in alphabetical order or DTU?

Brilliant tool. Well done
Post by iconPost by Ursus Maritimus | 2018-02-07 | 16:11:31
Would it be posslbe to make a sort option on each column on the FRIENDS/OPPOONENTS tab?
Than you can sort by TWA, heading, boatname, ranking, windspeed, boatspeed and whatever.

And DTF, maybe calculate DTF as the distance in a straight line? That will be more usefull than the unreliable DTF as provided sometimes in the VR-server logs.
Post by iconPost by Inicio | 2018-02-07 | 16:29:32
Too many data. Difficult to see...
It occupies too much vertical space.
Perhaps better if only AS, WP, PR, and ∑ (total)

Leg: occupies too much horizontal space.

Post by iconPost by Mullionman | 2018-02-07 | 16:43:37
How would you work out DTF if the straight line is through land? Is it great circle or rhumb line? What would it be in the Jules Verne?
I think we have to use those by VR (albeit using hidden points) or it gets very complicated. We cant have more than one DTF.
Post by iconPost by Ursus Maritimus | 2018-02-07 | 17:43:40
problem is that the intermediate points that VR uses are not in the server messages, so not available for the plug-in

Indeed my proposal would not work well on the first half of JVT. After that it would gradually improve and from Cape Horn it would be quite good. And it is easy to calculate distance between two points (that is used to calculated delta_distance and vC).
Post by iconPost by zezo | 2018-02-07 | 18:10:30
It's all available in the messages. But there is no much sense recreating existing game functionality. Better add what's missing.
Post by iconPost by Ursus Maritimus | 2018-02-07 | 19:29:49
Such as CMG to next game waypoint?
Post by iconPost by karriv | 2018-02-07 | 21:30:59
IMHO DTF says very little about how you're doing in a race before the finish line. E.g. at the moment in VOR, there's a tack coming up in some 16 hours. At that moment, who's highest in the wind would be leading (at least of the boats on a similar strategy). For me, the TWD at the moment of tack's going to be around 72, so basically anyone with a bearing of 162-342 from me would be behind me. Thus, I think the bearing to competing boats would be far more important to display than DTF of DTL or DTAnyRandomPoingAlongTheCourse.

Just my opinion...
Post by iconPost by Coolcan | 2018-02-08 | 13:00:17
How do you get to see any friends/oponents in de dashboard (I can only see my own boat..
Post by iconPost by mak08 | 2018-02-08 | 14:11:22
Make sure that you have version 2.0.0 (displayed in the top right corner of the extension tab) - restart the browser if necessary. Then:

- go to

- start the extension.

- go back to the VR tab and log in to a race

- go back to the extension tab and select the race you're logged in to.

Only friends who have joined the race will be listed.

Post by iconPost by Swedish Holst Mafia | 2018-02-08 | 18:49:57
Great work... very impressed. This of course opening up for other Nice to have functions on the Xmas list.

Would it be possible to project more than one route on the charts?

a) example 5 days vs 10 days vs 15 days?

b) my route vs 1 or many Friends routes... 'just to compare' based on current location and the X number or days?

Thanks a ton again for great tool and features!
Post by iconPost by toxcct | 2018-02-08 | 19:19:34
Don't confuse zezo router and mak08's Dashboard ;)
Post by iconPost by Swedish Holst Mafia | 2018-02-09 | 16:43:41
Not confused at all, just looking at the possibilities... opportunities :-)
Post by iconPost by Coolcan | 2018-02-09 | 11:06:27
Thnks a lot (:
Post by iconPost by Gerrit | 2018-02-09 | 16:22:33
Nice, thanks for the new version!
Post by iconPost by mak08 | 2018-03-02 | 13:45:31
VRDashboard Version 2.1.0 is out, with a few enhancements and requested changes to the friends list.

by Xeelee:
- Members of a club (type sponsor) are now distinguishable from others in the list (color + brandname).
- On the racelist, added an icon to call a weather service (
by Xeelee & me:
- Make friends list sortable (by columns where it makes sense); visually indicate sort order.

Thanks Xeelee!

Post by iconPost by mak08 | 2018-03-04 | 11:28:54
Bugfix version 2.1.1:

- Weather service icon was missing in published version.

Post by iconPost by nsp | 2018-03-03 | 11:27:43
It never stops getting better!! thanks guys :))
Post by iconPost by WoKeN | 2018-03-03 | 12:00:34
Great work, cheers!
Post by iconPost by JohnT | 2018-03-06 | 20:32:42
Not sure if this implies a bug in VR, or the extension, or is just proof of what VR has done to my brain:
I run VR in old fashioned sailing units, and it shows I'm 870 NM from the finish. Actually I tend to believe Zezo and Google Earth which both say 833 NM. But what caught my attention is that for friends/opponents shown to be at the start list the DTU shows 463 NM - almost a factor of 2 different.

Then I checked the distance to the boats close to me and those DTU distances differ from VR in the extension by a similar factor.

The only thing that springs to mind is that the difference is not far off the conversion factor from NM to Km - if it was applied to NM assuming they were Km.
Post by iconPost by Xeelee | 2018-03-06 | 21:48:40
Hi JohnT

You're absolutely right, it's exactly what you've guessed. (assumed km after the great circle distance calculation and
converted it to nm, hence dividing it by 1.852) Will be fixed in the next release. Tnx mak08, that was fast :-)

Post by iconPost by mak08 | 2018-03-06 | 21:52:00
You are right, there was an extra Km to NM conversion in the DTU computation. I just uploaded a fix. Should be published within an hour.
Post by iconPost by Ursus Maritimus | 2018-03-06 | 21:22:10
Would it be possible to calculate DTH from GPS positions between boat and finish (or next game waypoint)?

Probably more reliable than the fuzzy VR-dtf reports that are mostly not available in the friend/opponent list.
Post by iconPost by Xeelee | 2018-03-06 | 22:01:37
DTH ? Should be DTF... thank for noticing the typo ;-)

Well I thought about that. The waypoints/gates (and also the invisible gates) are known. The distance to the
finish could be calculated by adding the distance to the next waypoint to the sum of distances between the remaining
waypoints up to the finish.

Of course this is still a theoretical DTF not respecting landmasses, following a course one waypoint after the other.

I'm not sure how the DTF is calculated in the game and after all I don't know if this method would really give us
a better result.

Post by iconPost by zezo | 2018-03-06 | 22:07:29
Gates are defined as lines in the game. I get the feeling that the distance to next waypoint is distance to the line, not to the nearest point, but haven't done the math to confirm it.

But as I've said before, if we are going to reverse engineer every aspect of the game and duplicate all functions we'd better build the entire thing from scratch and be done with it.
Post by iconPost by Ursus Maritimus | 2018-03-07 | 17:31:29
yeah, yeah, yeah, go for it :D
Post by iconPost by mak08 | 2018-03-06 | 22:23:01
Bugfix version 2.1.3:
- Fix DTU computation
- Fix typo DTH -> DTF
Post by iconPost by mak08 | 2018-03-08 | 18:55:20
Bugfix version 2.1.4:
- Take globalSpeedRatio parameter into account when computing speedT (thanks Xeelee)
- Update polar cache even if polar version indicator is unchanged

Post by iconPost by Ursus Maritimus | 2018-03-08 | 19:03:36
great job, thanks!
Post by iconPost by mcmgj | 2018-03-11 | 22:21:00

Hi all...
I think we have a mistake on version 2.1.4 just downloaded on my computer.
I use a new boat on Jules Verne Trophy and it's Dubai-Muscat race showed.
If I start Dubai-Muscat race, the Jules-Verne datas are showed ...
Post by iconPost by mak08 | 2018-03-11 | 22:42:00
Works fine for me.
I switched to another boat with the dashboard running, joined JV and Muscat and called from the dashboard. Races are opened correctly in the router.

Post by iconPost by mcmgj | 2018-03-11 | 23:11:20
Sorry, my error : no restart chrome after upgrade !!!

Post by iconPost by Ursus Maritimus | 2018-03-12 | 06:29:48
DTF is rubbish (using game data).
How about calculating it from GPS of finish?

Not reliable in the first part of the race, but excellent when on the last sea to the line. Could be 1000 nm or more when that is an ocean ;)
Post by iconPost by mak08 | 2018-03-12 | 11:29:02
Proper DTF computation is not a trivial task. It needs to take course marks and map into account at the very least. For realistic values it should take wind into account, but the dashboard does not have any wind information (and I'm not planning to invest the time, given that you can always use the router to get DTF for your own boat and selected opponents).

Post by iconPost by Ursus Maritimus | 2018-03-12 | 09:19:44
o, and sorting doesn't always work

Would it be possible to make all columns sortable in a next version?

E.g what TWA are my opponents exactly sailing.
Post by iconPost by mak08 | 2018-03-12 | 11:30:48
Yes, we can add that if you find it useful.
Post by iconPost by Ursus Maritimus | 2018-03-12 | 19:00:07
Well, one way of improving your own results is being able to see exactly what competitors are doing.
And than use the choices that work.

Would be nice and probably easy.

My remark on DTF is rubbish is not a you guys, but at VR that sends messy update messages. DTF to the finish is better and more usefull than what is there now ;)

Post by iconPost by zezo | 2018-03-12 | 19:05:27
The VR DTF is about OK. What is messy is the ranking which is not calculated every 2 minutes.

So we can do the DTF, but it will still be messed, because the opponent boats will still have a position/DTF from your last update, which could be 2 minutes ago or 6 hours ago. In the end we'd get one more meaningless ranking. It's there in the game design and not something we can work around.
Post by iconPost by Ursus Maritimus | 2018-03-12 | 21:27:16
ok, than what about a DTFc column?
On the last couple of hundred miles it will be much more accurate than the game info itself ;)

Just calculate for every boat from boat-position and finish-position.

Any idea why there are some many boats on the friends list that you are not following and not interestted in? Even boats that didn't make the start etc.
Post by iconPost by DonH | 2018-03-12 | 14:09:15
As a new user preparing for the Volvo 7/11 I am having trouble understanding the various column headings of the VR Dashboard. It may become more evident after the form is populated once the race starts. But, for instance, what do the following mean;

vR (kn) - used to be rotate speed in my working life :-)
vC (kn)
vT (kn)
Ad (nm)
At (sail)

What are RAW Messages?

Is there a full explanation available anywhere which explains how best to use it?

Any help greatly appreciated
Post by iconPost by zezo | 2018-03-12 | 14:28:38
The columns headers have tool tips on mouse hover.

Raw messages is the actual game protocol data that is parsed to get the tables filled. It also contains the boat polars and race details. Mostly useful as diagnostic tool if something gets wrong (but you can also extract the polars and turn into xls file, for example)
Post by iconPost by DonH | 2018-03-13 | 13:01:57
Thanks for your quick reply Zero, makes a lot more sense - missed the obvious!! So much still to learn!
Post by iconPost by zezo | 2018-03-13 | 15:56:09
There are also at least two threads where the extension was originally announced and discussed. Some if the information is already outdated, but here it goes:

In general there is a lot of info around the forum, just no time to organize it in some kind of FAQ/wiki and keep it updated (and VR do introduce a lot of undocumented changes that need someone keeping track)

Post by iconPost by Ursus Maritimus | 2018-03-19 | 23:13:57
could you make the TWA on the friends list coloured like for the racelog (green / red)? makes it easy to spot who tacked already

also sortable on alle columns would still be great (sail, TWA, etc).

and a DTFc column ...
just plain and stupid the straight line distance between boat position and finish position. much better tha what VR provides in the logs.
Post by iconPost by mak08 | 2018-03-20 | 14:57:49
I thought exactly the same thing when I was looking at the friends list TWA yesterday :-) Yes, we can color-code the tack.

The other topics were already discussed ;-)

Post by iconPost by Ursus Maritimus | 2018-03-20 | 19:28:43
I know ;)

repetition is the strength of advertising. dunno if that applies to feature requests as well ...
Post by iconPost by mak08 | 2018-03-20 | 20:30:48
Tomorrow never knows.
Post by iconPost by occupywallstreet | 2018-03-20 | 22:19:23
I would like to have VMC on dashboard as well. It would be interesting to see how it changes in different situations. I know the racing navigators use it in the real world. I just have never had time to explore it. Of course we have VMG, but it only works up-/downwind.
Post by iconPost by Ursus Maritimus | 2018-03-21 | 06:19:50
Post by iconPost by GeGaX | 2018-03-21 | 06:34:54
@Occupywallstreet: in french, sorry
VMC takes into account the drift and the current, there is no drift and no current on VR ...

Post by iconPost by Mullionman | 2018-03-21 | 08:08:59
You can still have VMC without drift and current.
But VMC to where?
The finish? Some hidden VR waypoint?
You have to know where.
Post by iconPost by Ursus Maritimus | 2018-03-21 | 12:29:13
VMCc to finish I would say (in addition to DTFc).

At least that gives meaningfull information on the final approach of the race. In VOR leg 7 that would be after Cape Horn, so the last 1500 nm or so. There it would be quite usefull and it easy to calculate both.

Would be nice if it could be towards the next waypoint in Zezo, but I'm afraid that is not possible as it is not in the VR messages.
Post by iconPost by toxcct | 2018-03-21 | 12:52:57
let be complete the current polars release still in development, and I'll consider this afterward...
Post by iconPost by Xeelee | 2018-03-21 | 19:41:36
Actually the last passed gate/waypoint is reported by the game (including hidden gates) so a VMC/CMG calculation
to the next WP should be possible. CMG can easily be calculated by the difference of the distance to the next WP
between two updates, VMC (speed from now on towards the wp) is a bit more tricky if you're near a waypoint
since there is an angle change towards the WP and the speed is changing if you sail a fixed course, but this
could be ignored or maybe just calculated backwards like CMG. (VMG is simpler since the wind-WP is infinite away).

Needs a little bit of math and waypoint logic but should be possible in the dashboard... who knows...

Post by iconPost by Ursus Maritimus | 2018-03-22 | 00:32:59
can you just divide CMG by delta_t to get VMC ?
Post by iconPost by metch | 2018-03-21 | 20:33:34
How do I delete old data in VR Dashboard,please?
Post by iconPost by zezo | 2018-03-21 | 20:40:17
Just reload the extension. Close it and click the icon on the VR page again. Or hit F5 to reload - it will close itself.

Given that the current VR app crashes in about 24 hours anyway and has to be reloaded, I've developed a routine myself - when it crashes I close all game-related tabs - game, extension and charts, open a new tab with the game home page, click the extension icon and start from scratch.
Post by iconPost by metch | 2018-03-21 | 20:46:58
Thanks very much.
Post by iconPost by JohnT | 2018-03-24 | 05:01:15
My concern about VMC in the dashboard is that where VR thinks I should be sailing to rarely agrees with where I am actually aiming for (until the finish). So VMC would be much more useful in the polars - that way you can input the C and it's independent of where you are on the racecourse. (which means this is partly in the wrong thread!)
Post by iconPost by Ursus Maritimus | 2018-04-01 | 14:09:09
- in a fase like this at VOR, DTF would be a great addition to VR Dashboard as it is basically a straight line to the finish and it is possible to calculate from GPS position including earth curvature. SItuation already valid since rounding Cape Horn
- same for Clipper since all boats are on the ocean

and yes, I know I requested this more often. sorry if I'm pushing too much, but I'm convinced that in the last fase of every race this metric is quite valid and much better than VR ranking. plus you can add CMG towards the finish.

anyway, would be nice if you guys can add this some time. thanks for the great product it already is !
Post by iconPost by mak08 | 2018-04-20 | 20:34:19
I've just published a 'facelift' version (2.2.0).
- Enable sorting by twa&heading; colorcode twa
Racelog/Race status:
- Remove separate 'sail' column;
- Display current sail along with vC
- Fix speed computation at TWA=180°. Thanks to Toxcct for spotting.

@Ursus: Sorry, I'm still not convinced about DTFc...

Post by iconPost by Ursus Maritimus | 2018-04-21 | 20:43:07
no problem, I am ;)

Thanks for the great update!

Any supporters for a DTFc column?

DTF as we have now provided by VR is mostly empty or not updated, unless you click on all boats all the time.
Post by iconPost by GeGaX | 2018-04-22 | 20:04:10
Hi mak08 ;)
In the tab "Friends / Opponents", for friends the ranking is non-existent unless you click on the boats on VR, there, their ranking appears.

A suggestion, for the column "DTU" it would be possible to show a positive value if the player is in front of us and negative if the player is behind us? (We can know if we look at the column "BRG" but it would be easier to read directly).

Can we know if a friend's boat sails in HDG or TWA ?
If yes it would be possible to set up the same color code (Blue if HDG locked, Black if HDG unlocked)

And thanks for version 2.2.0 ;)
Post by iconPost by Ursus Maritimus | 2018-04-22 | 21:52:35
maybe also green and red for TWA?

for DTU you need to know the next waypoint to decide whether a boat is in front or behind or next to you.
Post by iconPost by GeGaX | 2018-04-22 | 22:22:57
Not necessarily, the calculation of DTF is good so just look if the value of BRG is between HDG - 90 ° and HDG + 90 ° if yes DTU is positive so the boat is in front if no DTU is negative the boat is behind

And yes for TWA is in bold green or red and HDG in black as on the interface for our boat
Post by iconPost by Ursus Maritimus | 2018-04-22 | 22:03:21

dtf column of followed players is mainly empty :(

Post by iconPost by mcmgj | 2018-04-25 | 14:52:54
Hi ... I have wrote some function to get automatic ranking of all of frame,
it's close to end to obtain all "true ranking" for all skippers ...
But I wrote it on VRdasboard 2.1.4 ....
So I have some versions to update before send these functions to you ...

Post by iconPost by mak08 | 2018-04-25 | 18:37:07
Version 2.2.0 does not differ a lot from the previous version 2.1.4, it shouldn't be a big deal to adapt to it. If you'd like to send us patch please contact me by e-mail. No promises, though.

Post by iconPost by lamavare | 2018-04-26 | 19:57:44
Like ur extension a lot, but after some time VR stops and I get this Chrome-message:
"Out of memory. If you are the developer of this content, try allocating more memory to your WebGL build in the WebGL player settings."
Post by iconPost by zezo | 2018-04-26 | 20:35:13
That has nothing to do with the extension. It's the game interface itself that crashes.
Post by iconPost by Ursus Maritimus | 2018-05-07 | 12:03:21
question: I only see opponents in one race (UM) and not in the other three (VOR, AG2R and CLIPPER) in Dashboad V2.2.0.

And sometimes, I see my own boat listed there and sometimes opponents appear when you click them and sometimes not. Is quite handy to inspect what they are doing and what sail they use.
Post by iconPost by Xeelee | 2018-05-07 | 13:44:10
The opponents entries are only refreshed if you enter the specific race in the game UI. Just running the
game window is not enough, it just reports your position for all games every 2 minutes but not the positions
of the opponents.

The extension does expire the opponent entries after a certain time if they are not refreshed by entering the
game. That your boat appears in the opponent list is probably a bug, I have to take a closer look at that.

Post by iconPost by Ursus Maritimus | 2018-05-07 | 20:25:05
Could you turn that bug into a feature? Quite usefull to see your own boats data right under your nearest opponents in the same format ;)

Is there information about steering of opponents (HDG or TWA)? Than you could make the selection bold. It is already great to see opponents sail and whether it is auto or not.

Great job by the way, very usefull!

PS Still hoping to see some day a DTFc and mayb CGMc appear). Always updated and very accurate as of the last ocean ;)
Post by iconPost by mak08 | 2018-06-25 | 21:54:24
We've arrived at version 2.3.2 now...
- Friends/Opponents: Include the Ursus number.
(If the friend DTF is not available from the server messages, print a computed value. This is the direct GC distance, ignoring gates)
- Race log: Print current percentage of foiling factor (100% = 1.04x)
- Bugfix: Handle another case of invalid JSON in server message

I failed to mention enhancement implemented by Xeelee, published with the previous version:
- Heading is replaced with Bearing from us.
- Negative distance means friend is behind us (ignoring gates).

Post by iconPost by Ursus Maritimus | 2018-06-25 | 22:12:25
nice, the ursus number, I'm flattered. great job as usual ! waiting for google to publish and distributue it.

just remove the old extension and install it from webstore

now it opens the routing for Clipper 12, thanks!
Post by iconPost by Ursus Maritimus | 2018-06-27 | 07:09:13
Great work, have been playing around with the latest update.

Sometimes, I see my own boat listed, sometimes not. For me it could be in the list all the time for convenient comparison.

Basically means delta_DTF_calculated (Great Circle)?

I presume values between brackets are calculated from boat and finish location (Great Circle)?
And no brackets means reported by the game (incl. distances to the invisible ranking gates) and only updated when you click on a boat?

It looks like sorting doesn't work on calculated GC values between brackets.

Post by iconPost by mak08 | 2018-06-27 | 11:45:41
DTU: It's the GC distance between the boats (computed from the boat positions), it's not the DTF difference.

DTF: Yes, values in parens are calculated from the current boat position and finish. The numbers are replaced by numbers reported by VR as you click on the boats in the game UI. Sorry, I didn't have the time to make it sortable.

Own boat not listed:
I think it should be listed if you click on it in the game UI. Again I'm sorry, I don't have the time right now but I'll look at this eventually.

Post by iconPost by Ursus Maritimus | 2018-06-27 | 15:39:50
no problem and no need to resolve with any form of priority. It's all nice to have. Sortable would be nice as well as adding own boat without clicking. But nothing more than that. Take care!
Post by iconPost by Old-git | 2018-06-25 | 22:24:15
Thanks mak08!!!!

Post by iconPost by Inicio | 2018-06-27 | 06:14:40
Topics list
Copyright 2009 by ZEZO.ORG. All Rights Reserved.