Jump to content
Sign in to follow this  
bendead

[19APR22] PMDG 737 Development Update: Let's talk about Earl

Recommended Posts

Captains,

Good morning and happy Patriot's Day to my fellow Americans. (For those from elsewhere, Patriot's Day is primarily celebrated in the Northeast of the country, in the towns surrounding Boston, Lexington and (my home town) Concord. It commemorates a small squabble back in 1776 during which our American ancestors made some tea for our British friends and then politely escorted them to the exit... rolleyes.png)

Commencing with the release of the PMDG 737-700 for Microsoft Flight Simulator, you are going to hear us referring to the 737 being it's "Early Adopter" period. I wanted to take a few moments to describe for you what this means, and what you can expect from this description that we have never used on previous product releases.

In the past, we have tended to hold products in development until they are completed, then release them to you and shift development to the next product on our agenda. The PMDG 737 for MSFS development effort has been far different, primarily because this new platform offers us the ability to model so much more than we have traditionally felt was reasonable in the past. This has not been an easy process, as it has required that we learn entirely new ways doing things from us developmentally, forcing upon the team a very heavy load of learning. This learning involves not only just the mechanical process of adapting our code work and methodologies to the new platform, but it also involves learning new tools, development of in house tools, and figuring out what sorts of things we can now do that we have never felt we were able to do previously.

As we near the end of the closed development period, there are a number of features that will remain in development on the 737 product line for a few months, at least. Specifically I'm talking about items that we likely haven't felt we could provide in the past, such as vivid cabin renditions, better integration between the cockpit and cabin models, highly detailed gear bays, and a few other items that have long been asked for but haven't been reasonable to provide in the Prepar3D environment. Suddenly we have a platform that can handle all of these things with aplomb and we are in the midst of a considerable effort to capitalize as such.

Early Adopter Period:
Commencing with the release of the PMDG 737-700 for Microsoft Flight Simulator, we will consider the PMDG 737 for MSFS product line to to be in it's Early Adopter period. Not just the 700, but all four of the Next Generation airplanes will be under nearly continual development, with new features, bug fixes, model and texture improvements, performance optimizations and increasing MSFS integration rolled out in update intervals spaced approximately two weeks apart. During this phase, all released PMDG 737 products for MSFS will get improvements in such things as gear bay modeling, cabin detailing, code improvements and the like, rolled out to you as part of a process to constantly improve the product throughout the Early Adopter period.

Another example of things that we will be able to undertake during the Early Adopter phase, is a continued improvement program on such things as code optimization, texture work, additional options and the like.

The Early Adopter period will run approximately 24 weeks (shorter if needed, longer if needed) and will also see the release of the 737-600, 800 and 900 airplane types. With those releases as well, new functionality will be introduced to the 737s and rolled out to all released models simultaneously.

We anticipate the Early adopter period running six weeks after the release of the PMDG 737-900 for MSFS, at which point the PMDG 737 Next Generation for Microsoft Flight Simulator product line will shift to it's Continued Maintenance phase.

Continued Maintenance:
During the Continued Maintenance phase, the PMDG 737 Next Generation for MSFS product line will receive occasional, as-needed updates that are primarily focused on ensuring product compatibility with the platform and new platform features. During the Continued Maintenance period, our primary development focus will be on the next product development cycle (anticipated to be the 777) and the process will repeat for the 777 series of airplanes.

The goal is to give you a clear understanding that we anticipate continuing to grow and adapt the 737 for a set period of time, with clearly defined objectives, so that you can see new items being added and delivered as planned, while also knowing what our goal looks like and what will cause us to shift primary development focus onward.

Keeping Things Defined:
For your sake, and for our sanity, we are going to borrow an idea from the DCS playbook by clearly defining the deliverables that are anticipated to be part of the Early Adopter process. DCS does this with their Early Access products so that customers can clearly see what deliverables must be expected before a product is considered completed in the eyes of the developer. This list will be updated as items are accomplished and if all goes well, we should reach the end of the list approximately six weeks after release of the PMDG 737-900 for MSFS.

If the process takes longer? Then we keep the development assets focused on the 737 until those items are accomplished, and simply remain in the Early Adopter phase for longer if necessary.

For example (this is an incomplete sample list) we anticipate having the following items at least:

  • High detail cabin for all passenger variants.
  • High detail cabin for freighter variants.
  • High detail cabin for BBJ variants.
  • High detail gear bays for all models. (have you seen what a mess the gear bays are in the 737?)
  • New flight tablet, to include performance computation process, control of aircraft options/simulation setup currently controlled through FMS menus, among other features.

