#define WIND_INCREASE -1.0 // FLOAT - -1.0 - increase wind speed by this amount, 0.0 is default game
// Valid values 0.0 to 10.0, and -1.0
// Recommended value = 10.0 or 5.0 if ships are too fast
// If this number is set to -1.0, the following values will be used instead
// NOTE: Setting more than 16 knots difference between low and high
// is allowed, but may produce undesired results at wind extremes
#define LOWEST_WIND 16.0 // FLOAT - 12.0 - the lowest wind speed you will see (default game 2.0)
// Valid values 2.0 to 26.0
// Recommended value 12.0
#define HIGHEST_WIND 28.0 // FLOAT - 23.0 - the highest wind speed you will see (default game 18.0)
// Valid values 4.0 to 28.0
// Recommended value 23.0
This code on internal settings look like its not working for me, I'm geting a lot of 6 knots of wind on Iron man mode tested multiple trips in a row from jamaica to nevis (and In october+november!), stoping in puerto rico and having some naval battles in between, I do sleep in taverns to wait for better weather but it takes for ever (was Coas that allowed you to talk to yourself to make pass the time? that was handy)
Could It be this code on WhrWeather?:
what do they do the lines I put in blue?, can I edit them somehow to make the game go up to at least 12 knots at the minimum?
float fWindIncrease, fLoWind, fHiWind, fTemp;
fWindIncrease = fclamp(-1.0, 10.0, WIND_INCREASE);
if (fWindIncrease >= 0.0)
{
return stf(Weather.Wind.Speed) + fWindIncrease;
}
else
{
fLoWind = fclamp(2.0, 26.0, LOWEST_WIND);
fHiWind = fclamp(4.0, 28.0, HIGHEST_WIND);
if (fLoWind > fHiWind)
{
fTemp = fLoWind;
fLoWind = fHiWind;
fHiWind = fTemp;
}
if (fLoWind+2.0 > fHiWind) fHiWind = fLoWind + 2.0;
return Bring2Range(fLoWind, fHiWind, 2.0, 18.0, stf(Weather.Wind.Speed));