Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PMDG July 24 update: 737 fixes, engine spooling, EFB, etc

Featured Replies

38 minutes ago, WestAir said:

I wonder if PMDG would have been better off designing a custom external engine model like Fenix is doing; Because in the long run, they'll need it for the 777, 747, and all future aircraft.

They would have, but external processes aren't allowed on the marketplace and Xbox. I'm guessing they will have to build new engine models anyway for other aircraft since they all have different engines that behave differently.

Edited by threegreen

  • Replies 61
  • Views 8.2k
  • Created
  • Last Reply
  • Author
1 hour ago, WestAir said:

I wonder if PMDG would have been better off designing a custom external engine model like Fenix is doing; Because in the long run, they'll need it for the 777, 747, and all future aircraft.

 

24 minutes ago, threegreen said:

They would have, but external processes aren't allowed on the marketplace and Xbox.


The aircraft devs who frequent this forum can definitely explain better, but I believe external systems code (including engine stuff) can be placed in WASM modules?, and WASM is supported on both the PC and XBox platforms. Maybe Fenix's externals system code from Prosim had some characteristics to it that made it hard/impossible to compile+run in WASM, and also WASM had some limitations especially on XBox which have now been lifted by MS.. even if Prosim could've been placed in WASM maybe Fenix only cared to support the PC platform (purely semi-educated guessing here :), Aamir obviously knows best and can explain if he cares to). Like RSR says there are many ways to attack a problem and they're trying their current ways for now which is making their heavy customizations and the platform play nice.
 

Edited by lwt1971

Len
1980s: Sublogic FS II on C64 ---> 1990s: Flight Unlimited I/II, MSFS 95/98 ---> 2000s/2010s: FS/X, P3D, XP ---> 2020+: MSFS
Current system: i9 13900K, RTX 4090, 64GB DDR5 4800 RAM, 4TB NVMe SSD

17 minutes ago, lwt1971 said:

 


The aircraft devs who frequent this forum can definitely explain better, but I believe external systems code (including engine stuff) can be placed in WASM modules?, and WASM is supported on both the PC and XBox platforms. Maybe Fenix's externals system code from Prosim had some characteristics to it that made it hard/impossible to compile+run in WASM, and also WASM had some limitations especially on XBox which have now been lifted by MS.. even if Prosim could've been placed in WASM maybe Fenix only cared to support the PC platform (purely semi-educated guessing here :), Aamir obviously knows best and can explain if he cares to). Like RSR says there are many ways to attack a problem and they're trying their current ways for now which is making their heavy customizations and the platform play nice.
 

A developer can indeed create any number of WASM modules, and link them to an aircraft in the build process. The problem with Fenix is that their ProSim module is a an actual compiled executable file that runs separately from the aircraft project in its own process space. That is fine on the PC version of MSFS, where the file can be triggered to run with the aircraft by making an entry in EXE.xml, but external executables are not permitted on XBox.

Edited by JRBarrett

Jim Barrett

Licensed Airframe & Powerplant Mechanic, Avionics, Electrical & Air Data Systems Specialist. Qualified on: Falcon 900, CRJ-200, Dornier 328-100, Hawker 850XP and 1000, Lear 35, 45, 55 and 60, Gulfstream IV and 550, Embraer 135, Beech Premiere and 400A, MD-80.

In that case, if Aamir wants to make money hand over fist, maybe he could partner with PMDG to allow them to license the engine model his team has worked so hard on. Pennies on the dollar for every sale. Simmers get realistic engine models for the 737, 777, 747, etc, PMDG spends less resources finding solutions, and Fenix gets more money at no risk because it's a license. Everyone wins!

I realize I'm being completely ridiculous here, but sometimes it's fun to day-dream! 😂

Take-offs are optional, landings are mandatory.
The only time you have too much fuel is when you're on fire.
To make a small fortune in aviation you must start with a large fortune.

There's nothing less important than the runway behind you and the altitude above you.
It's better to be on the ground wishing you were in the air, than in the air wishing you were on the ground.

  • Author
