Jump to content
The simFlight Network Forums

Kosta

Members
  • Posts

    65
  • Joined

  • Last visited

Everything posted by Kosta

  1. As described in the manual, the functions will always call for center-forward, a middle reset. I don't understand the reason for that, but is it possible to have the FSX-like behaviour? It quite bothers me that each time I press space it centers... I set it up so that when I hold the space, it is activated, as soon as I depress it, it deactivates.
  2. Okay Pete, thanks for your help. Result is a success. ipc.control(66635) ipc.sleep(3000) while ipc.testbutton(1,7) do ipc.control(65966) ipc.sleep(100) end And I also wasn't aware that Lua Plugins can be selected in the list of assignments. I thought I'll have to assign Controller HIDs into Lua Plugin directly, as was done in some examples.
  3. Definitely nothing. But Pete, in all seriousness, don't you know me at all? I mean, I'm one of those guys that went through testing and all while you were doing the g3d.dll fix... I'm NOT the one who is not going to do any work. The thing you wrote in the middle of the post is totally enough for me to get it... I did get everything with ipc.* and would have used it as you wrote. But I didn't know where to start. So thanks for the headsup (and could've done it way earlier! -_- ) Anyway... gonna get to work now...
  4. The examples I looked into were way more complicated than examples you wrote here. I didn't realize that simplicity is the key here! Honestly Pete, I didn't get - call me stupid if you want here. Anyway, I get it now, I'll get to work creating correct files and see if it works in the end.
  5. I left Linda alone. I talked to Guenseli, and he said Linda is basically abandoned project. I read the document. So as I understand it, FSUIPC automatically loads any lua plugin that is found in FSUIPC folder. Also I need 3 different files to control the engines simultaneously. As I understand Linda, it acts as an "inbetween" - it has it's main code (the part you mentioned is missing), then also a hardware part, and in the end what I pasted, a profile, or whatever one would call it. But apart from Linda: No matter how much I read those PDFs, and yes I've browsed through them couple of times already, but I simply do not understand this stuff. Maybe to you this is like drinking water, but for me a completely unknown world. I wouldn't even know where to begin. Anyway, thanks for your help, apparently I gotta learn to live with it.
  6. OK, are we talking about the .lua file itself? .lua is one plugin you are talking about? So, if I were to split each throttle to one plugin and list them in the fsuipc.ini, it should be able to run simultaneously? Erm, sorry, I think I found what you ment: Linda.lua is a code. Something I don't understand. Then there is an actions.lua file inside of Linda itself, which is much longer than what I wrote above. What I pasted is only a part of actions.lua file that loads in Linda.
  7. Pete, with a help of Guenseli, he showed me a MD11 Lua script, which had reversers set up for them. So I attempted splitting them into single reversers, but now I get a break between each reverse, no matter how I pull them down. It's like the ipc.sleep is stopping the other throttles to work, only after the first one has completed the cycle, does the 2nd one start to go to the idle reverse. In no particular order, I guess depending which hardware key activated first. Help? -- ## Reverser ############### function MD11_Throttle1_Reverser_inc () TH1 = ipc.readUW("088c") if TH1 == 0 then DspShow("Rev", "eng") ipc.control(66635) -- THROTTLE1 DECR SMALL ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(66635) -- THROTTLE1 DECR SMALL end function MD11_Throttle1_Reverser_incfast () TH1 = ipc.readUW("088c") if TH1 == 0 then DspShow("Rev", "eng") ipc.control(65966) -- THROTTLE1 DECR ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(65966) -- THROTTLE1 DECR end function MD11_Throttle1_Reverser_off () TH1 = ipc.readUW("088c") while TH1 > 16500 do ipc.control(65964) -- THROTTLE1 INCR TH1 = ipc.readUW("088c") DspShow("Rev", "off") end ipc.control(65967) -- THROTTLE1 CUT end function MD11_Throttle2_Reverser_inc () TH2 = ipc.readUW("0924") if TH2 == 0 then DspShow("Rev", "eng") ipc.control(66636) -- THROTTLE2 DECR SMALL ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(66636) -- THROTTLE2 DECR SMALL end function MD11_Throttle2_Reverser_incfast () TH2 = ipc.readUW("0924") if TH2 == 0 then DspShow("Rev", "eng") ipc.control(65971) -- THROTTLE2 DECR ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(65971) -- THROTTLE2 DECR end function MD11_Throttle2_Reverser_off () TH2 = ipc.readUW("0924") while TH2 > 16500 do ipc.control(65969) -- THROTTLE2 INCR ipc.sleep(50) TH2 = ipc.readUW("0924") DspShow("Rev", "off") end ipc.control(65972) -- THROTTLE2 CUT end function MD11_Throttle3_Reverser_inc () TH3 = ipc.readUW("09bc") if TH3 == 0 then DspShow("Rev", "eng") ipc.control(66637) -- THROTTLE3 DECR SMALL ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(66637) -- THROTTLE3 DECR SMALL end function MD11_Throttle3_Reverser_incfast () TH3 = ipc.readUW("09bc") if TH3 == 0 then DspShow("Rev", "eng") ipc.control(65976) -- THROTTLE3 DECR ipc.sleep(3000) end DspShow("Rev", "on") ipc.control(65976) -- THROTTLE3 DECR end function MD11_Throttle3_Reverser_off () TH3 = ipc.readUW("09bc") while TH3 > 16500 do ipc.control(65974) -- THROTTLE3 INCR ipc.sleep(50) TH3 = ipc.readUW("09bc") DspShow("Rev", "off") end ipc.control(65977) -- THROTTLE3 CUT end
  8. Okay, no problem. I'll take a look at Lua, maybe I can figure something out.
  9. Uh, after reading this post, I don't understand anything any more :neutral: Except that it's not worth implementing due to complicating FSUIPC code. Let me try this way: http://youtu.be/p-UPLIfOWSQ In the first part, you'll notice me using F2 - pressing once will put it to idle reverse, and then pressing again and holding, full reverse. If I press singularily, you get steps - not a solution suggesting a keypress every 3 seconds. In the 2nd part you'll see the behaviour I was describing - stuttering due to FSUIPC "pressing" Throttle 1 Decr, without a possible pause between "first click" and subsequent click. So if there is no way how to make this in FSUIPC, is there anything known apart from FSUIPC - is this doable over Linda? I could look into that.
  10. If I uncheck repeat, I don't get reverse. Either you didn't understand me correctly, or you don't know how Saitek functions? Saitek has a normal lever, and below lever is a button, in the lever itself - meaning it has a detent on 0, and if you pull further down, it is not an axis but a button. This button can be set to Throttle 1 Decr. Which means it would decrease incrementally, just like pressing F2 once. Holding F2 would pull the reverse further back, spooling it up. In any other Boeing, you press and hold F2, to get the spooled up reverse. But with MD11, you gotta press F2 once - then wait 2-3 seconds - then press and hold F2 to make the engine spool up in reverse. It says even so in the manual/tutorial. Landing and rollout Passing approx. 50ft the aircraft will go into flare mode and retard the throttles to idle. This is indicated on the FMA by a white ʻRETARDʼ (1) and a green ʻFLAREʼ (2). • As soon as you hear the airplane touching down press the F2-key once. This will activate idle reverse. • Check the reverse activating on the EAD. First you will see amber ʻU/Lʼ indications (3) while the reverse mechanism unlocks. • When unlocked the indication will change to a green ʻREVʼ (4). Press and hold F2 until the engines are at full reverse. • Passing 60kts press the F1-key to deactivate reverse thrust. What you are suggesting would leave the reverse in the first stage, meaning no spool up. And not even able to, since there is no repeat. Since this is a very unique option, would it maybe be possible to implement the delay as a parameter or an option?
  11. It's actually more than 1 second. Probably some 2-3 seconds. Hehe, it's not a problem per se, it's just how the aircraft works apparently. First you press F2, then it goes into REV, and then after a second or two, you can pull further. Damn, I have very little experience with Lua or Linda, I was hoping to solve it easily. What parameter do I need to change? Can't I just put it in for this profile? Reversers in my configuration are all per-profile. Not general settings.
  12. I am right now configuring newly my FSUIPC for my controls, and got one question: PMDG MD11 doesn't like when an reverse is repeated just when button is pressed. Meaning, if I press F2 once, and then after 1-2 seconds repeat it, that is the right procedure. But if I configure my throttle quad (Saitek) with a button for reverse, I put Throttle 1 Decr and then repeat, which repeats when the button is pressed, causing a visual stuttering of the throttle in the cockpit - it would be cool if I could delay the repeat of the button for like 1 second or something. Possible? Thanks Kosta
  13. Hi Pete, Thank you for you answer, and my apologies for not making everything clear. I was little pissed off, because I just brought my Saitek Yoke back to the shop for refund, just to come home and not being able to set up my FF2 back as it was. The yoke wasn't working as it was supposed to (random button pushes), and some other problems. I was attempting to assign axes over FSUIPC, because I had extra throttle quadrant from Saitek, which I wanted to set up for reversers, and also spoilers and flaps onto another two axes. That is why I set up everything to work over FSUIPC, as it has been written in the readme that it can be done. It was working with PMDG 747 (almost OK), but not with LDS. Now I know that it's the aircraft problem and not yokes. Still the random button pushes, broken axis and lots of dead-zone pushed me to make a refund. But now I do understand what's going on in the background. Oh, and btw, I am NOT using forces from the sim. I have FS Force, which generates forces on its own. It's completely independent from FSUIPC. Thx Kosta
  14. Hello, So, my first attempts to calibrate my joystick over FSUIPC, and somehow it doesn't work. I did everything it said I had to do. I unassigned everything connected to joystick in Assignments of FS9, I disabled the joystick (though I do have FS Force running with my Sidewinder FF2) in Options-Controls, I assigned Axes to FSUIPC Calibration, I managed to nicely calibrate them all in the Calibration-Menus, and then I sat in my LVLD-767 and voila - I press AP, it doesn't follow it, and when I try flying manually, it's jerking around, I can't possibly handle the aircraft. Seems like it either doesn't understand the commands OR there is a conflict somewhere. Assigning commands over FS9 menu is working like a charm. But why do I have FSUIPC registered then? Help is much appreciated :) Thx Kosta
  15. I bought FSUIPC like 2 hours ago. Usually, every other product I ever bought, I received key or the product instantly. How about mine FSUIPC key??? Greetings, Kosta
×
×
  • 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.