New Interface... The end of zezo ?
Post by iconPost by toxcct | 2017-09-19 | 11:46:38

Hi Cvetan,

I've just looked at the new interface, freshly opened, and I can't find anywhere both important things below :
- boat coordinates
- polar data

So, not only we wont be able to locate exactly our boat from external tools, but we won't be able to know the right attitude either.

Do you have better eyes by chance ?

Regards,
toxcct

commenticon 24 Comments
Post by iconPost by zezo | 2017-09-19 | 14:45:54
I'll probably deal with position and polars one way or another.

But they've turned the game into fucking Clash of Clans. You have to buy packs of random cards hoping to get your auto sails working ...

Additionally in the helm is missing in when I open the interface in Firefox, but they will probably fix that soon.
Post by iconPost by zezo | 2017-09-19 | 14:54:16
The problem is that VR want a (big) piece of the pie, actually the whole pie, so may try to extort money from the players for such vital info.

It seems that they are selling access to the weather forecast already.
Post by iconPost by zezo | 2017-09-19 | 15:26:53
Boat position is available in the 3d view. Polars are Imoca, so we can use the Summer race to some extent.
Post by iconPost by toxcct | 2017-09-19 | 15:38:35
Yeah, I couldn't find the coords at first, but you're right, they are here, and you can still get the programmatically in the 3D view (which was unavailable before race start).

Regarding the polars, how do you know the boats are Imocas ? do you read it somewhere ?
Post by iconPost by Old-git | 2017-09-19 | 16:07:08
You can also find the boat coordinates by clicking on your boat. This brings up a banner on the left of the window which displays the information about your speed, twa, distance to finish, etc. and the coordinates.

However the anemometer doesn't display any coordinates so there is no way to know the exact location of a mark. This will make routing very difficult.

In the cache I see very little apart for the type of boat: an imoca for this race. No sign of any files that would be polars...
Post by iconPost by zezo | 2017-09-19 | 19:45:33
They've switched the communication from http to websockets. Took me few hours to find out how to monitor, but there are tools.

The polars are probably packed inside the Unity asset bundles. Which can generally be extracted.
Post by iconPost by Old-git | 2017-09-19 | 20:04:50
Having polars would be a big plus!

But there is still the question of the weather. Does it look real ? or are they manipulating it so not one can use a similar source?
Post by iconPost by zezo | 2017-09-19 | 21:03:09
Weather looks the same as before the change.

Moving away from NOAA weather will raise all kinds of questions about manipulating the data to some player's advantage so they should not be going into that.
Post by iconPost by GeGaX | 2017-09-19 | 17:18:14
Hi cvetan,
I think it would take a lot of work to create polars:
- single polars (without options)
- single polars + foils
- single polars + polish
- single polars + foils + polish
- etc ...
This would determine the % improvement of each option ...
It's going to be long, very long ...

I think that each option must activate a percentage more of speed, no ?
Post by iconPost by zezo | 2017-09-19 | 19:47:01
They are probably just multiplier coefficients over the normal polars. Or could be separate set of polars like the foils. Will take some time to find out.
Post by iconPost by zezo | 2017-09-19 | 20:54:44
Hull polish is only 0.3%, so maximum 2 checkboxes - pro sails and foils.
Post by iconPost by YourMomSA | 2017-09-19 | 18:08:54
Yuck. I'm probably going to quit VR as soon as my credits run out. I don't want to play a card game, and I definitely don't want to have to make $ decisions every time I adjust my strategy.
Post by iconPost by JohnT | 2017-09-20 | 05:54:06
Totally agree re the card game and $ for strategy changes. Looks to me like a classic example of taking something really good, failing to understand what users really like about it, and really messing it up!
Post by iconPost by zezo | 2017-09-20 | 07:40:20
Pushing away your loyal paying customers (half of which are boat owners IRL) while trying to get the attention of 13yo boys with short attention span?

