Jump to content
Game-Labs Forum
Sign in to follow this  
kapteinsortebill

Turning ship, using voiceattack in manual skipper mode

Recommended Posts

hi.

 

INTENTION :

I'm looking into the manual turning of square rigged ships by using VOICEATTACK application. Using this app, You can give order by your voice to be executed for Your ship.

 

GOAL:

I want to be able to turn ship larboard or starboard from (at start) 8 fixed given wind directions, from  (N,NE,E,SE,S,SW,W,NW - 0,45,90,135,180,225,270,315)

 

CURRENT LIMITS: Ships need full speed entering turn AND not changeing speed during turn(full sails).

 

FUNCTIONS :

Doing this with following command syntax: "DIRECTION TO TURN, PRESENT WIND DIRECTION",  before start turning.

 

 

SOME SAIL POSITONS ACCORDING TO WIND DIRECTIONS,TURNING LARBOARD (left) : (foresail first, main/mizzan 2.nd)

 

 

0

45     \   /

90     /  --

135   /  \

180   /  --

225   /  \

270   --  \

315  \  /

360   --  /

 

SOME SAIL POSITONS ACCORDING TO WIND DIRECTIONS,TURNING STARBOARD (right) : (foresail first, main/mizzan 2.nd)

 

0

45       /  \

90      --  /

135    \  /

180    \  --

225    \  /

270    \  --

315    /  \

360    --  \

 

Turning, moving backwards will have own voiceatttack commands for 360 deg. wind direction, including turn of rudder.

 

 

So far assuming full sails up in the above directions. (Currently without any ship upgrades installed).

 

 

COLLECTED DATA FROM SHIP TYPES: (servers did go down before I could collect more informations),

 

NAVAL BRIG:

Time to turn sailyard from 0 to max positon (Q,E,Z,C): 5 seconds

Initial wind direction: 45degs

Current speed at this direction: 5 knot

Full 360 turn with autoskipper, no upgrades: 80 seconds

Full 360 turn with manual skipper, no upgrades: 60 seconds

 

As the 8 sailyard positons are fixed one should get even better results moving theese "seemlessly", which would be next step.

 

LINK, showing turn: will be posted when servers goes up again.

 

 

Example of VOICEATTACK function turning a Naval Brig 45 degrees larboard, wind from NW (45 degrees),full sails :

 

Start VoiceAttack listening
Say, 'turning larboard'  (confirmation that ure acctually in this function)
Press A key and hold for 0.064 seconds and release
Pause 0.128 seconds
Press A key and hold for 0.048 seconds and release (this and above doubletaps keyboard letter A which turns rudder)
Press down E key   (start turning foremast yard clockwise)
Pause 0.016 seconds 
Press down Z key   (start turning main/mizzand-mast yard anticlockwise) 
Pause 4.784 seconds (hold down   E and Z key for 4.784 secondsl to yield full turn of yards)
Release E key  (stop turning foremast yard)
Pause 0.08 seconds
Release Z key (stop turning main/mizzan mast yard)
Pause 6 seconds (waitout 6 seconds to reach wind from EAST, 90 degrees)
Say, 'end  90'(just for timing testout)
Stop VoiceAttack listening
 
Ill publish voiceattack commands (funtions) regularly when achieved needed informations, for each shiptype.
 
If You want to help collecting informations, please answer tthis post by following:
 
Ship type. i.e. Brig : 
Time to turn 360 degrees in autoskipper, full sails, initial wind from NE (45degs): 
Time to move yard from 0 to full positon:
 
Thank you in advance
 

regards

Edited by kapteinsortebill

Share this post


Link to post
Share on other sites

This is not going to work as turn rate is tied to your speed of travel, any change of speed and your timings go out the window.

  • Like 1

Share this post


Link to post
Share on other sites

 

This is not going to work as turn rate is tied to your speed of travel, any change of speed and your timings go out the window.

 

hello.

 

I think I said in my posting...assuming full sails :), should perhaps been changed to.... max speed for the initial wind direction.

 

Under this condition, it acctually works, for the 45 degrees turning)

 

I didnt show the full voiceattack function for total turn (I've tested it allready ingame).

 

Youre right about the change in speed :)   However if max speed has been achieved for the given initial wind direction, it will work not changing speed

during turn.(maintain full sails).

 

As I will have timings for diffrent ships, I might pick single commands, whith fitted timing that suits change of speed.

Doing this I need to input actual speed too to the voiceattack command. I.E. if current speed changes to 4knot, Ill use timing pattern for another ship with this speed at correct wind direction.

i.e. using parts of timepattern for a large ship for a small,faster ship not on its max speed. But this is just a fair thought atm.)

 

I could perhaps use a factor which influences the calculations in turn timings, that Ill see after collecting  info from diffrent ships.

 

If the last gets too heavy, I just use current goal for manual turning where I wont change speed during turn. I think, In many situations, You would use max sails/speed to achieve good turning(?).

 

If You have any suggestions regarding use of speed factor, please tell :)

 

 

