• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Too Close in Battle Scenes!

MadMike

Landlubber
Downloaded and played Build 13.1 update 2, and one annoying thing encountered was laying about 200 yards from an enemy vessel after the "sail ho" message. After hitting the space bar I'm laying far too close for comfort (especially after a convoy obliterates me with no chance to escape). I'd like to be a few hundred more yards off (as in Build 12).
Also, I'm instantly boarding without the grappling/boarding icon showing up and at high speeds (have very low attributes and skills starting out).

Yours, Mike
 
That's... interesting. As for the distance, you can set that in PROGRAM\InternalSettings.h somewhere.
 
I had a case once where the sail-ho logged everything in properly, but there were some random ships not part of the encounter group right next to me. It was generated by the standard island login process putting coastal ships on a locator that I just happened to be next to when I logged in.

Encounter ships are always logged in 1000 yards away, depending on a setting in CCCDirectsail.c which defaults to 1000. Using sail-to, you log in at a distance that depends on the SAILTO_DISTANCE1 and SAILTO_DISTANCE2 in the InternalSettings.h file. These default to 100 and 200 yards. My game is set to 200 and 400 yards which works a lot better for me, but some people may prefer the closer distance.

Edit: sometimes the enemy ship boards YOU. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> Also, I'm not sure what the numbers are for the build you're using, but check the SAILTO_DISTANCE values.

Hook
 
Since he was playing Build 13, I think he's talking about the worldmap "Sail Ho" and not the DirectSail version. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
Changed Sail_to_distance1 and 2 to 1000 and no changes, I still end up 100 to 200 yds from a ship or convoy. Will check worldview distances or DirectSail...
Any more input would be appreciated!

Yours, Mike
 
Edited- I thought changing #define MAPSPEED to 1.0 in worldmap changed the situation, apparently not.

Yours, Mike
 
After several hours of looking through files and not finding any solution, the only thing I've discovered is I spawn 350 yds from the lead ship in the convoy. Could it be something in the "box" entry?

Yours, Mike
 
I haven't got a clue, really. I thought there was a value somewhere that defined this distance. <img src="style_emoticons/<#EMO_DIR#>/mybad.gif" style="vertical-align:middle" emoid=":facepalm" border="0" alt="mybad.gif" />
 
set the one sail to at 400 the other at 800
if you set em to 1000 it can't get em to work they need values below 1000 if my memory serves me right.
the original sailto distances was 50 and 100 I believe.

After several hours of looking through files and not finding any solution, the only thing I've discovered is I spawn 350 yds from the lead ship in the convoy. Could it be something in the "box" entry?

is it sailho in directsail or from worldmap to sea encounter??

those distances are defined in different files and i think the from worldmap is set to the stock game distances which are rather close.

these lines in internal settings

// Sailto controls
#define SAILTO_MIN_SPEEDRATIO 0.75 // FLOAT - if your speed is less than this compared to your target's, can't sail-to. Note, also checks wind angle for you and the target running away, and rigtype for both.
#define SAILTO_MIN_DISTANCE 500 // INT - if you are closer than this many units to the enemy ship, you can't sailto.
// Note: You have to be in realistic sailing mode for both above features to work

#define SAILTO_DISTANCE1 100.0 // FLOAT - Closest you'll find yourself to enemy when using sailto. Stock is 40.0. Used in AI_Sea.c <-- note this!!
#define SAILTO_DISTANCE2 200.0 // FLOAT - Farthest you'll find yourself from enemy when using sailto. Stock is 100.0.

max value can only be 500 i think
 
Back
Top