Shared cockpit for Microsoft Flight Simulator.

Overview

https://github.com/Sequal32/yourcontrol Donate Release Downloads Discord

This project is currently on hiatus until further notice. I'd love to continue improving this project to fulfill my vision of a no hassle, fully featured, freeware, shared cockpit program, but life happens. Until then, keep an eye out for any future updates, and hope you are taking care of yourself!

Shared Cockpit for MSFS

Click the image below for information about the mod, and how to install!

 

Documentation

 

What's new?

 

Changelog

Comments
  • Aerosoft CRJ 700

    Aerosoft CRJ 700

    Hi This is not a bug but rather a request - is there any chance you could add the new Aerosoft CRJ 700 into your fleet for Shared Cockpit (Your Controls)? Thanks

    enhancement 
    opened by babyaby1 13
  • Performance degradation with Fenix A320

    Performance degradation with Fenix A320

    Hi, I recently installed yourcontrols and did a flight with a friend using the FBW and that worked pretty well and was great fun.

    But when flying solo using the Fenix the performance of the sim degrades to a practically unflyable state (fps dipping below 10 and no higher then 15) from my normal 45. This happens around 1hr-1hr20mins into the flight and has happened on all of my last 3 flights.

    I don't even have the windows application opened, so it's coming from the module in the community folder. Not sure if that is trying to connect the whole time in the background and is causing a memory leak or piling up exceptions, but it seems to get worse and worse as time goes on.

    I haven't tested it with other aircraft and the shared flight we did was barely an hour so I didn't notice any degradation, or because we were actually using it, it didn't run into the same issue.

    I will re-test it with the Fenix and the community module removed - hopefully I will be able to land this bird now and it will be next leg for testing, not redoing this one :)

    opened by sushiat 12
  • TBM FMC not syncing flight plan

    TBM FMC not syncing flight plan

    Version: 1.2.4 Aircraft: TBM

    Looks like navigating through the menus on the bottom screen (MFD, PFD, and COMMS) is not synced. When entering waypoints, the GPS on my screen shows the route, but on my friend's it does not.

    Is this a limitation of simconnect as well?

    opened by LandonPatmore 11
  • [BUG] Model Matching in VATSIM

    [BUG] Model Matching in VATSIM

    The Bug: When we are flying in VATSIM the model matching is working on our plane, Which means I can see our plane 2 times on each other and we cant use the shared cockpit at all in VATSIM. (one connected as pilot one connected observer and still see the plane 2 times).

    The reproduce:

    1. Connecting to VATSIM
    2. Model Matching Works
    3. 2 Planes Over Each Other and blocking their view for the cockpit.
    bug 
    opened by OG1042 9
  • [BUG] Just Flight PA28 issues

    [BUG] Just Flight PA28 issues

    Hello,

    I have made my first .yaml file yesterday with the PA28 few hours before the beta release :) During my own tests, I found some issues that I tried to reproduce with your version. Here is a list of what i found so far, and how I solve that on my side. I attach my own .yaml file, feel free to use it. Howevere, since it's my thirst attempt, it isn't perfect, it wasn't fully test, fuel synchronisation is missing, no equipement visibility variable (L:[...]_VIZ) and COM1/2 NAV1/2 on the KR170/175 don't sync.

    • Door (oil, bagage, window, passenger door won't open. There is a flikering movement but return to there initial position. No solution for that, I guess moving the door require more than just adjusting door variables.

    • ** Flaps not working, the flap lever move but return to his initial position.** I used "L:LOWER_flap_handle". I removed the flap section of "general.yaml" (quick and dirty way), it works with that but the lever do some back and forth before going to the good position.

    • Fuel selector not working. I used "L:LEFT_MISC_fuel_sel"

    • KMA20 (audio switchs) not working. See my .yaml for all "L.KMA20_[...] in #KMA section.

    • KX170 / KX175 COM-NAV on/off not working. I used "L:KX170_COMM1_offon" and "L:KX175_COMM2_offon". Watch out, com1 is KX170, com2 KX175.

    • ADF frequency jump digits. Maybe it's due to the utilisation of both "KR85_[...]_knob" and "L:KR85_digXXX_counter". Using only counter variable seems to work.

    • Transponder STBY/ON/IDENT and IDENT button not working. I used "L:KT76_mode_knob" ; "L:KT76_ident_button".

    • DME no working. I used "L:KN62_power" ; "L:KN62_mode_knob"

    • Direction indicator drift knob not working. I used "L:DIRECTION_INDICATOR_card_knob"

    • ELT not working. I used "L:LEFT_MISC_elt".

    • Autopilote mode knob and nav selector not working. I used "L:AUTOPILOT_mode" ; "L:AUTOPILOT_nav"

    There is probably more, the PA28 seems to include a lot of local variable (at least for my newby skills :D and as far as I understand how YC works). Again, feel free to use my .yaml file for reference. JustFlight_PA28_Arrow_III(custom).zip

    bug 
    opened by CptAdhoc 7
  • [BUG] New Radio Panel A32NX not synching properly

    [BUG] New Radio Panel A32NX not synching properly

    Describe the bug Probably caused by the accelerated knobs, causes Radio Coms to coming out if sync.

    To Reproduce

    1. Start session with latest A32NX mod (build 2021-02-05T16:30:56+00:00)
    2. Connect using YourControls
    3. F/O changes frequency by turning the knob quickly
    4. Observe that both planes show different frequencies

    Expected behavior Frequencies should be identical - perhaps synchronising actual COM frequencies via simconnect rather than synchronising click or mousewheel events.

    PLEASE ATTACH EVERYONE'S LOGS log.txt log-client.txt

    Discord Your discord name if you're in the YourControl discord server.

    bug 
    opened by foxmike80 7
  • List of unsynchronized buttons and dials - flybywire A32X

    List of unsynchronized buttons and dials - flybywire A32X

    Airbus version 0.4.1 yourcontrols version 2.2.0

    Autobrake Buttons BARO/REF Selector (does a weird wiggling back and forth, both users have to turn at the same time) TAKE OFF CONFIG BUTTON

    bug 
    opened by ToasterF16 7
  • [BUG] Heading and turn indicator not working properly

    [BUG] Heading and turn indicator not working properly

    Describe the bug In the C152, the heading and turn indicator work properly while in the ground. But, whenever I get airborne and become the client (i.e. I pass the control to my friend), the heading indicator starts spinning like crazy (sometimes it just flicks randomly) and the turn indicator is full to the right (like in the image below, couldn't get a video from the heading indicator though!)

    To Reproduce Steps to reproduce the behavior, for example:

    1. Start as host.
    2. Choose the C152
    3. Takeoff as host (the indicators should be working fine)
    4. Give controls
    5. The heading indicator now spins and the turn indicator banks full right

    Expected behavior Both indicators should be synced between players so that navigation is precise.

    image

    bug 
    opened by LFSS 6
  • Airbus sharing.

    Airbus sharing.

    Hello to you,

    First, please excuse me for my poor English. I risk posting a message, because I don't know where to post it elsewhere. Like many I also installed "Your controls". I had to open port 7777, but I didn't encounter any major difficulty.

    It works relatively well with all airplanes EXCEPT the airbus. But when we try the Airbus my brother and I, the song is not the same. When we use a button, the other player does not notice it. The lighting works (the "dome" switch not every time). Both players can change their buttons, but this is ignored by the other player, as "your controls" usually do with other planes.

    The MCDU is not shared, the altimeter / heading / VS / Speed ​​/ baro, are not shared. Basically the lamps work, two or three buttons to start the aircraft (but not the battery switches, not the "engine one and two" switches). Ecam and its interupteurs are not shared either ... Except, on youtube, I see players succeed in sharing the mcdu and others. We can't do it, whereas with the other planes, there is no problem.

    Do you have any idea what to do? We tested with FlyByWire A32 in "dev" or "stable" version, with or without update, we took the last update of "your controls" from yesterday, but that does not change anything.

    Thank you for reading this post.

    opened by rafistolique 6
  • Sync error

    Sync error

    When I am in mid-flight, in MSFS2020, my friend begins to slow down or starts to deviate from the route while I am still fine, when I try to reconnect I appear at 300 knots or more, he cannot go down because he is going up and I trying to go down This happens when one of the two is in command, and it is quite annoying because if we are in IVAO or Vatsim we have to end the flight because either he gets out of sync or I get out of sync, please fix this as soon as possible, this error came with him FBW 32NX mod Autopilot patch, please fix it

    opened by txCarlos 6
  • Debug mode / logs

    Debug mode / logs

    Hey,

    I am looking into adding some sync vars, but I am not familiar with Rust. How can I run the program with some debugging/logging to test changes locally?

    question 
    opened by MoritzT 6
  • [REQUEST] DC Designs Stearman To Be Added To YourControls

    [REQUEST] DC Designs Stearman To Be Added To YourControls

    Describe the bug A clear and concise description of what the bug is. Requesting for the DC Designs Stearman to be supported by YourControls To Reproduce Steps to reproduce the behavior, for example:

    1. Start as server.
    2. Transfer control to client
    3. Flip the navigation lights. N/A Expected behavior A clear and concise description of what you expected to happen. For example: Navigation lights are synced between all clients. N/A Additional context Add any other context about the problem here. https://www.justflight.com/product/dc-designs-pt17-stearman is a link to the requested aircraft. PLEASE ATTACH EVERYONE'S LOGS Log.txt can be found in the directory of the .exe file`

    Discord Your discord name if you're in the YourControl discord server. Floxtrot

    bug 
    opened by Floxtrot 0
  • Working Title CJ4 Flight Computer de-sync issues

    Working Title CJ4 Flight Computer de-sync issues

    Working title CJ4 v0.12.14

    YourControls v2.7.4

    While flying tonight we tested out YourControls. Most things went very well. Very impressive. There were a few things that did cause problems. The other pilot is more experienced, while I am learning. If I had been actively trying to assist in the flight by making flight plan changes I may have cause problems. Since he was making the changes, we didn't really run into issues.

    We were able to capture some screen shots that show the synchronization issues we encountered.

    flight director not in sync. This screenshot is not very pronounced but a few mins before it was much more obvious.

    image

    image

    Navigation scale. This came back in sync and I believe it was because we zeroed it out which put them back in sync.

    image

    image

    Flight plan. This was initally completely out of sync which resolved itself and then drifted again. Below you can see the waypoints in pink are not the same.

    image

    image

    Vatsim filing in case it is useful.

    image

    opened by jrob 0
  • [BUG] Missing access code

    [BUG] Missing access code

    Flight Simulator: MSFS2020 YourControls release v2.7.4

    Although I am able to start the server successfully as host using the default settings, the message returned by the server is missing the access code. Please could someone advise? Thank you.

    bug 
    opened by Icarus61 0
Releases(2.7.4)
  • 2.7.4(Dec 27, 2022)

    Version 2.7.4

    Profiles

    • Added Bell 407 by Microsoft & Nemeth Designs (v0.2.1).
    • Added Cirrus SF50 Vision Jet G2 by FlightFX (v1.2.0).
    • Added Curtiss JN4 Jenny by Microsoft & iniBuilds (v1.1.2).
    • Added Douglas DC-3 by Microsoft & Aeroplane Heaven (v1.0.4).
    • Added DHC-2 Beaver by Microsoft & Blackbird Sims (v1.0.2).
    • Added Grumman G-21A Goose by Microsoft & iniBuilds (v1.1.2).
    • Added Hughes H4 Hercules by Microsoft & Bluemesh (v1.1.3).
    • Added PAC P-750 XSTOL by ORBX (v1.0.1).
    • Updated Aeroplane Heaven C140 to v1.5.0.
    • Updated Aerosoft DHC-6 Twin Otter to v1.1.1.
    • Updated Carenado PC-12 to v1.1.0.
    • Updated DC Designs Concorde to v1.0.6.
    • Updated FlyByWire A32NX (Stable) to v0.9.1.
    • Updated FlyByWire A32NX (Dev/Exp) to December 24, 2022.
    • Updated Flysimware C414AW Chancellor to v3.2.3.
    • Updated Headwind A339X to v0.3.1.
    • Updated LatinVFR A319ceo to v1.0.7.
    • Updated LatinVFR A321neo to v1.2.10.
    • Updated Microsoft Bonanza V35 to v1.6.0.
    • Updated Microsoft Junkers Ju 52 to v0.1.9.
    • Updated Milviz C310R to v1.1.9.
    • Updated Milviz PC-6 to v1.1.2.
    • Updated Salty Simulations 747-8i (Dev) to December 4, 2022.
    • Updated SimSkunkWorks TF-104G Starfighter to v3.3.1.
    • Updated SimWorks Studios Kodiak 100 II & III to v1.4.0.

    Changes

    • All aircraft: Removed unsettable circuit failure variables.
    • All Carenado: Re-enabled tablet button sync of pilot models.
    • Aerosoft DHC-6: Fixed cabin general, reading, emergency, and FO ceiling lights.
    • Aerosoft DHC-6: Fixed cockpit caution, entrance, and skydiver day/night lights.
    • Big Radials JRF-6B: Fixed manual fuel pump lever.
    • FlyByWire A32NX: Attempted to fix glitching SPD selection.
    • FlyByWire A32NX: Fixed desync of ISIS SPD/ALT bugs.
    • Flysimware C414: Fixed tablet fuel tank spam.
    • Milviz C310: Fixed tablet dirt level spam.
    • Milviz C310: Fixed tablet fuel tank spam.
    • Milviz PC-6: Fixed trapdoor open/close.
    • Parallel 42 Kitfox: Fixed pilot & copilot doors.
    • SimSkunkWorks TF-104G: Fixed missing fuel sync for center & tip tanks.
    • Fixed typo with COM RECEIVE ALL.
    • Added support for NAV3 and NAV4.
    • Added support for rotorcraft.
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.68 MB)
  • 2.7.3(Oct 10, 2022)

    Version 2.7.3

    Profiles

    • Added Savoia-Marchetti S.55 & S.55X by Microsoft (v1.5.3).
    • Added Tecnam P92 Echo by Erasam (v1.5).
    • Corrected aircraft-dependent profiles for latest name changes. (e.g. Heavy Division 787)

    Aircraft Fixes

    • Asobo Longitude: Added more payload to support Dakfly mod.
    • FlyByWire A32NX: Reverted some changes that broke AP knobs in last update.

    Issues

    image

    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.65 MB)
  • 2.7.2(Oct 5, 2022)

    Version 2.7.2

    Profiles

    • Added BN-2 Islander by BlackBox Simulation (v2.1.2).
    • Added BN-3 Trislander by BlackBox Simulation (v1.1.6).
    • Added Cessna C195 Businessliner by Microsoft (v1.4.2).
    • Added Cessna C510 Mustang by Cockspur (v1.0.0).
    • Updated FlyByWire A32NX (Dev/Exp) to October 2nd, 2022.

    Fixes

    • FlyByWire A32NX - Improved sync of ground services on tablet.
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.73 MB)
  • 2.7.1(Sep 26, 2022)

    Version 2.7.1

    Profiles

    • Complete profile re-organization.
    • Added Airbus A319 by LatinVFR (v1.2.4).
    • Added Airbus A321 by LatinVFR (v1.2.4).
    • Added Beechcraft Bonanza V35 by Microsoft (v1.5.2).
    • Added Beechcraft Model 17 Staggerwing by Microsoft (v1.8.0).
    • Added Beechcraft Model 18 by Microsoft (v1.6.2).
    • Added Cessna CT182T Skylane by Carenado (v1.5.0).
    • Added Cessna C337 Skymaster by Carenado (v1.1.2).
    • Added Discus2c by GotFriends (v2.0.4).
    • Added Edgley EA-7 Optica by GotFriends (v1.0.3).
    • Added Hondajet by FlightFX (v1.0.6).
      • WT G3000 currently not supported, setting route won't sync.
    • Added Junkers F 13 by Microsoft (v0.1.1).
    • Added Junkers Ju 52 by Microsoft (v0.1.8).
    • Added Pilatus PC-12 by Carenado (v1.0.3).
    • Added Piper PA-28R Arrow III by Carenado (v1.5.0).
    • Added Piper PA-44 Seminole by Carenado (v1.8.0).
    • Added Schleicher AS33Me by MADolo Simulations (1.51).
    • Updated Flysimware C414AW Chancellor to v3.2.0.
    • Updated SimWorks Studios RV-14 to v1.3.2.

    Aircraft Fixes

    • FlyByWire A32NX - Removed possible duplicate pushback command causing no more sync.
    • Carenado M20R - Desync with vertical speed gauge.
    • Carenado Seneca V - Landing pulse lights not turning off.
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.63 MB)
  • 2.7.0(Jul 27, 2022)

    Program Fixes

    • Performance degradation with community module on solo flights longer than 2 hours.
    • H-event duplication after ending and making new server with someone previously connected.
    • An issue preventing FlyByWire A32NX compatiblity with Cloud Host.
    • An issue with definitions not being received by clients through Cloud Host.
    • Attempted to fix an issue which prevented those behind CGN (carrier grade NATs) to connect via Cloud Host.
    • Systems on LAN can now connect through Cloud P2P.
    • Added message for when cloud hoster connection is lost. First client in list becomes new hoster.
    • Added hide clickability for IP addresses and session code.
    • Added IPv6 support for Cloud P2P and Cloud Host.
    • Hosting via the Direct method will now listen on both IPv6 and IPv4 addreses
    • Current session ID moved to the Server tab.

    Profiles

    • Added A32NX Stable by FlyByWire (v0.8.1).
    • Added Bell 47G by FlyInside (v1.71).
    • Added Boeing 247D by Wing42 (v1.0.1).
    • Added C140 by Aeroplane Heaven (v1.4.0a).
    • Added C170B by Carenado (v1.3.0).
    • Added C208B EX Improvement mod by Magraina (v2203.2.2).
    • Added C310R by Milviz (1.0.0).
    • Added C414AW Chancellor by Flysimware (v2.7.0).
    • Added Concorde by DC Designs (v1.0.4).
    • Added DHC6 Twin Otter by Aerosoft (v1.0.6.0).
    • Added Electra-10A by Aeroplane Heaven (v1.33.7).
    • Added FreedomFox & Fox2 (KitFox STi) by Parallel 42 (v1.0.0).
    • Added G115 Tutor T.1 by IRIS Simulations (v2.3.7).
    • Added H125 by RotorSimPilot (v1.3.9).
    • Added J160/J170 Jabiru by IRIS Simulations (v1.5.6).
    • Added JRF-6B Goose by Big Radials (v1.0.4).
    • Added Kodiak 100 by SimWorks Studios (v1.2.2).
    • Added PA-28 Warrior II by JustFlight (v0.3.5).
    • Added PA-28R Turbo Arrow III/IV by JustFlight (v0.5.5).
    • Added PC-6 Turbo Porter by Milviz (v1.0.9).
    • Added RV-14 & 14A by SimWorks Studios (v1.2.0).
    • Added RV-7 & 7A mod by Deejing (v1.0.8).
    • Added Stream by LightSim (v1.3).
    • Added TF-104G Starfighter by SimSkunkWorks (v3.1.2).
    • Added basic support for GNS530 by PMS50 (v1.0.50).
    • Added basic support for GTN750 by PMS50 (v2.1.41).
    • Added basic support for GTNXi 750 by TDS Sim Software (v1.0.1.8).
    • Added basic support for G1000 NXi by Working Title (v1.0.1).
    • Updated ASOBO aircraft for Sim Update 9 (v1.25.7.0).
    • Updated Carenado M20R to v1.5.1.
    • Updated Carenado Seneca V to v1.4.0.
    • Updated FlyByWire A32NX to May 18, 2022.
      • EFB not updated.
    • Updated Headwind A330-900 to v0.200.
    • Updated HypePerformanceGroup H135 to v1.4.5.
    • Updated JustFlight Arrow III to v0.10.5.
    • Updated Mrtommymxr C172 to v0.3.
    • Updated Mrtommymxr DA62X to v0.7.
    • Updated Mrtommymxr DA40NGX to v0.8.6.
    • Updated RotorSimPilot R44 to v1.2.8.
    • Updated SaltySimulations 747 to v0.5.1.
    • Updated Working Title CJ4 to v0.12.13.
    • Removed Aerosoft CRJ (being re-evaluated).
    • Removed Frett G36 (deprecated).
    • Removed PMDG DC-6 (being re-created).

    General Fixes

    • All autopilot and radio button/knob desync on aircraft utilizing legacy simvars.
    • Avionics master switches on all aircraft experiencing intermittent issues.
    • Master caution and warning acknowledge events since Sim Update 7.
    • Autopilot automatically leveling off when using V/S and FLC.
    • Inaccurate G1000 COM/NAV volume level percentage.
    • NAV/ADF volume knobs jumping back and forth.
    • ADF frequency not always swapping.
    • Parking brake event name spelling error.
    • Attitude indicator bar calibration.
    • Annunciator test light switch.
    • Engine bleed air toggle event.
    • External power toggle event.
    • Propeller condition lever.
    • Added pushback tug support.

    Aircraft Fixes

    • Asobo 747: ATC ground services.
    • Asobo 787: ATC ground services.
    • Asobo A320neo: ATC ground services.
    • Asobo A320neo: WX brightness knob.
    • Asobo C172: Kohlsman index for G1000 PFD.
    • Asobo C208: External power BUS and STBY alternator.
    • Asobo Cap10: Missing external lights.
    • Asobo Cap10: Aerobatic trim flap switch.
    • Asobo CJ4: ATC ground services.
    • Asobo CJ4: Pulse light pushbutton.
    • Asobo KingAir: Added 3rd interior cabin light.
    • Asobo Longitude: ATC ground services.
    • Asobo Longitude: SVT terrain toggle desync.
    • Asobo Porter: Profile not executing.
    • Asobo Porter: Support for non-G950 variant.
    • Asobo Porter: Master battery and avionics switches.
    • Asobo Porter: Landing lights.
    • Asobo SW121: Missing panel potentiometer.
    • Asobo TBM930: SVT terrain toggle desync.
    • A32NX: AP1 to AP2 toggle with a temporary workaround.
    • A32NX: Autobrake level setting (#7067).
    • A32NX: A/THR turning off and back on.
    • A32NX: Corrected 16K value for flap handle.
    • A32NX: Gear lever for new hydraulic system (#6893).
    • A32NX: Ground services including exit and cargo doors (#7229).
    • A32NX: LS pushbutton desync.
    • A32NX: Mach airspeed knob.
    • Carenado M20R: Interior and exterior lights.
    • Carenado Seneca V: Added TDS GTN support.
    • Headwind A339: ATC ground services.
    • HPG H135: Barometer desync with MFD knobs.
    • HPG H135: Excessive data spam while in hover mode.
    • HPG H135: Tablet autopilot button desync.
    • RSP H125: Added TDS GTN support.
    • RSP R44: Added TDS GTN support.
    • Salty 747: ATC ground services.
    • Salty 747: Flight director switches.
    • Salty 747: Sync of LNAV/VNAV modes.
    • Working Title CJ4: Vertical pitch reference indicator.

    New issues

    • B-events/variables: This is a new system introduced by Asobo with Sim Update 5. All switches and levers now using "B:" no longer visually move but any associated "A:" or "L:" secondary vars will still sync, causing proper effect. This is because "B:" is not settable through SimConnect. Asobo currently shows no intent on fixing this.
    • Touchscreen interaction on 3rd-party avionics packages currently does not sync. This is a 3rd-party WASM limitation. Full support for such packages may or may not be possible.
    • JustFlight PA-28 Bundle: Avionics power trouble may occur during cold start if GPS type on tablet are not the same for all connected. Each person should cycle type before powering.
    • Milviz C310R: Some actions on tablet only sync once everyone connected has tablet visible.
    • FlyByWire current fuel state unsyncable.
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.59 MB)
  • 2.6.3(Nov 30, 2021)

  • 2.6.2(Nov 25, 2021)

    Version 2.6.2

    Profiles

    • Added Headwind A330-900neo.
      • EFB not synced.
    • Added RotorSimPilot Robinson R44 Raven II.
      • All pilots need to have flight model loaded with AirlandFS tool if transferring controls.

    Changes

    • Fixed time sync on initial connect to host.
    • Fixed H135 throttle collective.
    • Various A32NX Fixes
    • Attempted to fix random warping on control transfer
    • Attempted to fix low FPS on long flights even without using YourControls
    • More instantaneous control transfer
    • New option to disable verbose logging sent/received packets to reduce log file size
    • Fixed an issue where the hostname/ip would disappear upon a failed connection
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.32 MB)
  • 2.6.1(Nov 20, 2021)

    YourControls Changelog

    Major props to @rthom91 for all of the following changes and dedication for countless hours towards this new release!

    Version 2.6.1

    Profiles

    • Added PMDG DC-6A/B (beta).
      • Note there are a few control knobs and multi-position switches that will physically move but won't sync the corresponding event(s) to client aircraft. We are working on how to send events that require multiple values.
      • For best sync possible, start Cold and Dark.
      • Ground power unit (GPU) sometimes despawns when connecting to host. To resync, simply toggle off and then on again with EFB (tablet).
      • Flaps sometimes fully extend for client when connecting to an already powered aircraft despite lever in same position.
      • Gyropilot is very sensitive and will fail for client aircraft in aggressive turns or weather. Recommend avoiding steep turns when using gyropilot turn knob and level out before resetting gyropilot switches.
      • Gyropilot for client pretends to follow GPS route but will drift if control handed over.
      • Gyropilot with altitude control ON will sometimes start porposing after control transfer but eventually stabilizes.
      • Windshield deice, once activated, client will always remain ON despite physical knob switched OFF. This is currently a workaround and will try to fix at later date.
      • Fuel is currently unsynced, but payload and passengers is. Fill up tanks accordingly before start.
      • Maintenance manager (EFB) is unsynced. Repair and service aircraft before start.
      • Beacon and Nav lights do not turn on despite switches ON. Hit 'L' on keyboard. (Asobo issue)
      • Since all switches are synced, AFE should only be used by one person at a time, or at least until his actions are finished.
      • Cargo/Exit doors and stairs use special events and will get out of sync if a change is made while co-pilot not connected.
    • Added Carenado PA-34T Seneca V.
      • For best sync possible, start Cold and Dark.
      • Autopilot buttons use B-event toggle so 60% of the time, they work every time.
      • Propeller deice switch does not physically move for client but event still syncs.
    • Added A32NX Experimental.
    • Renamed and updated HypePerformanceGroup H135 to v1.4.3.
      • Recommend using L2: Basic flight model.
      • Starter switches are buggy when ramp starting. May have to switch them up and down a few times for client to properly start.
      • Throttle collective does not sync properly. Engines will remain in high-idle for client. (They can throttle up themselves but person-in-control overrides position/altitude)
    • Quick patch of Aerosoft CRJ for 550-1000 family update. Full profile redo is planned for later.
      • Simulator fuel menu and payload now synced, EFB tablet is not.
    • Added Asobo F/A-18E Super Hornet.
      • Many things don't sync because of B-events.
      • Cold start results in flap system issue. (Asobo issue)
    • Added Asobo PC-6 Porter.
      • Many things don't sync because of B-events.
      • ADF swap is borked. Fast clicking swap will help correct frequencies.
    • Added Asobo VoloCity helicopter.
    • Added S-1S changes to Asobo_Pitts.
    • Renamed XCub to X_NXCub.

    Changes

    • Added support for aircraft slewing.
    • Added support for TACAN channels.
    • Added sync of G-force.
    • Added sync of delta heading rate.
    • Fixed A32NX sync of control stick, rudder pedals, and toe brakes.
    • Fixed A32NX spoiler arm not always working.
    • Fixed A32NX control transfer death spiral.
    • Fixed missing control transfer hotkey (launch bar) to A32NX.
    • Fixed warp crashing into ocean after control transfer.
    • Fixed glitching around 360 degrees North.
    • Fixed wheel spinning and launching forward on ground caused by faulty physics corrector.
    • Fixed excessive aileron/rudder/FD drift with autopilot ON caused by AP not knowing how fast you are moving around the planet.
    • Fixed magneto sync when pairing with someone using a physical yoke.
    • Fixed throttle levers not syncing for modded aircraft using local vars as throttle position. (WT CJ4 and DA-62X)
    • Fixed blue propeller and red mixture levers.
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.31 MB)
  • 2.6.0(Oct 27, 2021)

    Synchronization

    • All 30 ASOBO aircraft definition profiles updated for Sim Update 5 + brief updates for Sim Update 6.
    • Added payload weight to all 30 ASOBO aircraft. Payload menu in sim is broken (SimConnect issue), however, weight values set by server host are still transferred to all clients even though clients won't "see" the change in value.
    • Added payload weight to A32NX, Salty 747, WorkingTitle CJ4, and JPL C152. (same thing above applies).
    • Added new Lvars for Garmin avionics since SU5.
    • Added water rudder and gear handle to aircraft with floats and skis.
    • Added missing pitch hold reference for VNAV flight director.
    • Corrected all COM, NAV, ADF frequency overshoots. Boeing 787 STBY STEP buttons not fixable, please type frequency manually.
    • Corrected COM1/2 event names and added COM3. All 3 radios should now work mostly as expected. (current B-event limitations).
    • Corrected ADF event names and added ADF2.
    • Corrected physics units from Degrees to Radians.
    • Corrected trim death dive after control transfer with AP on.
    • Corrected gyro jumping and spinning.
    • Removed glitchy engine statistics sync. May add back at later date.
    • Removed YOKE sync, replaced with flight control surfaces for more accurate external visuals. Yoke sync only showed 60% surface deflection for clients.
    • Changed throttle levers to vars. Constant interp sync is unnecessary.
    • Moved all Lvars for Garmin 330, 430, 530, Aera, and Vigilus to their own module definitions.
    • Updated FBW A32NX to 0.8.0-dev. Temporarily removed outdated stable till next update.
    • Added A32NX brake temp sync.
    • Updated Salty 747 to v0.4.0+dev.
    • Updated WorkingTItle CJ4 to v0.12.8.
    • Updated JPLogistics C152 to v1.0.0-beta9.
    • Added Heavy-Division 787 (78XH) profile.
    • Added Mrtommymxr C172 profile.

    Known Issues

    • Strobe light doesn't like turning off. (FBW has to fix)
    • Printer sometimes causes sim crash. (Not sure if FBW or YC issue)
    • All knobs, switches, and levers that have been completely moved to B-events are now unsyncable (example: Carb heat levers).
    • Bank angle knob on Boeing aircraft no longer moves, but might still sync.
    • Anti-Skid on Asobo A320 no longer moves, but might still sync.
    • Asobo Cessna 152 ADF frequency overshoot unfixable. A simple mouse scroll up 1 then down 1 can fix digit of choice.
    • AP vertical speed seems to occasionally want to reset to 0, resulting in plane unintentionally leveling off. Person not in control appears to randomly send a pitch hold command to person in control. Not sure yet how to fix.
    • A32NX AP buttons/knobs resynced. Managed speed unsyncable without overshoot (no variable). Either use selected speed or person in control set managed speed knob and remain in control for flight.

    WARNING If transferring controls with AP ON, please do it when leveled off or climbing/descending. Interpolation is causing control transfer issues with aircraft in steep bank angles and teleporting planes crashing into the ocean. Use at your own risk. Advised turning AP off before transferring controls.

    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.26 MB)
  • 2.5.18(Jul 30, 2021)

  • 2.5.17(Jul 13, 2021)

  • 2.5.16(Jun 22, 2021)

  • 2.5.15(Jun 4, 2021)

  • 2.5.14(May 29, 2021)

  • 2.5.13(May 15, 2021)

  • 2.5.12(Apr 11, 2021)

    Changes

    • Fixed issues with the FBW A32NX experimental throttles desynced, vertical speed mismatched, and rattling sounds
    • Synced emergency light on the WT CJ4
    • Synced doors on the MixMugz TBM930
    • Attempted to fix WT CJ4 FD/Range desync
    • Attempted to fix Airbus H135 starters desync
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.29 MB)
  • 2.5.11(Apr 9, 2021)

  • 2.5.10(Apr 8, 2021)

  • 2.5.9(Apr 7, 2021)

  • 2.5.7(Apr 3, 2021)

    • Changed the window title to YourControls vX.X.X

    • Fixed an issue where the heading indicator in the C152/172 would spin in circles

    • Fixed an issue where the plane would jump around in altitude below 1000ft

    • Rewritten YourControls gauge to support unlimited local variables

    • Added Aerosoft CRJ (DISCLAIMER: knobs do not sync well at all, it may be impossible to get the altitude selectors/radios synced)

    • Added support for the Carenado M20R, JustFlight PA28, and mixMugz TBM930 (EFBs do not sync)

    • Support the following pulls/commits in the A32NX Dev/Experimental version:

    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.29 MB)
  • 2.5.6(Mar 13, 2021)

  • 2.5.5(Mar 2, 2021)

  • 2.5.4(Feb 28, 2021)

    • Fixed client disconnecting when NAV is activated on the CJ4

    • Fixed an issue where brakes would still be depressed for others after releasing them

    • Fixed multiple autopilot definitions conflicts on the WT CJ4

    • Fixed off by one logic for the course and altimeter on the G1000s

    • Fixed an issue where avionic presses would be triggered multiple times for clients

    • Added C208B seatbelt signs/other INOP switches as an optional feature

    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.20 MB)
  • 2.5.3(Feb 27, 2021)

    Version 2.5.3

    New Features

    • Added an error message when the community package is not loaded in the simulator

    Fixes

    • Fixed a script error in the frontend UI that would pop up when the external IP could not be fetched

    • Fixed an issue where the number of clients connected would not update

    • Fixed an issue where the UI would be delayed in loading the saved config

    • Fixed an issue where the game would crash when transferring controls

    • Fixed an issue where clients would get teleported to various locations when transferring controls

    • Attempted to fix an issue where controls, switches, and avionics would stop working (gauge crashed)

    • Attempted to fix an issue where some switches/key presses would get randomly dropped

    • Fixed an issue where the selected altitude would reset when climbing and nearing the selected altitude

    • Fixed pitch hold/autopilot leveler not syncing as intended

    • Fixed the FLC, HDG, NAV, VNAV, VS on the WT CJ4 where it would not sync properly

    • Fixed nav radios not syncing properly

    Misc

    • Completely refactored the JS side of things

    Synced

    • A32NX Coffee
    • A32NX EFB Textboxes (ensure you have the same A32NX version)
    • Time (on initial connection)
    • Fuel
    • Speed when winds are mismatched
    • Altitude when scenery is mismatched
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.20 MB)
  • 2.5.2(Feb 22, 2021)

  • 2.5.1(Feb 21, 2021)

  • 2.5.0(Feb 20, 2021)

    New Features

    • Network Stats! See how much network YourControls is using and if there is any packet loss detected.
    • Cloud Host Did port forwarding and Cloud Server not work with you? Well this new option gives you the opportunity to get connected without any other setup! Currently the server resides in the USA so latency is the biggest issue if you choose to use this connection method. Note: Currently, the number of connections to the server is capped at 100,
    • A32NX clicking the priority button on the joystick will now forcibly take control.
    • The person connecting to the server no longer has to select a definition file! The server will send their copy over to the client hassle-free
    • New clients will no longer start as an observer
    • You can now set a keybinding to transfer controls to, and take controls from the 1st person on the connection list! Go into the controls menu, and bind a key combo to LAUNCH BAR SWITCH TOGGLE.
    • Streamer Mode - Hides your IP after connecting.
    • New connections as observer - New connections will not be able to manipulate switches.

    Changes

    • Reworked interpolation - syncs position/rotation data more reliably
    • UPnP is now it's own setting. Check the Log.txt if you need to see if UPnP worked or not and why.
    • The default port has now been changed to 25071.

    Bug Fixes

    • Clicking the CDI button on the G1000/G3000 will no longer throw it off sync
    • Fixed an issue where MCDU scratchpad inputs would be out of order. For example, typing KBOS would sync KOBS sometimes.
    • FD drift has been fixed (only if winds are the same for all people)
    • Fixed an issue where transferring controls would lead to an unrecoverable dive

    Synced

    • Indicated Airspeed
    • FBW A32NX EFB, Printer, APU, New Radios
    • Engine N1/N2/ITT/torque
    • Engine oil temp/oil pressure
    • More precise radio syncing (you can now increment by 0.05MHz)
    • Fuel

    Huge thanks to @rthom91 for testing and syncing all of these new aircraft!

    New Aircraft

    • Experimental FBW A32NX
    • Mrtommymxr DA40NGX
    • Mrtommyxr DA62X
    • SaltySimulations 747-8
    • TheFrett Bonanza G36
    • WorkingTitle CJ4
    • Asobo Extra 330LT
    • Asobo Boeing 747-8i
    • Asobo Boeing 787-10
    • Asobo Airbus A320 Neo
    • Asobo Mudry Cap 10
    • Asobo Cessna 152
    • Asobo Cessna 172 Steam
    • Asobo Cessna 208B
    • Asobo CJ4
    • Asobo CTLS
    • Asobo Diamond DA40NG
    • Asobo Diamond DA40TDI
    • Asobo Robin DR400
    • Asobo DV20
    • Asobo Bonanza G36
    • Asobo Baron G58
    • Asobo KingAir 350
    • Asobo Cessna Citation Longitude
    • Asobo Cirrus SR22
    • Asobo Pipistrel Virus SW1221
    • Asobo Zlin Savage Cub
    • Asobo Zlin Savage Shock
    • Asobo Aveko VL-3 Sprint

    Known Issues

    • Having differing weather will cause differences in indicated altitude and airspeed
    Source code(tar.gz)
    Source code(zip)
    YourControls.zip(2.16 MB)
  • 2.4.1(Jan 17, 2021)

    Fixes

    • Fixed an issue where switches/button presses from the copilot wouldn't sync instantly, but would be synced along with any other packets that got dropped upon pressing a button #64

    New Changes

    • Added TRK/FPA & TCAS traffic switch in the A32NX
    Source code(tar.gz)
    Source code(zip)
  • 2.4.0(Dec 29, 2020)

    A manual installation is not included with the releases anymore. Please use the latest installer to get this release. If it doesn't open, install the Webview Runtime.

    It's recommended you tick the option for Clean Install when you install the new version, otherwise you'll have 3 files labelled A32NX.

    An awesome release that adds an option to use Cloud Server instead of port forwarding/using a VPN client, and eliminates conflicts with other mods by default. Hoping to fix some autopilot issues and smoothen out position updates even more for the next update.

    Changes

    Synchronization

    • Mixture/Prop can now be controlled by both PM and PF in all aircraft
    • Yoke/Throttles will reset to the host's position when moved
    • H events are now received from JS via a websocket, which removes the need for defining H events manually (might support #34 automatically?)
    • Touch screen buttons in avionics are now automatically detected
    • Toe brakes synced
    • Ground speed synced (corrected for wind)
    • Sync elevator/aileron positions

    Net

    • Switch from TCP to UDP, implemented UDP hole punching for P2P connections
    • Switch from JSON to MessagePack
    • Fixed UPNP SSDP not broadcasting correctly, which should fix UPNP failing randomly
    • A client can no longer connect to a server that does not have the same version as they do

    Misc

    • Active Aircraft is no longer saved to ensure that the correct aircraft gets selected
    • External IP now shown on the UI
    • Take Control button added for the host to force taking back control (#31)
    • Clients will now start as observers

    • WASM gauge moved to a standalone module (#57, #49)
    • The program will now look for files relative to its path rather than from the path where it was launched from

    Fixes

    • #52 - radios are value-synced on initial connection only now, relies on events for perfect synchronization
    • #59 - attempted to fix by removing sync of PLANE HEADING DEGREES GYRO
    • Fixed a bug where the batteries on the A32NX could get desynced

    New Aircraft

    • Icon A5
    • DR400

    Known Issues

    • AP flight director drifting off course
    • A32NX rattling sound in the air
    Source code(tar.gz)
    Source code(zip)
Owner
Connor T
Connor T
A game of life🔬 simulator on an infinite♾️ plane

game-of-life A game of life ?? simulator on an infinite ♾️ plane NOTE: This is a toy project! I did this just for fun, not as a packaged product. Abou

adam mcdaniel 8 Jul 17, 2022
Sandbox is a pixel physics simulator inspired by other such like Sandspiel and Noita

Sandbox Sandbox is a pixel physics simulator inspired by other such like Sandspiel and Noita. It's also a precursor for an ongoing game project. Sandb

Okko Hakola 76 Nov 3, 2022
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
Shared memory - A Rust wrapper around native shared memory for Linux and Windows

shared_memory A crate that allows you to share memory between processes. This crate provides lightweight wrappers around shared memory APIs in an OS a

elast0ny 274 Dec 29, 2022
Simple tray application which shows battery level for HyperX Cloud Flight Wireless Headset.

HyperX Cloud Flight Battery Monitoring Introduction Simple tray application which shows battery level for HyperX Cloud Flight Wireless Headset. Screen

Stefan Kondinski 18 Dec 27, 2022
A realtime flight tracking program for our Software Engineering 300 class at ERAU

Flight Tracking ERAU SE300 Description Software that allows for weather and plane tracking to facilitate the user in looking at plane paths. Many peop

null 18 Sep 29, 2022
TDS 7.2+ (mssql / Microsoft SQL Server) async driver for rust

Tiberius A native Microsoft SQL Server (TDS) client for Rust. Supported SQL Server versions Version Support level Notes 2019 Tested on CI 2017 Tested

Prisma 189 Dec 25, 2022
Wrapper around Microsoft CNTK library

Bindings for CNTK library Simple low level bindings for CNTK library from Microsoft. API Documentation Status Currently exploring ways how to interact

Vlado Boza 21 Nov 30, 2021
Wrapper around Microsoft CNTK library

Bindings for CNTK library Simple low level bindings for CNTK library from Microsoft. API Documentation Status Currently exploring ways how to interact

Vlado Boza 21 Nov 30, 2021
Authenticate to Minecraft using the Microsoft Authentication Scheme from Rust.

Authenticating to Minecraft with the Microsoft Authentication Scheme from Rust This program showcases an implementation of the microsoft authenticatio

ALinuxPerson 17 Dec 22, 2022
Command-line interface to Microsoft To Do

⚠ This is a hackathon project with no official support or quality guarantee Hackathon 2022 tdi The command-line interface, for some, is the natural wa

Microsoft Hackathons 5 Oct 26, 2022
Optimized geometry primitives for Microsoft platforms with the same memory layout as DirectX and Direct2D and types.

geoms Geometry for Microsoft platforms - a set of geometry primitives with memory layouts optimized for native APIs (Win32, Direct2D, and Direct3D). T

Connor Power 2 Dec 11, 2022
Web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries across different versions of the OS.

WinDiff About WinDiff is an open-source web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries ac

Erwan Grelet 208 Jun 15, 2023
Unofficial cross-platform Microsoft To Do client

WIP Dev Setup dev env Compile for dev Compile for production Todos (how ironicall to keep them in README xd) Implement task search Implement ability t

Tomáš Diblík 3 Jul 20, 2023
Lambda function to handle Bitbucket webhook payloads, extract relevant information and send notifications to Microsoft Teams

PR-Bot Lambda function to handle Bitbucket webhook payloads, extract relevant information, and send notifications to Microsoft Teams, saving you time

Irine 14 Sep 26, 2023
Microsoft Excel (XLSX) to Unicode Separated Values (USV) Rust crate

xlsx-to-usv Convert Microsoft Excel (XLSX) to Unicode Separated Values (USV). Built with the USV Rust crate. Syntax: stdin | xlsx-to-usv [options] | s

SixArm 3 Mar 31, 2024
Android / iOS app with shared Rust logic

Rust core for native Android and iOS apps [TODO iOS badge] This is an example that shows how to use a shared Rust core in native Android and iOS apps.

Ivan Schütz 193 Dec 5, 2022
Shared Channel for WebAssembly

Shared Channel for WebAssembly This crate provides a way for WebAssembly threads to receive messages from other threads using a JavaScript primitive c

wasm.rs 27 Nov 24, 2022
A CLI for extracting libraries from Apple's dyld shared cache file

dyld-shared-cache-extractor As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dy

Keith Smiley 238 Jan 4, 2023
A tool for secret-shared passphrases.

harpo harpo is a tool and library that provides the following functionality: It can generate a seed phrase. Given a seed phrase, it can generate any n

Thomas Locher 11 Jun 30, 2022