Jump to content
The simFlight Network Forums

Pete Dowson

Moderators
  • Posts

    38,265
  • Joined

  • Days Won

    170

Everything posted by Pete Dowson

  1. They send them within 24 hours. Has it been 24 hours? If so you have to write to them. Pete
  2. Hey, don't be sorry! Your question was okay, and I tried to help. But there will be more knowledgeable folks on Project Magenta matters in the Project Magenta area I think. I just want you to get the best answers. Meanwhile, I did just check the PM FSUIPC details and it does say the bits in 5414 are to be toggled, so this is probably your main problem. Okay? Regards, Pete
  3. But why not get a free access key for it and be done? Then it is accredited. But if it is the first such application to fail in this session, a Message Box should appear from FSUIPC, and a log entry will be made every time. This is how it is anyway from FSUIPC 3.02 on. Please note that when run under WideFS on a remote PC, it is always accredited in any case, but FSUIPC may not be indicating this to you as it is WideServer which is then accredited. You can tell if it is WideFS or FSUIPC if you are using the FSUIPC access library in the SDK. I've looked at using 330C for a maerker. It is already used internally for some flags, but 2^1 bit is free. I may use that. Regards, Pete
  4. Yes, but by then your access will already be noted as failed. I'm not sure what application there is for this, but it is easy enough to provide a way. Is it that you don't want to use an access key? Is this for freeware or something commercial? Well, I'd rather not use that as this indicates that the FSUIPC version and the FS versions are valid, which they are and can be read legitimately. I'll probably just use the following word or byte (330C), so that the block 3304-330D can be read without problem and the word at 330C is zero if access elsewhere will fail, non-zero otherwise. If this is read before sending the Key on an non-registered FSUIPC then it should be zero, if it is read after sending a good key then it will be non-zero. Leave it with me. But I'd still be interested in the application for this. What is it? You aren't trying to derive the algorithm for key formulation this way, are you? with 36^12 combinations to get through it'll take nearly forever I reckon. Anyway I shall probably not accept more than 3 attempts from the same process. . Pete
  5. Are you using the documentation from the Magenta site? Doesn't it say that the bits in the MCP control (5414) operate by TOGGLING? This means the MCP has to see them change. You have to read the word, change the bits you want, then write it back. I think for good help with interfacing to PM you will be better off in the Project Magenta newsgroup, as the data is dealt with by PM code, not by any of mine. FSUIPC is just the postman. Regards, Pete
  6. Probably there's a small difference in your name or email spelling. They have to be exactly the same. Send me details of both to petedowson@btconnect.com and I'll a new key for you. Pete
  7. Do you mean checking it from inside the application? At present, you could only do that by reading a location which you know should always be non-zero, and seeing if you get zero back. However, that attempt could provoke FSUIPC into displaying a Message Box, and it will certainly log it. If you would like to have a safe place to read which is legitimate but which is pre-set in FSUIPC to be non-zero for "OK" and zero for "No access", then I think I can add that easily enough. Let me know today, I'll see about slipping it into this next version. Pete
  8. Not off-hand. certainly the spoilers should be the same. It doesn't look like that axis code has changed. I'll need to work out what is going wrong. Maybe there are new codes which I need to list for you. No logs at present, but can you Zip up the FS9.CFG file and send it please? You'll find this (in Windows XP) in someplace like: Documents and Settings\\Application Data\Microsoft\fs9 I'll try some assignments here, later, but I'm a bit tied up at present so your CFG may be useful. Not at present. I've changed FSUIPC so that it will see the new Flaps Axis in any case, this'll be in the next version -- later today or possibly tomorrow. Regards, Pete
  9. FSUIPC has never dealt properly with "localised" weather -- which in the past meant FS downloaded weather, but now includes the themes too. The problem is that there are hundreds of separate weather stations, and FS interpolates between them. Whatever FSUIPC does to interfere in that just results in unpredictability and possibly nasty failures. Most all the weather features in FSUIPC have always been related to weather injected externally, by add-on weather programs using its interfaces. Some of the facilities have also been applied to "global" weather, and this is still true. However, whilst this may appear to result in *less* facilities from FSUIPC, in fact I've managed to make much better use of the completely re-vamped FS weather engine. The "New Weather Interface" allows external programs to read the weather at any weather station in the world, no matter how it was set, and also to write weather for each weather station. The NWI opens up new opportunities for improved weather programs, and you'll be seeing these appear quite soon, I hope. Try reding local weather stations using WeatherSet2, included in the ZIP. Also countering the argument about less facilities, I would strongly argue that the weather engine is so good in FS2004 that mostly the FSUIPC manipulations are either not needed or really could simply ruin the realism you would otherwise get. There are no taxi-wind facilities for FS2004 for the reasons I give above. I think you'll find there's no need. the ground friction is better and the aircraft don't weather-vane unrealistically now. Regards, Pete
  10. Okay, I found the problem. It seems that FSUIPC version 3 is not enabling the weather interface reliably on FS2002. I'm fixing it now. I'll try to get a revised version up some time tomorrow (Wednesday). Many apologies. Regards, Pete
  11. There is no way this can be due to FSUIPC, UNLESS you have configured individual throttles in FSUIPC's joysticks section. Just close FS down, edit the FSUIPC.INI file and delete the entire [JoystickCalibration] section, if there is one. If there isn't one, then it isn't FSUIPC doing this. Most likely you've got FS into a selected engine state. You can select which engines you control by keystrokes: E then 1 2 3 4 (the numbers on the main keyboard), just press the numbers you want to select. Regards, Pete
  12. Ouch! Big ouch! There is something really wrong there! I would first suspect video drivers, then sound. See if upgrading (or even downgrading) video drivers helps. Pete
  13. LOL, registration is 3 days old, so it wouldn't have played any part in that year in any case! Which version of FSMeteo is it please? I seem to have a few here. I try to check it out with the same one as you. Also, can you just do a short run with FSUIPC logging IPC reads and writes. Just run it till you know it isn't going to do anything, then Zip up the FSUIPC Log and send it to me at petedowson@btconnect.com. Please also report it to Marc and send him the log too. Marc has been involved in the Beta testing and hasn't mentioned any similar problems. I'll probably need him to look at it in any case and tell me why it is not running. I do already have a few good reports of it working fine, both on FS2002 and FS2004 so I can't imagine what the glitch could be without more data, sorry. Regards, Pete
  14. That's both the same then, the only differences betwee FSUIPC 3.01 and 3.00 are in the Registration. So it is indicating a problem with PFC, or possibly only with the COM port when FS2004 is running. How weird. I measure absolutely no difference here with PFC installed or removed. It is sounding more and more like some sort of resource problem associated with the COM port. Why it should affect FS2004 and not FS2002 I don't know. But, wait, we don't KNOW that it isn't affecting FS2002, do we? Try this, just to check. Change FS2002's frame rate limit to, say 40. Check the achieved fps in a known situation. Now close it, remove PFC.DLL and load it again. Re-check the fps. Any difference? If there's no difference in FS2002 then I'm a bit at a loss I'm afraid. I can't think of anything in FS2004 which should be interfering with the PFC operations. There has certainly been lots of testing on FS2004 and PFC equipment -- apart from my own system there are quite a few in the FS Beta group. One thing to check, anyway, as a matter of course -- make sure the COM port IRQ isn't shared with anything else. Oh, and try another COM port if you have one. I'm not surprised. PFC 1.55 = PFC 1.55 and the difference in FSUIPC 3.00 and 3.01 doesn't matter once you've registered. Didn't you copy the FSUIPC.INI and PFC.INI files over from FS2002, as I suggested? At least it would save you re-calibrating everything. Sounds definitely like some sort of COM port screw up, though I've never heard of one so bad before. If you have everything full on, FS2004 is bound to be much slower than FS2002. There's a lot more in it. The clouds especialy take a toll, but there 3000% better. The autogen is more varied and denser. You can easily get comparable rates to FS2002, but you have to make compromises. It is always like this on each new version. Regards, Pete
  15. Actually, that's not quite true. I do the freebie ones for those who donated enough. That's been enough to inundate me. I'd never make a good shop keeper! But the folks at SimMarket are human as well, and they cannot operate 24 hours a day. I think they do guarantee turn-round within 24 hours, so the time to complain is after 24 hours -- there's an email address there to deal with that I believe. Regards, Pete
  16. I know, you emailed me too. I tested it, and you are correct, the WideFS key was bad for some reason. I notice that you applied for a WideFS key and an FSUIPC key separately, rather than jointly with the special offer. Did you perhaps use a slightly different spelling of your name or email address? If so, then this will be the reason. FSUIPC and WIDEFS use the one name and address for both Keys. Pete
  17. Have you registered FSUIPC? Pete
  18. Actually, it does not need registration to run PFC. When you say "latest", the PFC website is usually well behing the Schiratti site. Can you check the VERSION numbers against those details in the "supported versions" announcements at the top of this forum, please. Sounds very strange. I've not heard of anything like that before. The PFC driver is hardly changed for FS2004. Is everything okay with just FSUIPC installed, no PFC.DLL? If you had all the PFC stuff working well in FS2002, why not just copy over your FSUIPC.INI and PFC.INI files to the FS2004 Modules folder. This will ensure everything is configured the same -- you really don't want to go re-calibrating all the PFC stuff again if you had it right. Sounds good -- though I have heard of folks complaining about stutters with the Radeon drivers. The 9800 gives better frame rates than the nVidia cards, but isn't as smooth, apparently. Certainly I would have hoped a P4 3.0 with that card and that much memory to give better than 20 fps. Have you got a frame rate limit set (in Options-Settings-Display-Hardware). If not, try setting one a little lower that the fps you are seeing, if you have, try adjusting it. The fact that you seem to be saying that the frame rate drop was noticeable BEFORE PFC even had a COM port assigned is really surprising. It doesn't actually do anything until it has a COM port. The usual reason for sluggish behaviour is the *wrong* COM port, as virtualy every call on the equipment times out somewhere deep in Windows. Can you re-confirm that this is really what you meant? Pete
  19. The Flaps calibration in FSUIPC was added because there was no facility in FS for this to be done. I didn't even know that MS had now added the facility to FS2004. In that case, you do not need the FSUIPC facilities, or if you do, you can surely still use the same method as in FS2002, i.e. assign the original FLAPS_SET control to your axis. Please see the FSUIPC User Guide and Advanced User Guide for details. I've just checked the list of controls in FS2004 and I do see the "AXIS_FLAPS_SET" control, which is certainly new. I will add this to the list recognised by FSUIPC in the next update. Thank you for pointing it out. Regards, Pete
  20. No, none. I have absolutely no idea where to find this information at present, and have never been asked for it before so I've never looked. I can consider it as a future enhancement, when I get time, but please ask me again in a few weeks so I can put it on a list. You really wouldn't believe how busy I am at present, so it'll only get lost now. If you think I ought to know because I wrote AutoSave, then bear in mind that all autosave does is call the same routine in FS as the Save Flight menu entry (or the ';' facility) does. It doesn't create the files itself. I had intended to get it done this week and release it at the weekend, but that won't happen now. I've not even started yet because I am inundated with emails and other questions. Sorry. Regards, Pete
  21. That confuses me. Aren't %c and %x just markers for a single character and a hex integer in Printf and Scanf library routines, and their derivatives? In C, at least, you can read the 5 character DME string at 0C29 by: char chDME1[6]; DWORD dwResult; FSUIPC_Read(0x0C29, 5, chDME1, &dwResult); chDME1[5] = 0; then you can print it directly from chDME1. For a frequency, or any unsigned 16 bit value you'd use (for example, NAV1): unsigned short sFreq; FSUIPC_Read(0x0350, 2, (BYTE *) &sFreq, &dwResult); Regards, Pete
  22. Are you using a language which doesn't support 16 bit ("short") variables? If so just read it into whatever is big enough and ignore the rest. Sorry, I have no idea. What does "string by char array" mean? If you say what language you are using perhaps some other programmers using the same language can help. If it is Visual Basic you are using, I am starting to think that it must be just about the worst language in the world, because 99% of the queries on "how to program" come from VB users. Or maybe it is just the books about it are so bad? It is very depressing. Good luck, I do hope someone can help you. Pete
  23. It's a printable string already. It does actually say this in the SDK. Just read the field as 5 characters and print them. the last character may NOT be a zero, so add that as a 6th character first. Pete
  24. WHY ARE YOU SHOUTING? What "new" flaps control. What would which module be doing recognising any control in any case? Can you explain what it is your saying a little clearer please. Identify (a) what module you are talking about, and (b) what new control you are talking abnout, and © what you are doing and what you expect. Okay? Regards, Pete
  25. A knot is a nautical mile per hour. There are 60 seconds in a minute and 60 minutes in an hour. Therefore to convert metres/sec to metres/hour, multiply by 60 x 60 or 3600. Now you need to convert metres to nautical miles. Since there are 1852 metres in a nautical mile, you divide by 1852.giving you nautical miles per hour, which are knots. However, this is never going to make 1297.9 anything like 385. So my question to you is: How are you reading a 32-bit integer as 1297.9 anyway? There are no fractions in integers. Pete
×
×
  • 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.