
John Dowson
-
Posts
13,264 -
Joined
-
Last visited
-
Days Won
271
Content Type
Profiles
Forums
Events
Gallery
Downloads
Posts posted by John Dowson
-
-
On 11/21/2020 at 5:54 PM, peterk54 said:
However when we engaged thru mouse click on the panel button APP it works fine.
Maybe you can check what event this is using (by activating logging for events (non-axis controls)), and compare to that produced by v5 or v4, as well as comparing to what occurs when you try this through your software.
From what you are saying, it does seem like a change in 5.1.I'm surprised you are using the ' FSX 747-400, original panel' - did you copy this across from FSX and install into P3D?
I have FSX-SE still installed somewhere, I can try adding that to my P3D installations (now only 4.5 & 5.1 though) to see if something has changed, but this would take me a while.
I probably won't have time to do this for a few weeks with my current backlog, so may be better if you can investigate this and report back for the time being.John
-
On 11/22/2020 at 10:05 AM, xdefiantx said:
Is there any way I can extract the current displayed VOR with FSUIPC to cross reference the action?
Have you tried looking at the NAV1/2 flags in 0C4B / 0C5B to see which is active? Maybe in combination with the localiser/VOR flag in 0C4D / 0C70....
-
Btw, are you using GeForce Experence? If so, try de-activating the in-game overlay.
Or if you are using MSI Afterburner or RivaRuner, try disabling those.
-
Just checked you logs and ini and they look good - no more registry issues or warnings, so it looks good to me. And all is detected correctly in your Joyscan.csv file.
Let me know if you get any further issues.
-
I think the FSLabs Axxx series of aircraft have re-purposed the rotor brake control with various parameters for different functions. There is plenty of information on how to use these aircraft with FSUIPC over on the fslabs forums.
-
1
-
-
14 hours ago, cchiozza said:
When trying to assign a key press FSUIPC7 keeps defaulting to a button and will not let me assign another button
This is usually due to a faulty button that keeps firing. You can ignore this in the assignments panel by using the IgnoreThese ini parameter in your [Buttons] section - from the Advanced User manual:
QuoteIgnoreThese: This can be used to list a number of buttons which are to be ignored by FSUIPC in the Buttons &
Switches tab. This is to deal with faulty button signals which are repeating without control and thus preventing the
others from being registered on the screen ready to program. The parameter takes this form:
IgnoreThese= j.b, j.b, ...
listing the joystick number (j) and button number (b) of each button to be ignored. To make it easy, you can edit the INI
file whilst in the Button assignments dialogue and simply press “reload all buttons” to activate the changes.
Note that the action of ignoring buttons only applies in the button assignments dialogue—if they are already assigned
the assignment will still be effective.
You can also use the wild card '*' for the button number, in which case all buttons will be ignored. This is for
convenience only, and when used this line in your ini will be re-written to contain the complete button list (numbers 0-
39).
This parameter can also be used in the [Axes] section of the FSUIPC7.INI, using the axes letter instead of the button
number (see later).
-
Sorry, but do you have any issues? What am I looking for?
-
Is this aircraft specific or a problem with multiple aircraft? If specific, which airplane are you using?
Also maybe try logging both events and axis controls (also open console to see the log messages in real-time) to see what axes movements are logged when this occurs.
-
6 hours ago, Guissop said:
Have I to try to exclude the FSUIPC installation folder from the Antivirus protection?
No, I don't think that is an issue.
On 11/21/2020 at 6:47 PM, Guissop said:I install it as admin
You shouldn't do this really. No admin privileges are needed by FSUIPC7 or the installer. If any privileges are required then you will be prompted to authorise anyway.
I will investigate that error nest week and get back to you. However, i've a feeling that it maybe due to one of your devices or device drivers. Check your connections and any usb hubs, make sure power management is disabled on all your hubs, and that all your drivers are up to date.
-
Why are you using DirectAxesToCalibs:
Quote219 N.B. "DirectAxesToCalibs" is enabled!
Try disabling that by removing the line from your FSUIPC7.ini], although using this this shouldn't cause any issues.
Can you a check if you have an event logged in the windows event viewer when FSUIPC crashes, and if there is an entry please post the details.
If you disable WideServer, do you still get crashes?
-
1 hour ago, granathg said:
While investigating this, I read on the Dowson site that PC MSFS is supported but XBOX MSFS is not. I'm using Windows 10 on a desktop, nothing to do with an XBOX. Please clarify what XBOX MSFS means.
It means that FSUIPC7 will not work when MSFS is running on an xbox console. It only works with MSFS running on a windows 10 pc.
MSFS, like many games, runs on both xbox consoles and in a PC running windowa 10. If you are using MSFS on a pc then you are fine. -
9 hours ago, Oscar Speer said:
Hi! When I delete all mouse macros the FSL A321 software works normal. I have two macro files and each files contains 10 commands=20 commands. When I increase the commands in the mcro files the sim starts to lose FPS and I have to restart P3D
You initially reported that your FPS dropped when you try to create a mouse macro. Now you seem to be saying that your FPS is dropping when you have more than a total of 20 commands in your mcro files (presumably you are still talking about mouse macros, no?)? This just doesn't make sense. Mcro files don't do anything, and a macro itself only takes effect once invoked.
As Pete says, you need to clarify what your actual issue is and provided further information.
-
Hi Rod,
10 hours ago, f-111sim said:Are you able to assist me?
Yes, I should be able to add them so that they can be assigned, but only as 'Send to FS as normal axis'. There will be no calibration or offset area for these axes.
These must be newer controls that aren't yet flagged in FSUIPC as axes controls.I'll look at this in the coming days and post an updated version of FSUIPC6 for you to try/test.
John
-
@ark1320, @pilotjohn I've added this feature in the attached build. To use, you must specify the offset (starting with 'x' not '0x') as the MaxSteerSpeed ini parameter, i.e.
MaxSteerSpeed=x66C0
The offset should hold (and is read as) a signed word (2 byte) integer. The maxSteerSpeed will be updated on every change of this user defined offset, so you can have a profile-specific auto-started lua to set this for your profile, or a long running lua monitoring the aircraft name (or stall speed) and updating the value when this changes.I've not had time to do too much testing so please report back once tried.
John
P.S. Changes to the MaxSteerSpeed are logged when Extras logging is activated.
-
13 hours ago, Pliskin said:
The issue regarding the AP Altitude on A320 is here
Ok. That has been reported to Asobo.
13 hours ago, Pliskin said:In fact, the A320 FCU altitude 7-segment display is mapped to [AUTOPILOT ALTITUDE LOCK VAR:3] and not to [AUTOPILOT ALTITUDE LOCK VAR]
Ok. I can add [AUTOPILOT ALTITUDE LOCK VAR:3] if required. What about [AUTOPILOT ALTITUDE LOCK VAR:2] ?
13 hours ago, Pliskin said:Is it not too "dirty" to add "official" offsets just for this plane ? I mean, this is not a bug from FSUIPC. The issue is on the A320 by design (and I think there is a legit reason for Asobo to have implemented things like this).
Its not an issue to add new offsets which can then be used for specific aircraft. However, I can't change the behavior of existing offsets if they are still functioning for other aircraft.
13 hours ago, Pliskin said:Perhaps a better solution would be to add new functions to the lua API in order to allow it to query SimVar by their name directly.
Or better, perhaps FSUIPC could give us the possibilitity to publish our own custom offset by providing the name of the SimVar (and mandatory parameters).
The case of the battery push button requires a macro, because it depends on 2 SimVars.I don't like the idea of allowing any simvar to be requested via lua - it would be very problematic. Its far clearer to identify any needed simvar and add it to the offset area.
16 hours ago, Pliskin said:Regarding the Local SimVar, I understand that FSUIPC7 has no way to access them. And in fact, Microsoft SimConnect SDK does not provide a way to do this.
The only workaround for now is to create a fake gauge and put the local SimVar in the Client Data Area. Then FSUIPC7 would be able to read/write the Local SimVar through the SimConnect SDK.The long term plan is to provided access to lvars via an internal WASM module, and have an inter-process communication mechanism between the WASM module and the FSUIPC7 application. Whether this i done via a SimConnect client data area or using standard windows communication protocols is still to be decided, and depends on what facilities are provided on the WASM side. This is one of the larger development areas still to be addressed.
John
-
12 hours ago, CHUICK said:
¿Cómo se puede añadir Fsuipc a MFS 2020 en su versión física DVD, ya que no puedo encontrar el ejecutable en mi PC.
La instalación de FSUIPC7 es independiente de la instalación de MSFS. La única dependencia de la instalación de MSFS es el 'Desktop shortcut' (que inicia MSFS junto con FSUIPC7). Si no tiene MSFS instalado en su PC, no lo instale desmarcando la casilla de verificación en la página final del procedimiento de instalación.
-
14 hours ago, imperial321 said:
All was fine on close yesterday...start up today and this...what on earth has changed...
Sorry, I have no idea. Something must have changed. All the link/batch file does is start MSFS and then start FSUIPC7 after a short delay.
What happens when you start MSFS directly (using the MSFS provided shortcut or start menu entry)? -
@johnk515 Yes, that is what that lua script does. Try it - you will need to adjust the button numbers first.
14 hours ago, johnk515 said:Or is there an easier way.
The alternative way (not sure if its any easier!) is to add the assignments via the ui and then overload the assignments by editing the ini file, to add the extra press/release controls as indicated in my last comment. To use this method, you will need to use the updated FSUIPC7.exe provided (still not officially released) as this has the necessary additional pause control added.
-
16 minutes ago, Pliskin said:
regarding the SimConnect Indexed variables
If by 'indexed variables' you mean standard simconnect variables that are indexed (i.e. in an array), then I don't understand your worries as they are no different from standard un-indexed sim variables.
18 minutes ago, Pliskin said:As example, I take the Asobo Airbus A320 .
The A320Neo is known to function quite differently than most other aircraft, with many controls/events and sim variables currently not functioning for that aircraft.
20 minutes ago, Pliskin said:Someone has already reported that Offset 07D4 [AP ALTITUDE VALUE] is not working. He gave up thinking it was a bug.
Reported here? Reference would be useful.
Many AP variables (and controls) are currently not working, especially for the G1000.21 minutes ago, Pliskin said:I found that Offset 281C or 3102 [Master Battery Switch] are not working neither.
Maybe. But using offsets is tied to a specific control (or simvar) that may not be working for that particular aircraft. You have to choose a method that works for the controls provided for each aircraft. If they do not respond to the 'generic' controls, then other mechanisms should be used.
27 minutes ago, Pliskin said:After having looked into Microsoft SDK and SimConnect, I found that the A320 FCU AP Altitude is linked to an indexed SimVar [AUTOPILOT ALTITUDE LOCK VAR:3]
It seems that FSUIPC7 is not natively looking at this SimVar.If available, any simvar can be added to the offset area on request.
28 minutes ago, Pliskin said:Q1. Is it possible from FSUIPC7 (I guess with Lua Scripts) to access the Indexed SimVars and map them to a free FSUIPC7 offset ?
No. Only simvars known to FSUIPC and published in the offset area can be accessed. If there are simvars not currently requested by FSUIPC that you require, then I can add these upon request.
30 minutes ago, Pliskin said:I know it *was* possible to access Local SimVars with Lua scripts, but I want to be sure that we can query the indexed variables, for instance like this :
Thats local variables, or lvars, not simvars. There is currently no access to lvars in FSUIPC7, pending facilities to be provided.
31 minutes ago, Pliskin said:Q2. Is it possible from FSUIPC7 to log all SimVars and Indexed SimVars ? (in order to identify which one is changing after a few clicks in the virtual cockpit)
A simvar is a simvar, indexed or not does not make a difference. The included offsetStatus spreadsheet contains the simvars used for each offset (where applicable), together with a list of available simvars not currently held in the offset area (at the end of the document, after the offset list). Please take a look at these.
For the definitive list of available simulator variables, please see the MSFS SDK documentation. Note also that they are documented in two sections, one is the complete list of simvars, and the other is the list available via SimConnect. FSUIPC7 obviously (?) uses the latter, although I have had some success requesting variables in the former not in the latter, i.e. simvars not yet documented as being available via SimConnect.
-
@Ray Proudfoot Interesting! My usual test flights usually involve Bilbao (from/to/or via Asturias, Vitoria or Vigo) and I've never noticed an issue, though I only fly during daylight (no lights) and normally GA.
For the Dynamic Lighting issue, presumably SIMStarterNG also handles this, which I think you also use, no? But I guess that only handles the initial state, not changing during a session.
I've had SIMstarter a while now but not gotten around to setting it up yet (too much time developing rather than flying!), but was planning to use it to switch settings between flying in photo scenery vs autogen. -
On 11/12/2020 at 7:55 PM, zorzini said:
my cabin light can wait.
@zorzini For cabin lights, there are four MSFS controls under INTERIOR LIGHTS:
CABIN LIGHTS OFF
CABIN LIGHRT ON
SET CABIN LIGHTS
TOGGLE CABIN LIGHTSYou can assign a key press (or more) to one or more oft those MSFS controls, and then assign a button/switch to that keypress in FSUIPC7.
You can also try activating event logging to see if any event are logged when those controls are activated, and if so try to assign to those events instead (although this is not guaranteed to work - if not, use key press assignments).John
-
6 hours ago, Dean Salman said:
I could not find how to set the parking brake.
There is a Parking Brakes control - did you not see/try that? It works as a toggle control, no parameter.
The brakes control is for the differential/toe brakes, not the parking brake. -
1 hour ago, HIROSHI KISHIMOTO said:
Is that so. I need programming.
By "programming" I meant assigning...
1 hour ago, HIROSHI KISHIMOTO said:I simply wondered if I could set "Select FS control" and "Fuel Select Center, Right, Left" in the "Button & Switch Assignments" field.
You can, but you have to select the control that works. As I said, in the C172, the control that works is Fuel Selector Set, so 'Select FS control' and then 'Fuel Selector Set', and add the parameter that you want for center (1), left (2) or right (3).
BUT, you need to know how your three way switch works to assign correctly, as a 3-way switch is normally 2 "buttons" (i.e. the button number that registers in the FSUIPC assignments panel when you flip the switch). So, usually a switch would register as a button press when moved in one direction (e.g.left), a release for the same button when moved back to the center, and different button press when moved to the right, and then a release of that button press when moved back to the center. If thats how your switch works, then you need to program/assign both button numbers (in FSUIPC) to the 'Fuel Selector Set' control on both press and release, with a parameter of 2 on one press and 3 on the other press and a parameter of 1 for both releases.
-
Ok. However, for the Doors, most of the older controls don't seem to work, as in MSFS the doors are linked to ground services, so requesting catering services opens the catering door, requesting boarding opens the main door, etc. However, an extra control was added that bypasses this - TOGGLE_AIRCRAFT_EXIT_FAST. There's an existing topic on the doors offset:
I'm pretty sure there are also topics on some of the other functions you are trying to add that may be useful (although difficult to find in these forums!).
Can't find the command for Cabin Flashlight.
in FSUIPC7 MSFS
Posted
The standard way would be to use the Toggle Cabin Lights control (or toggle bit 9 in offset 0D0C). However, this event/control doesn't seem to be working at the moment.
The default ALT-L key press uses the TOGGLE FLASHLIGHT control which isn't available via simconnect, and you can't send this key press combination as the ALT modifier is not supported in SimConnect.
Therefore, to assign this to a button or switch in FSUIPC, you would have to assign another known keypress (without using the ALT modifier) within MSFS to TOGGLE FLASHLIGHT, and then assign your button/switch to that keypress in FSUIPC.