It's called marketing.
Post by iconPost by zezo | 2017-09-19 | 20:44:53
The polars are passed as json arrays, and the various penalties/bonuses are also described there.
Post by iconPost by zezo | 2017-09-19 | 20:45:08
"label": "mono/imoca_60_new",
"globalSpeedRatio": 1,
"iceSpeedRatio": 0.3,
"foil": {
"speedRatio": 1.04,
"twaMin": 80,
"twaMax": 160,
"twaMerge": 10,
"twsMin": 16,
"twsMax": 35,
"twsMerge": 5
},
"hull": {
"speedRatio": 1.003
},
"winch": {
"tack": {
"stdTimerSec": 300,
"stdRatio": 0.5,
"proTimerSec": 75,
"proRatio": 0.5
},
"gybe": {
"stdTimerSec": 300,
"stdRatio": 0.5,
"proTimerSec": 75,
"proRatio": 0.5
},
"sailChange": {
"stdTimerSec": 300,
"stdRatio": 0.5,
"proTimerSec": 75,
"proRatio": 0.5
}
},
Post by iconPost by zezo | 2017-09-19 | 20:50:07
I read this as:

Foil - 4% speed increase between TWA 80 and 160/TWS 16-35

Hull polish - 0.3% bonus

Normal tack/gybe/sail change - 50% penalty for 5 minutes
with Pro winch - penalty for only 75 seconds
Post by iconPost by GeGaX | 2017-09-20 | 00:41:52
Yes ! Very good job !!! ;)

It's possible to give me the path for the file ? ( i can give you my mail by MP )
Thanks ;)
Post by iconPost by zezo | 2017-09-20 | 07:11:11
Those are not URLs/files anymore. The new protocol is implemented as procedure calls over websockets (https://en.wikipedia.org/wiki/WebSocket)

It can be observed in Chrome developer tools. For Firefox you have to install an extension. Took me a while to figure out.
Post by iconPost by toxcct | 2017-09-19 | 23:37:11
wow, good spot !
Post by iconPost by karriv | 2017-09-20 | 08:36:04
This card thing sucks big time. Just noticed that if you want to use the programmation, the 1st order costs one card, 2nd costs two cards and so forth. And when you can't just buy programmation cards, but a random collection of waypoints and programmation cards... Furthermore, if you delete a programmation, you don't get the cards back.

Not good. I was about to try and write an article on VVOR to a Finnish boating magazine, but it now looks like I won't even be racing the VVOR with these "improvements"...
Post by iconPost by toxcct | 2017-09-20 | 11:47:19
Cvetan,

I tried to find back those json arrays in my Chrome Network tab, but could not see them...
Could you give an hint where these are to be observed ?

I noticed some "events" traces, but their content looks nothing like what you posted previously...

Thanks.
toxcct
Post by iconPost by zezo | 2017-09-20 | 11:54:16
There is a filter (along with All XHR JS...) called WS.

Click on it and there are two sockets. First one serves only the login.

The other one stays open during the entire session (state Pending)

Click on it and then "Frames" in the tabs in the right pane.

There you find the protocol dump. Find the longest frame (26K or so) - it contains the sail polars and the above data.

Right click the frame in the list, "Copy message", paste into js beautifier and enjoy ;-)
Post by iconPost by zezo | 2017-09-20 | 12:03:36
On a side note, the previous version also used json, but it was passed compressed and encrypted in http requests. There was a way to extract the encryption key and get the raw data, so no big difference.
border
Topics list
Posts
border
7
border
border
26
border
border
53
border
border
42
border
border
12
border
border
5
border
border
17
border
border
2
border
border
4
border
border
3
border
border
1
border
border
35
border
border
3
border
border
2
border
border
11
border
border
4
border
border
15
border
border
8
border
border
5
border
border
11
border
border
5
border
border
Copyright 2009 by ZEZO.ORG. All Rights Reserved.