18 minutes ago, JRBarrett said:

A developer can indeed create any number of WASM modules, and link them to an aircraft in the build process. The problem with Fenix is that their ProSim module is a an actual compiled executable file that runs separately from the aircraft project in its own process space. That is fine on the PC version of MSFS, where the file can be triggered to run with the aircraft by making an entry in EXE.xml, but external executables are not permitted on XBox.

I was under the impression that ProSim was C/C++ code which Fenix have access to and also heavily modified (per what Aamir has said before) so it's not like they have to work with a precompiled executable only. But yes if as you say they only have the executable to work with (or are forced to only run their modified+recompiled ProSim as a standalone executable) then that's not possible on XBox.

Based on what Aamir said on this thread https://www.avsim.com/forums/topic/635607-a2a-to-focus-on-msfs-for-entertainment-products/?do=findComment&comment=4983119 it sounds like they certainly had to do more than just running some precompiled executable from ProSim.. but guessing due to all the modifying of it they had to do to make it work with the sim, it'd have been that much harder to make all that code work in a WASM module too.

In any case, guess we're going off-topic here re: Fenix 🙂 
 

Edited by lwt1971

Len
1980s: Sublogic FS II on C64 ---> 1990s: Flight Unlimited I/II, MSFS 95/98 ---> 2000s/2010s: FS/X, P3D, XP ---> 2020+: MSFS
Current system: i9 13900K, RTX 4090, 64GB DDR5 4800 RAM, 4TB NVMe SSD

In the end, PMDG wants to have their planes available to XBox users, so they will continue to battle through to find workaround solutions for their engine logics, efb, etc. I don't think we will see them rely on any external exe at least for now.

3 minutes ago, lwt1971 said:

I was under the impression that ProSim was C/C++ code which Fenix have access to and also heavily modified (per what Aamir has said before) so it's not like they have to work with a precompiled executable only. But yes if as you say they only have the executable to work with then that's not possible on XBox.

Based on what Aamir said on this thread https://www.avsim.com/forums/topic/635607-a2a-to-focus-on-msfs-for-entertainment-products/?do=findComment&comment=4983119 it sounds like they certainly had to do more than just running some precompiled executable from ProSim.. but guessing due to all the modifying of it they had to do to make it work with the sim, it'd have been that much harder to make all that code work in a WASM module too.

In any case, guess we're going off-topic here re: Fenix 🙂 
 

The file is”FenixBootstrapper.exe”

It may contain all (or part of) ProSim, or perhaps other functionality. In any case, as a stand-alone executable, it would not be permitted on XBox.

Jim Barrett

Licensed Airframe & Powerplant Mechanic, Avionics, Electrical & Air Data Systems Specialist. Qualified on: Falcon 900, CRJ-200, Dornier 328-100, Hawker 850XP and 1000, Lear 35, 45, 55 and 60, Gulfstream IV and 550, Embraer 135, Beech Premiere and 400A, MD-80.

  • Author
10 minutes ago, Kevin_28 said:

In the end, PMDG wants to have their planes available to XBox users, so they will continue to battle through to find workaround solutions for their engine logics, efb, etc. I don't think we will see them rely on any external exe at least for now.

That's fair, I guess all I'm saying is that PMDG aren't necessarily confined to executables for hosting external code, they could WASM as a container for external code too (like I'm sure they're already doing for other parts of their aircraft) since that's supported on both PC and XBox.
 

Edited by lwt1971

Len
1980s: Sublogic FS II on C64 ---> 1990s: Flight Unlimited I/II, MSFS 95/98 ---> 2000s/2010s: FS/X, P3D, XP ---> 2020+: MSFS
Current system: i9 13900K, RTX 4090, 64GB DDR5 4800 RAM, 4TB NVMe SSD

  • Author
2 minutes ago, JRBarrett said:

It may contain all (or part of) ProSim, or perhaps other functionality. In any case, as a stand-alone executable, it would not be permitted on XBox.