regards

Edited by kapteinsortebill

Share this post


Link to post
Share on other sites

As fun as it might be to automate these things with voice commands, I don't see how it could be made practical in battle. It's just way easier and more efficient to push the right buttons at the right time. There are far too many variables in a real fight.

Share this post


Link to post
Share on other sites

As fun as it might be to automate these things with voice commands, I don't see how it could be made practical in battle. It's just way easier and more efficient to push the right buttons at the right time. There are far too many variables in a real fight.

Agree to that, several topics could bring the timing out of focus :). Except for some of us with injuries, voice attack is most welcome. Alternative would be not beeing able to play at all.

 

regards

Edited by kapteinsortebill
  • Like 2

Share this post


Link to post
Share on other sites

Agree to that, several topics could bring the timing out of focus :). Except for some of us with injuries, voice attack is most welcome. Alternative would be not beeing able to play at all.

regards

I suppose if it is essential to use it, I would keep the commands simple.

"Wear to starboard" "automatic sails" "tack to starboard" type commands could give you what you need to fight. It would just be a fair bit of talking but it could give a basic functionality.

Share this post


Link to post
Share on other sites

Or even, "right full rudder" "hard to larboard", "port rudder" to start a turn, then "meet her" or "steady" or "midships" to stop.

You could also have commands to turn different amounts, from "pinch up" to "box the compass" :-) but you might need a direction prefix or suffx... or maybe a separate paddle control for starbord/larboard.

Can you do number recognition? Then "Port {N} degrees" could work even though it wouldn't be exact in degrees, but rather a stand-in for larger and smaller turns. It would sound good!

Share this post


Link to post
Share on other sites

I will try to see how the timing needed to reach next sector acts at diffrent speeds of ship using same type of ship. If that timing can be calculated, according to the timing delays/timing speedup ill just add a factor to timing(pause) to reach next 45 deg sector

 

This needs a function ,reporting acctual ship speed and wind direction ,which you input when u feel.

 

Voiceattack will then try  to sail circular with theese new inputs.

 

 

Using speed, all kind of influence of damages,sails ups/downs, woodtypes, will allready be included so no need to include those. I hope(?)

(ship upgrades? i dont dare think about it yet).

 

Voiceattack will then calculate new factorvalue and waiting time until wind direction for next sector ia reached.  i.e. from 45-90 degs.

This is at present time, ony valid if executed at start/end of one of thee 8 sectors.

 

My motivation got an increase. Please feel free to comment/perhaps suggestions for this new part of manual shipturning idea :)

Edited by kapteinsortebill

Share this post


Link to post
Share on other sites

Do you need to calculate for ship speeds? Can't you just say the right commands at the right time?

Eg. I see my ship heading at the beam with battle sails. If I want to tack to starboard, could I not just say "full sails" then when I'm at the speed I want I say "full right rudder" followed by the sail configure command "tacking to starboard" then as she comes through the to the other beam I say "neutral rudder" then "automatic sails". None of these commands rely on timing of the ship itself, just your own personal ability to say the right thing at the right time. It's a lot of talking but I think it would work.

Share this post


Link to post
Share on other sites

Having used Voice attack in elite.The long winded commands get dropped eventually.

In Naval Action it would work best steering done with fingers but commands like , telescope,ball,chain,grape,battle sails,repair hull,crows nest view would work well.

Share this post


Link to post
Share on other sites

hi.

 

Im working further with initial topic without the previous limitations previously mentioned.

 

I am about 75% into finish. Base finished and tested. Adjusting for diffrent windcoarses and shiptypes atm.

 

If some of you could post here, the time to turn sailyarns full turn (from one side to the other), of the square rigged ships, would be a great help as I dont

have access to other than Snow atm.

 

tks

Edited by kapteinsortebill

Share this post


Link to post
Share on other sites

Isn't there an app for that?

 

Seriously...it has to be considered that at least after launch, if not before, there will be a addon that will factor your current turning instructions by rudder and calculate based on your wind bearing what the 'autosails' need to do. 

 

the 'Auto skipper' already does this prioritizing speed.

 

Just need to modify that ingrained code to do it optimizing turn speed.

Share this post


Link to post
Share on other sites

The way I did this in a thread I made like 1.5 years ago was to not worry about degrees of sail, but simply set the sails full left / right using the commands.

 

Hard to get the sails in a specific position since this is affected by many things... the most dynamic one that will throw your timing out the window is crew casualties during combat. Less crew means slower response on tacking.

 

Anyways, was some stuff in that discussion back then which might be useful : http://forum.game-labs.net/index.php?/topic/2386-command-ship-and-crew-using-voice-voiceattack/page-2?hl=voice%20attack

Share this post


Link to post
Share on other sites

I dont mess about like that. I have 2 Voice commands for turning

I like simplicity, maybe its not totally fine tuned but its good enough for me

 

  • Sails left  

and

  • Sails right >

​also

  • Sails Front (For auto)
  • Depower

 

that's all i seem to need atm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...