v2.4 with Face Input!

eSail Sailing Simulator

eSail Sailing Simulator is an authentic yacht sailing experience with numerous tutorials, sailing, mooring and anchoring modes, charting, challenges, races, Live Sailing mode, 'Learn Yachting with eSail' and more.

eSail v2.4 has a new experimental face input feature as well as a number of small fixes. [list] [*] Rev counter now fixed (eSail Pro). The dial could get stuck on 1000 revs when opening and closing the panel. [*] Changed water reflections to reduce reflection when foggy. [*] Reduced error logging when screen dragging to avoid filling log files with unnecessary messages. [*] Now automatically moves anchor back on boat when it becomes detached. [*] Face input to look around inside eSail (Pro DLC only). See instructions below. [/list] Thank you for users for pointing out these issues! [u]Face Input[/u] [b]NOTE: This is an eSail Pro feature[/b] This exciting new feature is currently only tested on Windows. It enables you to look around inside eSail by moving your head. It is best used with a good screen size. A phone or other mobile device is used to capture your head angle. This input is sent to a separate 'eSail Face Input' app on your computer, which in turn sends the input to eSail. If after testing we find the feature is useful to the community, we will hopefully incorporate the capture functionality into future eSail releases so you will not need the eSail Face Input app. Requirements: [list] [*] iPhone/iPad meeting these [url=https://support.apple.com/en-us/102854]requirements.[/url] [*] Windows computer [*] eSail and eSail Pro add-on/DLC [/list] To set up Face Input: 1) Download the [url=https://drive.google.com/drive/folders/1z3MCrzJz4B3VnnmHdC9HStB1_so-ztP3]eSail Face Input[/url] app onto your computer. 2) Extract the zip file and put it somewhere convenient. You will probably want to make a shortcut on your desktop to the executable file eSailFaceInput.exe 3) On your mobile device (currently only tested with Apple IOS) go to App store and download Unity Face Capture [url={STEAM_CLAN_IMAGE}/32207645/900d1aa7b8df19190211204c02bfc33315296335.png][img]{STEAM_CLAN_IMAGE}/32207645/8b82a8d421321dc711ea1b553e75b6f76cabd82a.png[/img][/url] Using Face Input: 1) First start eSail. Go into Live Sailing or any other module. Open Settings and scroll to the bottom. Check the box to enable Face Input. Save settings. 2) Now you can toggle Face Input on and off using the 'End' key. This is hard coded so make sure it does not conflict with other keys you may have set up. 3) When Face input is running you will notice that you cannot drag on the screen to look around. However, you can still orbit. 4) Start the eSail Face Input app. NOTE: First time you will probably get a Windows Defender warning. Click on More and Run Anyway (the exact messages may vary). Make sure you can easily change between the apps. I find Alt+Tab an easy way in Windows. 5) Start your Unity Face Capture on your mobile. You need to allow access to the camera and the network. No other permissions are needed. 6) Ignore various warnings about needing Unity Editor - you don't! 7) Once the face capture is working you should be able to move the head inside the eSail Face Input app. 8) If communication is working between eSail Face Input and eSail you will see the screen moving as you move your head. Tips: [list] [*] Use the settings to adjust speed of movement. [*] The default deadzone settings assume you have placed your phone centrally under your screen. If you put your phone somewhere else you will need to adjust. If you put your mobile above the screen you will need to change the X deadzone settings. [*] Make sure you do not have a light behind your head, and make sure you have reasonable lighting on your face. [*] Glasses may cause issues if you have a lot of reflection on them! [*] When changing between modules, such as between Live Sailing and a tutorial, eSail effectively restarts. Because of this you will need to click the restart button in eSail Face Capture AFTER the new eSail module has fully loaded. [/list] Likely issues: There are two layers of communication - between mobile and computer and between the two eSail apps on your computer. Either could be blocked by firewalls. Please let us know of any issues and we will attempt to resolve them and will certainly learn a lot!