Jump to content
The simFlight Network Forums

John Dowson

Members
  • Posts

    11,149
  • Joined

  • Last visited

  • Days Won

    220

Posts posted by John Dowson

  1. 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

     

     

     

  2. Quote

    So does it need ext. focus(h) at the end? What exactly do I type? 

    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.

    Quote

    Then how do I put that in modules folder? 

    You need to create a file with those lines using a text editor, such as notepad++ (better) or notepad.

    John

  3. 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

     

  4. 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?

     
    Quote

     

     have trouble applying this "PETE DOWSON" program, I use PMDG addons, can you help by giving examples in power point or video screen how to apply it to replace keymaps on the keyboard?

    is there a software program that can reprogram the keymap on a computer keyboard, so that it can be applied to the keymap on PMDG aircraft?
     
    I would love to design a home cockpit at an affordable cost, because the price of hardware prices on the market for cockpit homes is very expensive, maybe with your help, I can help fellow flight simulator fans, by designing low-cost hardware and software.

     

    Have you looked at the documentation in the documents folder?

    Regards,

    John

  5. 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

  6. 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

  7. 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

  8. 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")
     

  9. 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

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.