1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

SimTools interface driver for YawVR

Discussion in 'Commercial Simulators and Peripherie' started by Marc Fdx, Feb 20, 2021.

  1. m6248

    m6248 New Member Gold Contributor

    Joined:
    Mar 1, 2023
    Messages:
    10
    Balance:
    6Coins
    Ratings:
    +1 / 0 / -0
    After having reverse engineered the Yaw Game Engine and doing a lot of logging in the Yaw VR Interface plugin I finally have found the culprit. The interface failed on parsing the Yaw data as it was expecting a U value in the data which was not present. I'm not sure if this was changed over time or if this feature has ever even worked but now I can finally see the XYZ gizmo and it follows the Yaw VR chair movement.

    @noorbeast I am tagging you in this as I cannot seem to tag Marc fdx

    To fix the interface, I changed this line in the TransferYawData_Thread of YawVR.vb

    Batt = 1 'GetValueFromString(strMessage, "U[")

    instead of trying to parse a value that is never found, I set Batt to be 1 for now
    Last edited: Sep 30, 2023
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,029
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,872Coins
    Ratings:
    +10,878 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    @Marc Fdx has not been around since January, life gets busy like that sometimes.

    I will flag it for @yobuddy, as the SimTools dev.
    • Like Like x 1
  3. m6248

    m6248 New Member Gold Contributor

    Joined:
    Mar 1, 2023
    Messages:
    10
    Balance:
    6Coins
    Ratings:
    +1 / 0 / -0
    Small follow up. According to a Yaw VR developer on discord, the U value is only sent by the Yaw 1. Which is why it broke when using it on the Yaw 2. But as far as I can tell, the battery level is never used in the plugin so I guess parsing it can be removed altogether.
  4. QuinrodD

    QuinrodD YawVR1

    Joined:
    May 22, 2023
    Messages:
    32
    Occupation:
    self employed
    Location:
    Germany
    Balance:
    223Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, Motion platform
    Wow, great work figuring this out!!
    I wouldn't even be able to figure out what I am looking at, so hat of to you :)