Jump to content
The simFlight Network Forums

Recommended Posts

Posted

This message is for Pete Dowson. My name is Terry and I talked to Wayne over at naturalpoint about a problem that I was having w/ Track IR2 verses flight sim. I can't increment my panel options and he told me that you have a fix for that in your fsuipc.dll file but only the registered version. I would like to talk to you about this, unfortunately right now I need to get back to work but if you can e-mail me at either tklineage1@yahoo.com or terrence_kline@yahoo.com I can get back to you around 2 pm cst. I would appreciate it and I can give you some pretty specific details about my problem. Thank you for the help.

Terry

Posted

Well, I'll just go ahead and give you all of the gory details for when you get back. I have msfs '04 and installed a couple of planes (that I normally never ended up flying) and also got live ATC by squawkbox, avc, servinfo, sbrelay12, etc., etc... Then I went and bought Track IR2, installed it and then started having problems incrementing certain things on the panel like the heading bug, altimiter setting, elevator trim, and altitude setting for the autopilot. The pecular part is in Naturalpoint's solution. They were saying that all the accessories were conflicting and that I would have to get rid of them. I took one look at the fs9 file and just uninstalled the whole program and deleted the microsoft games file. Uninstalled the Track IR2 and then I reinstalled msfs 04 and track ir2 right after that. I got back into the game and noticed that the problem went away, I also noticed that track ir2 wasn't working. Once I got it to work, the problem returned. So I pressed F9 to disable the track ir2 and the problem went away again. I can control the problem by turning the track ir2 off. They told me to get fsuipc to fix the problem. I downloaded it but as you know the only way to get fsuipc to work for me is to register it. Unfortunately, I don't see it right to pay for the unit and then pay again to get the program to fix the interface between the unit and the program (msfs 04) that I bought the unit for in the first place. Wayne at Naturalpoint said that I could talk to you and we could work something out, and I also understand that he sent you an e-mail. I would appreciate any kind of help with this problem. Thanks for you time.

Terry

tklineage1@yahoo.com

terrence_kline@yahoo.com

Posted

Sorry for the delay in replying -- I've been on holiday with no Internet access. I'm just trying to catch up with an enormous backlog now!

I also noticed that track ir2 wasn't working. Once I got it to work, the problem returned. So I pressed F9 to disable the track ir2 and the problem went away again. I can control the problem by turning the track ir2 off. They told me to get fsuipc to fix the problem.

I didn't fully understand your earlier explanation of your problem, but if you mean things like not being able to increment some values by 1, only 5 or 10 or something, this is due to "control acceleration", and is caused by programs which continually (and badly, in my opinion) send controls to FS at some high rate, like 10-20 per second.

This is bad for two reasons:

1) it is extremently inefficient to send controls to change things to the same value they have anyway. It accomplishes nothing except soaking up processing power. Each such control involved several Windows messages and calls between several FS modules.

2) FS implements mouse and keyboard control acceleration (so dials change faster when held, for instance) by timing the gaps between the arrival of controls. It does not check whether they are the same controls, as that is really (theoretically) wasted time and code -- after all it expected them only to arrive from keypress and mouse operation in any case, so if they arrive at high speed they MUST be the same, right?

There is a facility in FSUIPC which checks whether the controls are the same or not, and if not kills the timer which FS checks. It's an ugly solution as it slows things even more, but it works with the few panels which do this sort of thing.

Unfortunately, I don't see it right to pay for the unit and then pay again to get the program to fix the interface between the unit and the program (msfs 04) that I bought the unit for in the first place.

In that case the solution is either to get the folks who wrote the driver for the unit to improve their code so it doesn't do this thing (which is by far the best and most efficient solution), or maybe hope that Microsoft do things differently in FS2006.

Wayne at Naturalpoint said that I could talk to you and we could work something out, and I also understand that he sent you an e-mail.

I don't recall this, but certainly if he did I would have explained very carefully what the problem was so that he could fix it. I don't see it as FSUIPC's job to fix bad programming in other products, but where I have given in to such things, as in this case, I feel it is right to include this in the chargeable part of the facilities.

Regards,

Pete

Posted

Thanks for the reply, I hope you had a good vacation. And by the way, a vacation means a break from work so don't worry about not replying until now. I agree with everything that you've said. I've done a little research on this problem and what you said seems to be the common answer. Wayne was telling me to talk to you and ask for a freeware code for fsuipc since I have already paid for track ir2 and it still isn't working. I've read into this forum and understand that you've put quite a bit of work into this and don't feel like just giving it away. So I am going to have to put some pressure on Naturalpoint to get a patch out. I'm sorry you couldn't help me out more.

Respectfully,

Terry

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.