Additionally, there are a few deliverable items on our agenda that will require updates to the platform or SDK by Asobo in order for us to complete these items. Many of these are either known to us to be pending from Asobo in a future update, or have been promised to us in specific discussions:

  • Conversion to modern navigraph navdata format (requires C++ debugging capability in the SDK/platform)
  • Integration of new PMDG LNAV 2.0 lateral control model (requires C++ debugging capability in the SDK/platform)
  • Navigraph charts displayed on tablet (requires C++/WASM have access to outside communications in manner allowed for JavaScript products, but possibly unblocked by new technology independently)
  • SimBrief integration via tablet (requires C++/WASM hae access to outside communications, but possibly unblocked by new technology independently)
  • Windshield wiper sweep (advised by Asobo this will be native to platform)
  • Weather radar (requires Asobo to provide access to weather/precip data)

These lists are not fully inclusive and we may add or remove items as may become necessary from time-to-time, but by clearly defining what we anticipate providing, it gives us all a framework against which to compare or base discussions about changes we may make.

One thing that is important to note is that we are always looking for un-blockers so if we can unlock something through invented technology, and it makes sense to make such an investment, we will do so. It is also worth noting that if we deliver all of the items we control, we may at our discretion end the Early Adopter period because it makes sense to do so rather than sitting the entire team in place waiting on an un-blocker that isn't imminent. When it happens, it will be clearly communicated that a product has shifted from Early Adopter to Continued Maintenance, which will make it clear to everyone where a product is in it's lifecycle.

We also have some interesting new ideas pending for the 737 product line that will be added as new features once they are through development and tested by our testing team to ensure they work as anticipated.

Being Careful With Terminology:
I want to be careful here that nobody confuses this discussion with "Early Access." Early Access generally is given to products that are not feature complete, or still considered to be early enough in development that users usually expect some level of limitation and inconvenience when attempting to use them. We don't anticipate that being the case with the 737, as it is already fully featured and suited to accomplish it's main goals well and with polish. We are using this period to expand it beyond the initial capabilities delivered, simply because we know that all of our development resources will be dedicated to the product during this particular period.

"Early Access" periods also tend to be offered at steep discounts, reflecting the incomplete nature of the product. That is also not the case here- and I want to be very clear about that. Development, Early Adopter, Continued Maintenance, End of Life and Removed will be the descriptors used to define how much development attention an product at PMDG is getting at any given time.

So to Recap:
One of the well earned criticisms we receive is that there are things we talk about adding to products (777-200ER, for example?) that wind up taking far longer than planned, or simply have failed to be delivered yet at all. This tends to happen because it eventually becomes necessary to move developers to the next product in order to maintain forward progress. While we would love to sit in one place and continue to grant every wish that is wished upon a product, doing so would mean locking us into being a single-product developer, which none of us want for PMDG.

With this new, more clearly defined and transparent development process we think it gives a much more clearly defined expectation period for deliverables that may necessarily need to come after a product goes into use with customers. More importantly, it clearly communicates what the objectives are for specific products so that you can tell what to expect from us before we shift our primary development focus to the next product in line.

Of course, we may adapt and improve this program as we put it into place- but I like the clear definitions that this gives us, and also gives to all of you!


Our goal is to serve you better by more clearly defining what we expect to accomplish, and making clear what the start and stop limits of those expectations will be. This eliminates ambiguity, and we hope reduces potential distrust, thus improving your confidence in our ability not just to deliver a high quality simulation, but also all of the things we promise along the way.

 

spacer.png

https://forum.pmdg.com/forum/main-forum/general-discussion-news-and-announcements/169846-19apr22-pmdg-737-development-update-let-s-talk-about-early-adopter-and-continued-maintenance-phases

Edited by bendead
  • Like 9

Share this post


Link to post
Share on other sites

Additionally, there are a few deliverable items on our agenda that will require updates to the platform or SDK by Asobo in order for us to complete these items. Many of these are either known to us to be pending from Asobo in a future update, or have been promised to us in specific discussions:

  • SimBrief integration via tablet (requires C++/WASM hae access to outside communications, but possibly unblocked by new technology independently)

This.


i9-12900KF @ 5.1GHz | MSI Trio Gaming X RTX4090 | MSI MPG Z690 Carbon EK X | G.Skill Trident Z5 32GB DDR5 | WD Black SN850 2TB SSD | Samsung 970 EVO Plus 500GB SSD | 2x Samsung 960 EVO 500GB SSDs | Hela 850R Platinum PCIe 5.0 w/ 12VHPWR cable | Corsair RM750X | LG 77" OLED 3840x2160 | Thrustmaster HOTAS Warthog | MFG Crosswind pedals | Thrustmaster TCA Captain Pack X Airbus Edition

“Intensify the forward batteries. I don’t want anything to get through”

Share this post


Link to post
Share on other sites
8 minutes ago, tkc99 said:

Dispointing news. It reminds me of launch of BF2042.

