John Dowson
Members-
Posts
12,522 -
Joined
-
Last visited
-
Days Won
259
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by John Dowson
-
Mouse macro with push buttons
John Dowson replied to Erwan Alexandre's topic in FSUIPC Support Pete Dowson Modules
Hi Erwan, the log file shows the mouse macro is being activated ok. There are a few things you could try: 1. Duplicate your macro file (giving it another name), and in the second file change the left mouse-click code (3) to a left release (13) [P38 of Advanced User Manual]. Then assign this macro to the key release. 2. Instead of using two macro files (as above), you could edit the existing macro to contain both the left click and the release - see the section entitled 'Multiple actions in one macro control' P37 of advanced user manual. 3. If the above two fail, add event logging to see whats being sent when you both click and release with the mouse in the sim. Cheers, John- 6 replies
-
- mouse macro
- fsl a320
-
(and 1 more)
Tagged with:
-
FSUIPC registration (P3D 4.4)
John Dowson replied to Uteman's topic in FSUIPC Support Pete Dowson Modules
Hi, did you try starting P3D and checking if FSUIPC is registered? If you key file is still in the modules folder it will check the registration when you start P3D. -
AlsoManage not working in P3d v4
John Dowson replied to honanhal's topic in FSUIPC Support Pete Dowson Modules
Hi, what files are not being deleted? Try adding the additional logging flags to your FSUIPC5.ini file, as mentioned above: Cheers, John -
Yes, of course it needs that. Its pretty simple - the first line gets the handle of the window that needs the focus, the 2nd line sets the focus to the window with that handle. You need to create a file with those lines using a text editor, such as notepad++ (better) or notepad. John
-
I believe the exe is Prepar3d.exe (but open task manager with ctrl-alt-del to check), so it would be h = ext.gethandle("Prepar3d.exe") --name is program name incl .exe, or program title (as listed in Task Manager) ext.focus(h) John
-
Hi, you could try using a simple lua script, such as: h = ext.gethandle("name") --name is program name incl .exe, or program title (as listed in Task Manager) ext.focus(h) Save the above to your modules folder as, say, "usexxx.lua" where xxx suggests the program you are switching to, then, in FSUIPC, assign your button or key to Lua usexxx. Cheers, John
-
my FSUIPC cant run in FSX steam, how to run it? What is the actual problem? Did it install ok (install log?)? Why can't you run it - what errors are you getting? Have you looked at the documentation in the documents folder? Regards, John
-
Registration Key not accepted
John Dowson replied to mlf081161's topic in FSUIPC Support Pete Dowson Modules
FSUIPC5 is a different product to FSUIPC4, so you will need to buy a new key via Simmarket. Your wideFS key will still be valid. WideSever is now built into FSUIPC5. Regards, John -
Registration key not accepted
John Dowson replied to jwillyf's topic in FSUIPC Support Pete Dowson Modules
Hi jwillyf, as NaMc0 says, please remove you key ASAP. If people see this and start to use this key it will be blacklisted, NEVER post registration details please. All three parts of the key must be correct and those used at the time of purchase: name, email and key. Copy and paste from the original registration email. If you do not have this email, you can retrieve your details from your simmarket account. Regards, John -
P3D4.3 FSUIPC related CTD
John Dowson replied to Blaunarwal's topic in FSUIPC Support Pete Dowson Modules
There is a similar problem reported here in which the cause the loading of a 32-bit dll. However, the post is quite old and relates to SODE 1.5.3. Maybe worth checking though. Cheers, John -
That depends on what you want to do! You could, for example, read/monitor it in a lua script, in a C/C++ program, or use the logging facilities provided by FSUIPC to display the value in the log file, main window or title bar.
-
Hi, you probably want offset 030C - from the offset status document: Vertical speed, copy of offset 02C8 whilst airborne, not updated whilst the “on ground” flag (0366) is set. Can be used to check hardness of touchdown (but watch out for bounces which may change this). There is a discussion on landing rate calculation here: https://www.avsim.com/forums/topic/524247-how-is-landing-rate-calculated/ Cheers, John
-
First attempt at LUA function
John Dowson replied to crwk78's topic in FSUIPC Support Pete Dowson Modules
Also i'm not sure that this will do what you want it to do. Control 1009 is the Traffic Density Toggle. Toggling this only works in one session, and if there is no known initial state then this will set/toggle the density to 100%. You may therefore want to add a 0 parameter or use control 1008 instead. There is a similar lua example included that may be useful - this freezes taxi-out AI traffic when you lower gear (or lower flaps) and releases when you land: -- NOTE: For use with FSUIPC 5 only -- This small plug in, which should be pre-loaded: for example, by adding -- [Auto] -- 1=Lua AIfreezer -- to your FSUIPC5.INI file. -- It freezes taxi-out AI traffic when you lower your gear, -- and releases them when you touch down. -- For aircraft with non-retractable gear, it checks the state of -- the Flaps instead, expecting full flaps for landing. (amend where -- noted for other flap settings). function GroundCheck(off, val) if ipc.val ~= 0 then ipc.control(1149) -- Freeze AI off if user landed ipc.log("AI taxiout traffic released") end end function GearCheck(off, val) if val >= 16383 and ipc.readUW(0x0366) == 0 then ipc.control(1150) -- Freeze AI on if gear just lowered (whilst in the air) ipc.log("AI taxiout traffic frozen") end end function FlapsCheck(off, val) -- See if gear is fixed first: if ipc.readUB(0x060C) == 0 then if val >= 16383 and ipc.readUW(0x0366) == 0 then ipc.control(1150) -- Freeze AI on if now full flaps set when in the air ipc.log("AI taxiout traffic frozen") end end end event.offset(0x0366, "UW", "GroundCheck") event.offset(0x0BE8, "UD", "GearCheck") event.offset(0x0BDC, "UD", "FlapsCheck") John -
First attempt at LUA function
John Dowson replied to crwk78's topic in FSUIPC Support Pete Dowson Modules
I think you want offset 0366, not 0336. Try with event.offset(0x0366, "UW", "trafficoff") John *update* You are also missing an end statement for the if: function trafficoff(offset, value) if value == 0 then ipc.control(1009) ipc.log("AI traffic turned off") end end event.offset(0x0366, "UW", "trafficoff") -
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
The logging lines have been added to the ini file - you just need to start the sim and supply the log file. -
Aerosoft A3.. pro - buttons assignment
John Dowson replied to Goshob's topic in FSUIPC Support Pete Dowson Modules
What script is that? If its a Linda script, then you should probably ask in the Linda sub-forum (or whoever/wherever provided the script). If you require help with FSUIPC, it is better to start a new thread with a full description of the issues you are facing (flight sim? Assigning from/to whatr? ini/log files? etc), rather than hijacking an existing thread. Cheers, John -
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
You will need to add some logging options to get more info. However, I am travelling today & tomorrow and do not have access to my windows machines so cannot let you know until Friday. Pete is also back tomorrow (or maybe Friday) who may pick this up and give you further advice. In the meantime, can you confirm that you have disconnected your devices & uninstalled all saitek devices, drivers and software (from the control panel), then reboot and connect your devices (which should install the standard windows drivers, not the Saitek ones). If not, please do this first. Cheers, John -
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
Could you upload your FSUIPC5.Joyscan.csv and FSUIPC5.ini files please, as well as the latest log file. -
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
The settings are saved automatically when you click 'Ok' and exit the FSUIPC window. Do you still have mismatched GUIDs for the X-56 stick? -
Buttons/axis issues
John Dowson replied to joshdrummond's topic in FSUIPC Support Pete Dowson Modules
I believe PMDG Boeings need normal Axis controls without calibration in FSUIPC to avoid conflicts with the PMDG code reading directly. John -
Tiler axis problem.
John Dowson replied to Claude Troncy's topic in FSUIPC Support Pete Dowson Modules
Do you have the action required set to 'Send direct to FSUIPC Calibration'? The axis action should also be 'Steering Tiller' on the left hand side ('This side to send axis values''), and not 'Axis Steering Set'. Also make sure that you are using the latest version of FSUIPC, 5.141e. There have been some recent updates to the tiller steering, although these are mainly to do with tiller/rudder blending and should not affect the axis calibration visibility... Cheers, John -
You have still not supplied enough information. Are you using a registered or unregistered version of FSUIPC5? Are you assigning axis and/or calibrating in FSUIPC? Have you disabled controllers in P3D? Some strange problems can occur with a corrupt wxstationlist.bin file - you could try deleting this (from your Appdata P3D folder, next to the P3D CFG file) - it will be rebuilt. If the problem still persists, try re-installing the P3D client.
-
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
This thread: seems to indicate that there is a problem with windows 10 and the madcatz drivers. The solution was to download a utility called JoyIDsInstall.exe to change the device ids in windows. Maybe worth trying? John -
FSUIPC Saitek X56 Issue
John Dowson replied to Albert Szmidt's topic in FSUIPC Support Pete Dowson Modules
The GUID in the device scan: 250 Product= Saitek Pro Flight X-56 Rhino Stick 250 Manufacturer= Mad Catz 250 Vendor=0738, Product=2221 (Version 0.20) 250 GUIDs returned for product: VID_0738&PID_2221: 250 GUID= {9FEFC960-C406-11E8-8007-444553540000} 250 Details: Btns=0, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R0,U0,V0,X0,Y0,Z0 is different from the GUID of the device acquired for use: 250 Device acquired for use: 250 Joystick ID = 0 (Registry okay) 250 0=X56 H.O.T.A.S. Stick 250 0.GUID={9FF0B3C0-C406-11E8-8008-444553540000} So it looks like you have a registry problem. Try disconnecting the device and reboot, then connect the device again. John **edit**: Did you uninstall the saitek drivers?