For sure, as a standalone executable it would not be permitted on XBox, but see my other response above.. I'm just curious if it'd have been possible to compile the ProSim code and then deliver it within WASM (but for however many reasons including WASM limitations at the time, Fenix chose not to, especially if they only ever cared to target the PC).
 

Len
1980s: Sublogic FS II on C64 ---> 1990s: Flight Unlimited I/II, MSFS 95/98 ---> 2000s/2010s: FS/X, P3D, XP ---> 2020+: MSFS
Current system: i9 13900K, RTX 4090, 64GB DDR5 4800 RAM, 4TB NVMe SSD

1 hour ago, WestAir said:

I wonder if PMDG would have been better off designing a custom external engine model like Fenix is doing; Because in the long run, they'll need it for the 777, 747, and all future aircraft.

However, if PMDG get engine modelling right internally to the sim, it saves a whole lot of grief for them w.r.t. external engine models and Xbox and Marketplace compatibility.
RSR likely sees PMDG as capable of getting it right themselves or with some limited external support. I don't see them buying in capability.

AMD Ryzen 5800X3D; MSI RTX 3080 Ti ; 32GB Corsair 3200 MHz; ASUS VG35VQ 35" (3440 x 1440)
Fulcrum One yoke; Thrustmaster TCA Captain Pack Airbus edition; MFG Crosswind rudder pedals; miniCockpit FCU; CPFlight MCP 737; Logitech FIP x3; TrackIR

MSFS; Fenix A320; A2A PA-24; HPG H145; PMDG 737-600; AIG; RealTraffic; PSXTraffic; FSiPanel; REX AccuSeason Adv; FSDT GSX Pro; FS2Crew RAAS Pro; FS-ATC Chatter

27 minutes ago, lwt1971 said:


For sure, as a standalone executable it would not be permitted on XBox, but see my other response above.. I'm just curious if it'd have been possible to compile the ProSim code and then deliver it within WASM (but for however many reasons including WASM limitations at the time, Fenix chose not to, especially if they only ever cared to target the PC).
 

Fenix probably decided not to because it’d require re-structuring a lot of code to use the simconnect C++ api as opposed to a TCP connection that external apps use. Given they already had working code and only needed to modify for their needs it seemed like the more financially feasible choice. 
 

it’s just a guess though, but basically the structure between the two paradigms vary. Unless the code follows the visitor pattern where external or WASM doesn’t matter like FBW’s system code.

Like I've said before, bring on the 777 with EFB!

ASUS ROG Maximus Hero XII ▪︎ Intel i9-10900K ▪︎ NVIDIA RTX 3090 FE ▪︎ 64GB Corsair Vengeance RGB Pro ▪︎ Windows 10 Pro (21H1) ▪︎ Samsung 970 EVO Pro 1TB NVME SSD (OS Drive) ▪︎ Samsung 860 EVO 2TB SATA SSD ▪︎ Seagate 4TB SATA HDD ▪︎ Corsair RMx 850W PSU

7 hours ago, sniper31 said:

I appreciate the information. Thank you for posting it here.

Believe it or not, there are dozens of us that like to read these posts 🙂

7 hours ago, lwt1971 said:

many don't even bother to go read what PMDG says before starting to snipe at them

Guilty 😔 

[email protected] - ROG Strix Z790-E - 2X16Gb G.Skill Trident DDR5 6400 CL32 - MSI RTX 4090 Suprim X - WD SN850X 2 TB M.2 - XPG S70 Blade 2 TB M.2 - MSI A1000G PCIE5 1000 W 80+ Gold PSU - Liam Li 011 Dynamic Razer case - 58" Panasonic TC-58AX800U 4K - Pico 4 VR  HMD - WinWing HOTAS Orion2 MAX - ProFlight Pedals - TrackIR 5 - W11 Pro (Passmark:12574, CPU:63110-Single:4785, GPU:50688)

I wonder how long it will take before the bashers switch to Fenix and A2A?

 

 

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.