Jump to content
The simFlight Network Forums

John Dowson

Members
  • Posts

    13,765
  • Joined

  • Last visited

  • Days Won

    288

Everything posted by John Dowson

  1. I don't see a problem adding this, but it may take some time as I'm quite busy at the moment....I'll flag this and add it to the list. I'll post again here when I have something for you to test. John
  2. You intercept SimConnect events (also known as controls in FSUIPC, slightly confusing) not named functions (whatever they are!) with the lua event.control function. See the FSUIPC Lua Library.pdf in your FSUIPC documents folder. In the function called on the intercept, you can then do whatever you want (thats available!) - for example, send different events/controls using ipc.control (also documented in same pdf previously mentioned), read/write to offsets, etc.. Not quite sure what you mean by this , but if you mean a custom event, then yes (via ipc.control as previously stated). Cheers, John
  3. Hi Rob, could you try the attached please: FSUIPC5.dll Thanks, John
  4. Hi Rob, I've added some extra logging in the attached dll - could you try this and post both your FSUIPC5 and WideServer log files: FSUIPC5.dll Thanks, John
  5. Hi, you posted in the FAQ section - please post support requests in the main forum. Usually such issues are caused by incorrect permissions - can you check that if you are running your sim with administrator privileges then you are also running your other apps with the same privileges. Please check that first. If thats not the issue, more information is required - your FSUIPC log file for a start, and the errors you are getting from the apps trying to connect. John
  6. Hi Andrew, no, you don't need WideFS - as I said, this is used to allow client applications running on a different (network connected) PC to communicate to FSUIPC (and thus the FS) over the network. FSUIPC5 is a different product to FSUIPC4 (as the former is 64bit and the latter 32bit) and will require a new license. I believe there was initially a special upgrade price from FSUIPC4 to FSUIPC5 (before my time I'm afraid) but this is no longer available. Cheers, John
  7. I'm still using VS2017 for FSUIPC5, and the build shouldn't have changed. Worth trying with 5.152 though, but I would be surprised (and worried!) if it was the 5.153 build. John
  8. First, you posted in the FAQ section - I have moved your post, but please post all support requests here in the main support forum. For P3D v4.5, you need FSUIPC5 (available from SimMarket). WideFS is a separate product for extending the FSUIPC interface to other PCs on a network to allow appropriate application programs to run on separate PCs. Cheers, John
  9. Hi Luke, sorry, you are correct - the numbers were strange as they were written as 32bit floats instead of 64 (and some conversion was applied). Please try the attached dll where this has been corrected. The lat/long/alt are in the format as received from P3D with no conversion, which is lat/lon in degrees and alt in feet. Not sure what the format of 05B0 and 05B8 was at the moment- I'll check this. Cheers, John FSUIPC5.dll
  10. Btw, you need to look into the PMDG SDK PMDG_777X_SDK.h file to know how to interpret the PMDG offset data. John
  11. Hi Luke, first, apologies for the long (!) delay with this... Took another look and found that there is a simvar called ACTIVE EYEPOINT LLA which I've now added to populate offset 83BC. Please try the attached dll below and let me know. Thanks, John FSUIPC5.dll
  12. Hi Joe, so I think you need to look at the PMDG 777 offsets - see the document Offset Mapping for PMDG 777X.pdf. You should be able to determine the messages from these offsets. This post shows that they can be used to get the messages, although its for the 737 and is using Paul Henty's clien dll for c#/.net: Cheers, John
  13. Yes, that does sound strange! And nothing to do with FSUIPC! Thanks for the update, John
  14. FSUIPC should not affect your FPS. If you rename the FSUIPC5.dll (to something like FSUIPC5.dll.unused) so that it is not loaded, does your fps go back to its previous level? John
  15. The name, email address and key must be entered exactly as shown in your SimMarket registration email - best to copy and paste. If you still get issues, PM me your details and I'll check them for you (don't post them publicly). Thanks, John
  16. Hi Emile, in addition to what Thomas has said, you can also reload your assignments by using the 'Reload all assignments' button in the Axis Assignment tab, or the 'Reload all buttons' button in the Buttons & Switches tab. Cheers, John
  17. Hi, Which input fields - all of them? If so, that is very strange. The key fields will go white if the registration is incorrect, and an error message shown below. Is that your issue? Please try again and make sure you use the details ( name, email and key) exactly as shown in your email from SimMarket - best to cut-and-paste to make sure. If you are still having issues, please attach your Install FSUIPC4.log file, which will be in the installation directory (the Modules folder in your FS main folder). John
  18. For FSX-SE, you need FSUIPC4. There is no difference between the free and paid/registered versions, they are the same. However, once registering your license, this unlocks the additional facilities. To download and try FSUIPC, please go to www.fsuipc.com or Licenses for FSUIPC are only available from SimMarket. Cheers, John
  19. Hi Joe, if the PMDG aircraft use the standard SimConnnect text messages, then they should be available via offset B000. Cheers, John
  20. Note that Saitek "Mode" switches can be tricky. I don't know the AV8R stick, but if your mode switch registers in FSUIPC then you should be ok. If FSUIPC can't see your Mode switch, it could be tricky as you need to determine what the switch is doing (i.e. button number)...if thats the case, the following support request relating to the Saitek Yoke Mode switch may help: Or it may be possible to determine what button the "Mode" switch is using via the 'windows test page', according to this post: https://www.avsim.com/forums/topic/477157-saitek-yoke-mode-1-2-3-switch-fsuipc-newbie/ Cheers, John
  21. Saitek panels don't work with FSUIPC as they are not registered in windows as standard joystick devices. You need to use either SPAD (freeware, available from http://fstools.weebly.com/download.html) or SPAD.next (payware, trial license available, from https://www.spadnext.com/home.html). Cheers, John
  22. Its John, not Pete! Pete has retired, I am now supporting FSUIPC5. John
  23. Yes, but the length would be 127 characters for read and 126 characters for write (both including the terminating zero), as you need to precede the lvar name with ':' or '::' Yes, that is correct. Nothing has changed here, the zero termination is still required. John
  24. Hi Paul, please try the attached dll below which contains FSUIPC v5.153b. This will be officially released as v5.154 at some point. I have re-mapped offset 0D70 internally to a 128 byte array, which should hopefully be sufficient for all future needs. Note that this is currently only implemented for reads/writes from the SDK, and also the lua ipc.writeSTR and ipc.macro commands. Theoretically you can write to this offset (range) with other lua statements (e.g. ipc.writeUB). I'm not sure whether I should handle these or not at the moment - maybe a clarification in the documentation would suffice. I'll discuss with Pete when he's back from holiday next week. I've tested via the SDK and via lua, but not with lvar lengths > 40 as I don't think I have any aircraft with such long lvar names (although I guess I could create one....). Let me know if you have any issues. Regards, John FSUIPC5.dll
  25. Pete is on holiday at the moment, back at the weekend, so it may take him a while to reply. The email address is correct. Regards, 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.