Sign in to follow this  
Artem Crum

Project Magenta / Prosim737 - with VRi MCP Combo

Recommended Posts

Here is the first iteration in development of PM/Prosim module. What's done:

  • Display sync with VRi MCP Combo
  • All MCP Dials working (CRS/SPD/HDG/ALT/VS)
  • CRS rotary works for both left and right course (press knob to toggle)
  • Vertical speed indication (not tested, but should work)

What's NOT done:

  • NO BUTTONS ACTIONS
  • NO EFIS ROTARIES ACTIONS Instead of that you can use the default FSUIPC assignments for Project Magenta. Go to the FSUIPC Buttons & switches control panel, tap VRi MCP button or turn the knob - it will be detected as joystick button press. Then mark the "Include Project Magenta" checkbox and select th desired action for this button or knob from the drop list. 1. Don't forget, that you should set both "Press" and "Release" actions in this panel for each button (...or else you will need to press each button twice to get action executed). 2. Don't forget, that you should remove any assignments made for VRi MCP dials inside FSUIPC, or LINDA will be unable to catch them.

How to use:

  • Assuming you have already installed LINDA and it works properly
  • Download module: LINDA Project Magenta v0.1a (15 aug. 2011)
  • Unzip both folders from Zip into: */FSX/Modules folder
  • Run LINDA
  • Choose "Project Magenta" aircraft from the droplist (switch off the FSX SYNC if it's enabled)
  • Press "Edit" button
  • Select your PM'ed or Prosim'ed aircraft folder from the list
  • Save! (press "Edit")
  • Run FSX and load your aircraft
  • Check LINDA's console - it should say on some line: Module: Project Magenta Started...
  • Now it should work - try to turn VRi MCP knobs and see if PM/Prosim reacts on your input

Note:

  • For some reason Prosim doesn't work on my system with FSUIPC offests. So the module was tested and working with time limited Project Magenta modules, but it should work with Prosim too, as they are using the same offsets for data exchange.

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

This is absolute great!!!! That means PM/Prosim is the first and only aviation suit working with the Vrinsight mcp combo!!Donation will be made!

Share this post


Link to post
Share on other sites

Tested a bit .The PM MCP seems to work perfect.The prosim has some issues. i gues not exact all offsets are the same. HDG bug wont work. crs,spd, alt and vs do work though.with button programming also not everything works correct using the pm offsets. several buttons wont react.I hope we can find/receive the correct offsets for prosim and make it work.

Share this post


Link to post
Share on other sites

Dennie reports the same bug with HDG actions. That means something wrong with Prosim737 and should be reported to it's developers as a bug.All offsets where taken from Prosim737 docs and all they do work with PM. Getting in touch with Prosim devs is up to you, guys. They should fix it or provide other offsets to work with.

Share this post


Link to post
Share on other sites

Following answer by the developer: ProSim reads offset 0x5408. Could you perhaps monitor that offset in FSUIPC and check if this is correctly updated when you use your hardware MCP? Does it help?

Share this post


Link to post
Share on other sites

The main argument here is that the Project Magenta do works with the same script and Prosim doesn't. They both monitoring the same offset and it doesn't work only for Prosim. And, yes, script writes data to the 0x5408 offset.

Share this post


Link to post
Share on other sites

Ok. But what I do not understand is if you choose in FSUIPC direct the PM heading offset (Buttons&switches - drop down menu) prosim reacts on the input smoothly (but even no display). You know, I am not a programmer and my skills here are limited, so maybe I understand something wrong...

Share this post


Link to post
Share on other sites
Ok. But what I do not understand is if you choose in FSUIPC direct the PM heading offset (Buttons&switches - drop down menu) prosim reacts on the input smoothly (but even no display). You know, I am not a programmer and my skills here are limited, so maybe I understand something wrong...
This is good idea! I'll test it how does it work with direct FSUIPC assignments..

Share this post


Link to post
Share on other sites

I have this problem more often. but then the other way around. That i select a pm function from the dropdown menu and that it wont work. But then when i use offset word set manualy and en.ter the offset according the pm offsets list, it does work.As the heading dial is not the only thing that not work for me, i wonder if i set all manual offsets if it would then work.we'll figure it out ...Oh and thnx for the updated lua file btw. Top service.I'll test it as soon as i got some time. Great effort !

Share this post


Link to post
Share on other sites

Unfortunely no improvement.But again, when I check under Buttons+Switches select for fs controls and include PM and then choose in the drop down menu under control send when button pressed PM head inc 10 it works.The same for all the mcp buttons.

Share this post


Link to post
Share on other sites

That's weird... I'll try install the latest version of Prosim again and do some tests with it.

Share this post


Link to post
Share on other sites

No go indeed . when debugging fsuipc the 0x5408 offset is not to be seen at all. the one you added ,0x04E2 does pass but that's read only, so i gues it can't set anything.Setting manual PM button offsets for hdg+ or hgd- does not do anything to. and i gues that be no help if it would cause you cant set a value that syncs with the display.but im no programmer or lua expert or whatever, so maybe i am just plain wrong hehe ;) Where does it go wrong with this little heading bugger :)

Share this post


Link to post
Share on other sites

Gents, now it works with Prosim737 HDG indication too!Reload the module from the first post and re-install (replacing the files and don't miss the "Edit" step). Note, that there are two different sets of functions for PM and Prosim737 HDG indication. That's because PM and Prosim are not compatible right now, they are using different data format for heading.

Share this post


Link to post
Share on other sites

Thnx!, Since you have the right offset now, does that mean there is or you have a list with all offsets prosim uses? great effort , thnx again.

Share this post


Link to post
Share on other sites

Positive! Mission completed!Many thanks for this great tool, service and fast solution.The buttons are the easy way....

Share this post


Link to post
Share on other sites
Since you have the right offset now, does that mean there is or you have a list with all offsets prosim uses?
The problem was not in the offsets correct or not, but in data formats. PM stores and reads heading as a pure number 0-359, Prosim requires some math operations with it (0-359) * 65536/360.

Share this post


Link to post
Share on other sites
The problem was not in the offsets correct or not, but in data formats. PM stores heading as a pure number 0-359, Prosim makes some math operations with it (0-359) * 65536/360.
ok thnx , i ask because of some other button actions i did not get to respond , some efis functions. but i will just collect the problems i run into and then try to figure out the sollution.now i'm quick gonna download the new lua file :)

Share this post


Link to post
Share on other sites
ok thnx , i ask because of some other button actions i did not get to respond , some efis functions.but i will just collect the problems i run into and then try to figure out the sollution.
If some buttons will not work, tell me which - I'll try to help.

Share this post


Link to post
Share on other sites

Marty says EFIS offsets interaction is not fully implemented to the moment.. wait for the Prosim updates.

Share this post


Link to post
Share on other sites

Ok. i need to dive into it , because as far i can tell now... i got all my VRI MCP buttons programmaed in fsuipc now so that it works correct with the PM MCP.So also all EFIS buttons work perfect. but if i load up prosim mcp instead of the PM MCP not a single EFIS function works. MCP is fine.

Share this post


Link to post
Share on other sites

Ok if marty says efis is not ready yet, i have to keep flying with pm for now.Cause i really can't stand if something does not work as it should.To bad cause with pm i m stuck to a low resolution for my instruments pc.And prosims overhead looks nicer too.

Share this post


Link to post
Share on other sites

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
Sign in to follow this