Forum Navigation
Please or Register to create posts and topics.

Understanding FSUIPC Offsets Discussion

(Original thread started on 11-25-11 by Alan Norris)

I'm afraid to ask such a basic question over on Pete Dowsons forum for fear of having my head bit off! I would be grateful if someone who has a better understanding of how FSUIPC works to explain just what offsets are, how they work, and where they are used.

 

(Posted by Eric Tomlin on 11-25-11)

I've found that this is a great guide to getting started well in FSUIPC. Don't let the fact that it's intended for CH products throw you off.

http://www.tropicairvirtual.com/company/misc/utility/tutorial/fsuipc-guide-v1.pdf

 

Additionally, some offsets used are exclusive to JET45 and other things sometimes.

 

(Posted by Shane Barnes on 11-25-11)

Have you already purchased and downloaded FSUIPC and WIDEFS yet? I learned a lot about FSUIPC by just playing around with it and see what all I could get it to do. It sounds crazy but you will be amazed with what you will learn about it. This is pretty much the same advice Eric T. gave me when I started using it several years ago. As Mark stated, the manual should be in your download of FSUIPC. Give it a read. It becomes easier as you play around with the program.

 

I started out with simply assigning functions to a GF module from the drop down boxes, then played around with assigning key stroke functions, then mouse macros (at one time there was a nice tutorial on YouTube for mouse macros) Might be some other tutorials out there as well.

 

(Posted by Alaxus on 11-25-11)

Don't mind Pete, its probably a full time job answering questions on that forum.

 

Offsets are easy, think of them as post office boxes. I send a letter to PO BOX 05408 (offset) then the post man takes the letter and puts into the the PO BOX. Then the owner of the box then comes and gets the letter, reads it and does something with it. Some PO boxes are read only, and some are read and write.

 

(Posted by Mark L. on 11-25-11)

If you have downloaded FSUIPC, supplied in the zip file you download is a couple of manuals that describe everything about it and the offsets available and the values needed for each. Look in the zip file!

 

How about a exact example of what you are trying to do? What are you programming or programming with? Are you trying to update a offset within the FSUIPC interface? Or trying to update via FDS board?

 

Here's a copy of text from another thread on this site that can help if you are programming/assigning within FSUIPC:

 

Okay, so I was doing something wrong and no one caught it or said anything.  For whatever reason I didn't pick up on the fact that the parameter entry in the FSUIPC under "Key Presses", you have to convert and enter the hex value, not a decimal value. So where I was entering '2', it needed to be '4' and 128 for '7'.

 

For those that don't know about converting this:

1 byte = 8 bits

Bits are from right to left, least significant to most significant

Bit Position 7 6 5 4 3 2 1 0

Decimal value 128 64 32 16 8 4 2 1

Add the values of the bit(s) set.

 

So using the above, to set bit 7 to enable Line Select 6, I needed to enter a parameter of 128

For Line Select 1, bit 2 needed to be set which is 4

 

For another example, if I wanted to set bits 2 and 3 at the same time, then I would enter 12 (values 8 + 4 for bits 2 and 3)

 

(Posted by Terry Collins on 01-18-11)

I found this thread in my quest to learn about FSUIPC offsets. Unfortunately all the responses seem to assume you knew what offsets are.

 

I found this in my travels, which was a good starting point:

http://www.sim-avionics.com/downloads/FSUIPC%20Help.pdf

 

These two FSUIPC tutorials have been saved here and can be found below:

Uploaded files:
  • You need to login to have access to uploads.