I don't see how this in anyway resembles Battlefield 2042, that game has identity issues. This plane will release in a flyable state, i.e perform all the basic functions to fly from A to B.

I think it's commendable they want to add more for our money, where they can.

  • Like 9

Share this post


Link to post
Share on other sites

Of all the items on the sample lists above, there are only three that I am interested in #justsayin


Bill Casey

wpigeon.jpg

Share this post


Link to post
Share on other sites
4 minutes ago, CornishCracker said:

This plane will release in a flyable state

Let's hope it will also release in a landable state. That incident from Fabio's stream yesterday must have been very embarrasing for RSR and his team. 

  • Like 1

i9-12900KF @ 5.1GHz | MSI Trio Gaming X RTX4090 | MSI MPG Z690 Carbon EK X | G.Skill Trident Z5 32GB DDR5 | WD Black SN850 2TB SSD | Samsung 970 EVO Plus 500GB SSD | 2x Samsung 960 EVO 500GB SSDs | Hela 850R Platinum PCIe 5.0 w/ 12VHPWR cable | Corsair RM750X | LG 77" OLED 3840x2160 | Thrustmaster HOTAS Warthog | MFG Crosswind pedals | Thrustmaster TCA Captain Pack X Airbus Edition

“Intensify the forward batteries. I don’t want anything to get through”

Share this post


Link to post
Share on other sites
Just now, Cpt_Piett said:

Let's hope it will also release in a landable state. That incident from Fabio's stream yesterday must have been very embarrasing for RSR and his team. 

Chewy landed 3 times successfully, I think it's an issue with his scenery?

  • Like 4
  • Upvote 1

Share this post


Link to post
Share on other sites
3 minutes ago, Cpt_Piett said:

Let's hope it will also release in a landable state. That incident from Fabio's stream yesterday must have been very embarrasing for RSR and his team. 

Considering another streamer managed to land it multiple times without that error happening - It doesn't appear to be a bug that is common or could even be directly PMDG related. They are aware of it though:

Quote

Wojtek- Hey- thanks for saying that. One of our betas had it happen repeatedly and it was eventually traced to the platform sneakily re-introducing default control assignments into his customized control setup- or so he believes as of this writing. We have never been able to make it happen in-house in spite of trying and in the other 65 days of testing nobody has seen this happen. If you happen to recall where it happened to you, that would be useful information. We are collecting data on it, because we want to prove it IS our airplane just as much as we want to prove that it ISN'T. One of those answers has to be proven. - RSR

 


Matt

Vote for better camera support in MSFS: https://devsupport.flightsimulator.com/t/camera-api/3077/29

Share this post


Link to post
Share on other sites

Not concerned at all. I fly DCS quite often and this is how they introduce new aircraft, and do increase the complexity of the aircraft with regular updates. I guess the the main thing you need to understand. Do you trust PMDg to follow through with the planned updates or not. For me personally, as i have stated, i am not concerned. whether this has any impact on the price point of the aircraft, i don't know. DCS usually sell this as early access, i wonder will PMDG do the same?

  • Like 1
  • Upvote 1

AMD Ryzen 7 5800x3d, MSI X570 Pro, 32 gb DDR4 3600 ram, Gigabyte 6800 16gb GPU, 1x 2tb Samsung  NvMe , 2x 1tb Sabrent NvME, 1x Crucial SSD,

Share this post


Link to post
Share on other sites
14 minutes ago, CornishCracker said:

I don't see how this in anyway resembles Battlefield 2042, that game has identity issues. This plane will release in a flyable state, i.e perform all the basic functions to fly from A to B.

I think it's commendable they want to add more for our money, where they can.

Both of them created hype with high expection, got delayed, and then they told you features to be added in the future and bugs to be fixed. The thing is that nearly no developer can realize their promises, especially when they already got the money after intial launch.

Edited by tkc99
  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites
11 minutes ago, Cpt_Piett said:

Let's hope it will also release in a landable state. That incident from Fabio's stream yesterday must have been very embarrasing for RSR and his team. 

What happened? I was traveling so I missed the stream..

S.

Share this post


Link to post
Share on other sites
5 minutes ago, tkc99 said:

Both of them created hype with high expection, got delayed, and then they told you features to be added in the future and bugs to be fixed. The thing is that nearly no developer can realize their promises, especially when they already got the money after intial launch.

And so? What is the point?

Share this post


Link to post
Share on other sites
1 minute ago, simbol said:

What happened? I was traveling so I missed the stream..

S.

Clip of what happened: https://www.twitch.tv/theflyingfabio/clip/LovelySmokyCucumberPlanking-Q0YiknxhWT40IBBJ?filter=clips&range=7d&sort=time


Matt

Vote for better camera support in MSFS: https://devsupport.flightsimulator.com/t/camera-api/3077/29

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  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...