kapteinsortebill Posted January 18, 2016 Posted January 18, 2016 (edited) 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 January 19, 2016 by kapteinsortebill
Hexcaliber Posted January 18, 2016 Posted January 18, 2016 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. 1
kapteinsortebill Posted January 18, 2016 Author Posted January 18, 2016 (edited) 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 January 18, 2016 by kapteinsortebill
Chustler Posted January 18, 2016 Posted January 18, 2016 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.
kapteinsortebill Posted January 18, 2016 Author Posted January 18, 2016 (edited) 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 January 18, 2016 by kapteinsortebill 2
Chustler Posted January 18, 2016 Posted January 18, 2016 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.
ObiQuiet Posted January 18, 2016 Posted January 18, 2016 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!
kapteinsortebill Posted January 19, 2016 Author Posted January 19, 2016 (edited) 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 January 19, 2016 by kapteinsortebill
Chustler Posted January 19, 2016 Posted January 19, 2016 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.
Ink Posted January 20, 2016 Posted January 20, 2016 kapteinsortebill, check this thread, probably you guys will help eacth other
Volkira Posted January 21, 2016 Posted January 21, 2016 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.
kapteinsortebill Posted February 3, 2016 Author Posted February 3, 2016 (edited) 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 February 3, 2016 by kapteinsortebill
kapteinsortebill Posted February 4, 2016 Author Posted February 4, 2016 Well, after this amazing interest, Im continuing dev. in privacy. Fair winds
kapteinsortebill Posted February 12, 2016 Author Posted February 12, 2016 https://youtu.be/wLr0cNMEyuE
VictusB Posted February 12, 2016 Posted February 12, 2016 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.
Ghroznak Posted February 12, 2016 Posted February 12, 2016 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
Dalriaden Posted February 13, 2016 Posted February 13, 2016 This may also help those with injuries/disabilities depending on what they are: http://www.amazon.com/Stinky-Gaming-Footboard-Foot-Controller/dp/B00EOPT5ZS
Terox Posted February 13, 2016 Posted February 13, 2016 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now