I have several choice need to be decide, and would be only 2 choice must pick up. it hard to me but if I maintain all of them it being troublesome for me.
MV-22B release 1.0 using gauge screen that build using C++ VS2008, and it only compatible till P3D v3.xx
the problem is:
1. P3D v4 are x64 bit architecture, it recommended use VS2015 to build gauge
2. P3D gauge camera recommended build using VS2015
option plan is:
1. convert all VS2008 script to VS2015. affect user must install Microsoft Visual Studio C++ 2015 redistributable. (Rob would be angry with me, but it still choice)
2. maintain gauge using VS2008 like Rel 1.0 for P3D v3.xx and below, and it always compatible with it (not compatible on P3D v4). would no P3D gauge camera, except from Rob FSX gauge camera (I tested and work fine)
3. while FSX, P3D v3.xx below are using VS2008, I would convert VS2008 gauge to VS2015 and only compatible with P3D v4. it would include P3D gauge camera and have a chance to build Joint Helmet-Mounted Cueing System (JHMCS).
4. stay building on V2008 and osprey only work on P3D v3.xx and below. I will not pick this choice.
option choice:
- my plan is on #2 and #3
stay make gauge compatible on FSX, P3D v3.xx and below. but with no extra P3D gauge feature due to VS2008 limitation. but it will always sync (as long it can) with gauge that develop using VS2015. only P3D v4 have extra gauge feature that P3D have. all gauge screen would be remain identical (include if there any display upgrade). in short I only can maintain 2 code in a time.
- option #1 would make my life easier, I can maintain gauge for x86 bit and x64 bit mean it will compatible for FSXA, FSX:SE, and all P3D version. and for sure I need a FSXA and FSX:SE tester to make testing new gauge platform by install Microsoft Visual Studio C++ 2015 redistributable.
if there any advice or idea, I will be open as long as it good for development.
Regards, Maryadi