-
Posts
38,265 -
Joined
-
Days Won
170
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by Pete Dowson
-
FSUIPC Client DLL for .NET - Version 2.0
Pete Dowson replied to Paul Henty's topic in FSUIPC Client DLL for .NET
It doesn't only say 32-bit, it also says offset 0570 for the fraction and offset 0574 for the integral part. THAT's the part which should have caught your attention! Why not read all the words? Bits are what make computers work. They are the basis of computer memory, the individual switches with are either on (1) or off (0). The numbers such switches make up are in what is called BINARY, "BI" for "2" because there's only two digits, 0 and 1. (In DECIMAL, "DEC" for 10, there are 10 digits, 0 to 9). There are 8 bits in a BYTE. Since the integers you are reading are 4 bytes that's 4 x 8 = 32. It is only simple arithmetic! I don't know VB at all, but I think its integers are 32-bit. Pete -
FSUIPC causes FS to freeze!
Pete Dowson replied to Peertje's topic in FSUIPC Support Pete Dowson Modules
Good grief! What aircraft is that? FS doesn't simulate a steerable nose wheel -- the steering is by rudder authority. You get quite a bit with a light aircraft, but normally much less with a heavy. If you want less sensitivity in the central part of the joystick movement, yet still need to reach the extremes (which you do), you should try one of the FSUIPC slopes with a flattened central area. You can experiment with different amounts. If you have a spare axis (maybe another joystick) you can assign a separate steering tiller in FSUIPC's axis assignments and calibrate that separately to the rudder. FSUIPC uses the tiller on the ground at slow speeds, with a gradual transition to rudder as you accelerate for takeoff. Many (probably most) flight sim enthusiasts do that - spend more time fiddling about, striving for perfection, than flying! This is even more true for those building a cockpit! Regards Pete -
FSUIPC Client DLL for .NET - Version 2.0
Pete Dowson replied to Paul Henty's topic in FSUIPC Client DLL for .NET
Are you referring to the documentation at all? The list of offsets and what they contain? You will see that the 32-bit integer at 0570 is the fractional part of the altitude, not the main integral part. If all you want is the altitude in metres, you will see it clearly stated that this is in the next 32-bit integer, at offset 0574. If you want more accuracy you could add the fractional part after copying it to a floating point variable and dividing it by 65536 twice. Otherwise you'd need to read all 8 bytes as a 64-bit integer, copy it to a floating point variable, and divide by 65536 twice. This latter method would cope with negative altitudes correctly too. Please do read the information actually published about this. It will help and save you and others a lot of time! Pete -
FSX Failures via FSUIPC
Pete Dowson replied to efratomer's topic in FSUIPC Support Pete Dowson Modules
Yes, of course. That is absolutely correct! When FS is ready to fly both 3364 and 3365 are zero. That's the whole point. have you not even read the description for these offsets? Regards Pete -
Correction to FSX & FSUIPC4 under Vista
Pete Dowson replied to astros's topic in FSUIPC Support Pete Dowson Modules
Sorry, this message is isolated in its own thread and makes no sense like that. Could you please stick to whatever thread it is you started or are adding to? Pete -
FSX & FSUIPC4 under Vista
Pete Dowson replied to astros's topic in FSUIPC Support Pete Dowson Modules
Sorry, can you re-phrase that at all? What are you saying about the "new module subdirectory"? You didn't create that yourself, surely? You should just run the Installer, that does everything. I'm not sure that's at all relevant. I've never heard of anything in those being any problem at all. Okay. I'll look at that now, but is there a normal FSUIPC4.LOG file too? If there's no FSUIPC4.LOG and no FSUIPC4.INI file in the modules folder, then FSUIPC4 isn't being run, so that would indicate a SimConnect problem. You say this is the Install log from the last FSUIPC4 installation. does this mean you installed before? If so, did you delete things at all, because these lines: show that, in this specific installation of FSX, there was no Modules folder and no FSUIPC4 installed! However, these lines: show that you already had some other SimConnect client program installed, with its own DLL. Which one was this, please? Perhaps you can show me the DLL.XML file in case that is corrupted. You'll find it, as specified in the log, in this folder: C:\Users\Philippe\AppData\Roaming\Microsoft\FSX By the way, what happened to the end of the Install log -- it is unfinished! Regards Pete -
FSUIPC causes FS to freeze!
Pete Dowson replied to Peertje's topic in FSUIPC Support Pete Dowson Modules
No, you are not. If you've got the axes assigned in FS, all FSUIPC calibration is really doing is calibrating the Axis control values, internally in the Sim. In other words it is adjusting the final numbers -- the ones FS would be using if you didn't calibrate in FSUIPC -- before they are sent to the simulation engine. I suspect (though I don't know as I've never had a force feedback setup) is that what you cannot do is use FS axis assignments, telling FS you have no joysticks, and letting FSUIPC do everything. If you do that you probably won't get force feedback as FSUIPC has no force feedback code in it and you would be telling FS you have no joysticks. Well, with FSUIPC's precise calibration facilities, along with its slopes to adjust response, you can just as easily make a mess as you can with any other tool. You need to know what you actually want to achieve. Regards Pete -
Light switches for FS2004
Pete Dowson replied to barrykensett's topic in FSUIPC Support Pete Dowson Modules
That actually means it was new then in FS2000 and CFS2 days, so it didn't apply to FS98 or CFS1. At the time FSUIPC was designed to continue compatibility over for programs from FS98, so those things not supported in FS98 were so marked. There's all the information there. If you look in the columns to the right, in that main Programmer's Guide you will see it is marked as "OK" for FS2002 and FS2004 And it is also clear in the FSUIPC4 Offsets Status document via the Read/Write columns. Pete -
looking for help/advise
Pete Dowson replied to anunnaki's topic in FSUIPC Support Pete Dowson Modules
I don't personally know of any external GPS emulating program I'm afraid. There may well be one such though -- you'd need to do a search (Google), see what you can find. There are several products, at least one of which is freeware, which provide other external instrumentation, that more directly thought of as aeronautical. I'm am pretty sure you can do it -- you go into Windowed mode, undock and drag the Window, then change back to full screen. However, whether this works is very much dependent on the video drivers and the multiscreen mode they are in, and whether you are talking about FS9 or before or FSX. I think with FSX there are greater difficulties, especially in getting it to remember these things. Windowed mode is generally more flexible in this regard though, and with a maximised main screen is only usually different from full screen mode in having a title bar, which would be quite slim in a high resolution. Most folks find the frame rates comparable between the two modes, and some say the quality of the graphics is noticeably better in Windowed mode too. Regards Pete -
looking for help/advise
Pete Dowson replied to anunnaki's topic in FSUIPC Support Pete Dowson Modules
With one PC sporting two screens, why not just undock the normal GPS gauge and drag it to the other screen? Regards Pete -
Simulating Ground Power?
Pete Dowson replied to BAW019's topic in FSUIPC Support Pete Dowson Modules
You don't need to use the option via an offset, you just do what that option does, but directly -- that is, maintain the battery voltage forcibly. The offset for that is 2834, a double float value giving the voltage. Just watch that and when it drops write the full-charge value back. If you aren't writing a program to interface to FSUIPC, then you might find this easier to do using a Lua plug-in which tests the value of a switch/button and whilst it is set, loops reading/writing 2834. You'd need a "sleep" call in it for some milliseconds so you only do this at about frame rate. That offset is one of those to stop users changing options during competitive flying. Thankser, Bank Holiday? Hmm. All the same to me .. that's one of the problems with working at home, such things make no difference! Regards Pete -
AI traffic pathname option in FSX via FSUIPC4
Pete Dowson replied to genix's topic in FSUIPC Support Pete Dowson Modules
If I could find a way of doing it, I would add itbut I couldn't. If you've any ideas I'll look at them. It was on my list of requests for SimConnect, when MS had planned regular updates, butwell, you know how that has turned out! Regards Pete -
FSUIPC causes FS to freeze!
Pete Dowson replied to Peertje's topic in FSUIPC Support Pete Dowson Modules
Yes, for a hang when the registration dialogue is actually displayed, awaiting input, the Actigate module seems to be the most common cause. The only other one I know of is a specific Kensington mouse driver. I've even obtained the Actigate module and tried reproducing the problem here to see what Actigate is doing, but I've never been able to reproduce it -- neither has the Actigate author. As I said, it is quite a rare occurrence. Regards Pete -
Light switches for FS2004
Pete Dowson replied to barrykensett's topic in FSUIPC Support Pete Dowson Modules
These offsets, 0D0C, 0280, 0281 and 028C all work identically in all versions of FS from FS98 through FS2000, FS2002, FS2004, FSX and ESP. I don't know where you get the idea that FSUIPC does not provide cross-platform compatibility as that is its whole raison d'etre! If you want individual light switch operation, use offset ODOC and set/cler or toggle individual bits appropriately. Pete -
FSUIPC causes FS to freeze!
Pete Dowson replied to Peertje's topic in FSUIPC Support Pete Dowson Modules
Can you please explain this in a little more detail? Like EXACTLY when does it "freeze"? And do you really mean a freeze (hang), or do you mean a crash to desktop, because despite the title of the thread, that's what this one is about. And are you in full screen or windowed mode? If you've not tried the other, do so please. No, not at present. There's no installer written for FSUIPC3, which is what it would need. And really it never has been needed -- there's a specific and rare video driver problem which causes a known sort of freeze/hang, and there's a work-around for that. And there's a specific problem with one or two other add-in modules, "actigate.dll" being the most usual. This thread is actually about a crash which is unique to my knowledge and so must be due to something else on the specific system. The problem in that case is identifying what that might be. The user also mentioned that every time he starts up FS2004 it rebuilds scenery database etc. And when in an aircraft clicking TAB to enter the FS menu, he sees links called "MODULES" ! These are surely signs that something is seriously wrong. Are you really getting all these exact symptoms and a crash not a freeeze? Regards Pete -
multiple monitor and computers
Pete Dowson replied to pappyhep's topic in FSUIPC Support Pete Dowson Modules
Touch screens are excellent for things like the CDU of the FMS -- a much cheaper alternative to a real CDU keypad + screen. They can also be used to operate all of the buttons and keys on an overhead. I use two nice 7" touch screens simply as arrays of buttons for use in my cockpit, so I don't need mouse nor keyboard in there. I'm sure that if you have no use for it you'll find plenty of folks who have. Try the cockpit builder's forum, near here. Regards Pete -
Why no messages scrolling in FSUIPC/SB4
Pete Dowson replied to johndaph's topic in FSUIPC Support Pete Dowson Modules
If the message window/bar is being suppressed by FSUIPC, simply unsuppress it -- uncheck the option on the main About tab in FSUIPC options. I did point these options out to you as well. There's no option in FS itself to suppress them altogether, only to control scrolling. Pete -
Why no messages scrolling in FSUIPC/SB4
Pete Dowson replied to johndaph's topic in FSUIPC Support Pete Dowson Modules
The only options controlling suppression or redirection of such messages, assuming SB4 is directing them through FSUIPC (is it?), are on the very front TAB (the About one, showing the version numbers and Registration stuff. These options apply whether or not FSUIPC is registered. They are explained quite early on in the FSUIPC User Guide, which you will find within the issued FSUIPC ZIP file. Whether messages scroll or are static is normally determined by the application -- FSUIPC has no influence over that. However, there are options in FS itself which may well affect this. Check the FS menus if you are getting the messages in the FS message window but they are static, not scrolling. Regards Pete -
What sort of flashing? The whole screen goes black, or white, or reversesor what? Or do you really just mean the clouds flickering as you almost half implied? FSUIPC contains nothing dealing with either the screen or graphics. What applications of add-ons are you using which need FSUIPC? Maybe, without FSUIPC installed, some other add-on which needs it isn't running or acting differently? If it is the clouds, that flicker as they change can occur when a program (or FS itself) changes the clouds slightly, and is related to the ring of "fake" clouds drawn all around the aircraft when it is supposed to be cloudy but you have the density slider set low. Try putting both cloud quality and density right up in the FS Settings Weather menu. Oh, did you have no FSUIPC installed before? Why did you install it? What are you using it for? Regards Pete
-
multiple monitor and computers
Pete Dowson replied to pappyhep's topic in FSUIPC Support Pete Dowson Modules
You cannot move FS panels to another PC. They can only exist within FS. You can, using FSUIPC and WideFS alone (no additional software), use a touch screen as a "button bar" to operate anything in FS which you can assign via FSUIPC's buttons. No graphics shown, just a configurable button matrix. If you want true panel-looking displays then you have to investigate the separate instrumentation available -- mostly payware, but i think there are some freeware solutions too. Try here: http://www.flightdecksoft.com/software/index.php For payware solutions there's Project Magenta: http://www.projectmagenta.com/ and Flight Deck software: http://www.flightdecksoftware.com/ Regards Pete -
Strange -- Profiles are much smoother and easier to use as it never has to involve any INI file editing, once you have your few needed profiles set up. It is also more efficient for FSUIPC. What problems are Profiles causing for you? The whole point was to make things simpler, more automatic, and trouble-free. But if you insist, and you've not been editing any of the section names, not created any profile names which aren't simply substrings of the related aircraft names, then simply setting UseProfiles to No will revert it. The "Profiles" sections will be ignored, or you can simply delete them. If you have used Profile names not related to aircraft names, you'll have to change them back to something which can be recognised in the aircraft names. I don't understand you, though. Just in case you are as confused as you sound, here's a "diagram" of Profiles versus the old Aircraft specific method: AIRCRAFT-SPECIFIC: Aircraft Name ---> find settings sections matching Aircraft Name, or longest part of it (if ShortAircraftNameOk=Yes or Substring) PROFILES Aircraft Name ---> Find [Profile.] section listing Aircraft Name, or longest part of it (if ShortAircraftNameOk=Yes or Substring) profname ---> use to find settings sections. Settings included in a Profile are: Buttons, Keys, Axis assignments and Calibrations. All of the aircraft sharing a Profile are listed in that [Profile ...] section. The settings never need duplicating, unlike with Aircraft specific. The INI file stays shorter as do the internal tables. Better, FSUIPC presents a dropdown list of existing profiles for you to assign newly loaded aircraft to, getting aircraft-specific operation in a couple of mouse clicks instead of having to make many individual assignments and calibrations. Pete
-
FSX Fatel Error Message
Pete Dowson replied to depilot27's topic in FSUIPC Support Pete Dowson Modules
No. Sorry, it could be any of many things something you've added, some setting not compatible with your video card, anything. I suggest you backup your FSX.CFG file and load FSX so that it boots with a default set of parameters. If that doesn't fix it you'll need to start eliminating add-ons. What does the FSUIPC4 log you included relate to? It obviously isn't one where FSX crashed on loading. I do notice a couple of things though: Is there any reason you only updated FSX to SP1 level? The SP2 update fixes quite a number of additional FSX bugs and makes Simconnect add-ons more efficient. These log entries show something is truly bogging down FSX, too: Your overall average frame rate is only 6.5 --- surely not flyable? I think you need to seriously turn down some of your settings! Worse, something is really clobbering SimConnect. Updating to FSX SP2 would help, but having SimConnect cut out and need reconnecting is really indicative of something wrong. Oddly, this didn't start happening until 9026 seconds (over 2 1/2 hours) into your session, so I'm suspecting it is either a case of memory filling up and things clogging because of disk access, or something related to the aircraft you loaded not so long before (2 hrs 6 mins into the session).: Nothing in the log shows why your FSX might crash during loading, though. Regards Pete -
fsuipc 4.40 fs2crew and the PMDG MD11 FSX
Pete Dowson replied to ianbeggs's topic in FSUIPC Support Pete Dowson Modules
That's really a question for the FS2crew folks, or at least someone who has and knows the program. I've no idea. Obviously, if they have keystrokes assignable to those functions and they work when FS has the focus, you can simply assign those keystrokes to your buttons. If they are only selectable by mouse you'd probably need Luciano Napolitano's "Key2Mouse" payware program. Regards Pete -
You mean "profiles" i.e. "settings", not the FSUIPC Profiles, I assume? In order to achieve what? You can carry on as you used to. Okay. If you let FSUIPC do the conversion to Profiles for you, then your profile names will be your old "substring" aircraft names. If that suits you you can leave it like that and assign new aircraft to one of those without worrying about the name, or (better, usually) change the Profile names to more appropriate generic terms for the aircraft type. It is up to you. If you change the names you need to just edit them in each of the [xxx.name] sections in the INI -- a max of 4 places for each. (i.e [Profiles.], [Keys. you don't "need" to. It's up to you. I assumed you set "UseProfiles=Yes" for a reason, though. No, not each variant if you want to edit the relevant entry in the [Profiles.] section -- the one to which you added one of the variants -- to be a common substring -- that facility still works, and you have it enabled. However, it doesn't matter. You really don't need to load them all now, just assign each time you want to fly a new one. Regards Pete
-
FSX Fatel Error Message
Pete Dowson replied to depilot27's topic in FSUIPC Support Pete Dowson Modules
Sorry, I find your wording a little confusing there"never the problem before with FDC"that's one statement, right? "but with ACARS when I log on to it" needs something adding to make sense. Under Vista, if you run one program "as administrator" and another not, then they cannot share data in memory. Vista prevents it. If you had FDC working before, and FDC uses FSUIPC (which I believe it does), then either you were using WinXP, not Vista, then, or you were running both either "as administrator" or not. They simply must be at the same privilege level or it cannot work. Sorry, what shows what where? I don't understand why you said this, nor how it is relevant. Well, advice about FDC needs to come from someone who knows it, not I. But if you want it to talk to FS via FSUIPC you must either NOT run FSX "as administrator", or run everything which wants to talk to it "as administrator" too -- I'm sure I already said this. Regards Pete