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.

WebAssembly

Featured Replies

1 hour ago, Milviz said:

It's not just him.  We're ALL against WASM.  It's stupid.  The reasons why are something that we cannot be specific about due to the NDA.

Are you guys voicing these concerns to Asobo? I'm sure the devs at Asobo aren't idiots. There has to be a reason why they are using this vs something else

  • Replies 309
  • Views 52.9k
  • Created
  • Last Reply
3 hours ago, devgrp said:

Don't you know Rob is p3d evangelist

Actually, I've found Rob to be an evangelist for every particular brand of flight simulation.  P3D has just been in the ascendency previously.  And don't think the very same kind of issues haven't been debated amongst the developer community in relation to P3D, they have.  As has been said, it's Asobo's call and we will all soon find out who was right and who was wrong, together with the practical implications of that....

Kevin Firth - AMD 9800X3D; Asus Prime X670E; 64Gb Cas30 6000 DDR5; RTX5090; AutoFPS

  • Commercial Member

Use of the web and the techniques in use are evolving as we get access to greater bandwidth to the cloud, and these backends get more powerful. Things like GeForce Now come into existence but techniques are not new. WASM can put compute power into the client when it's more useful than in the cloud. It will be used where it can be used effectively.

Steve Waite: Engineer at codelegend.com

  • Commercial Member

Yes.  Of course we are.  But it's not their decision to make;  it's up to MS.  I cannot, (sorry) discuss EXACTLY why as that stuff is covered by NDA... (sad to say) BUT... as they have already said many things about Simmconnect.. let me give you the rundown on THAT:  to whit, MS has publicly stated that there will be backwards compatibility while using Simmconnect.  This is true... if and only if, your product uses straight xml.  So.. that means, if you did something for FSX... old school XML... then yah.  it might/will work.  We've already tried this and gotten our 737 to work, at least partially.   So... there you have what we can say.  The rest can be inferred if you think about it....

Please contact oisin at milviz dot com for forum registration information.  Please provide proof of purchase if you want support.  Also, include the username you wish to have.
 

5 hours ago, Milviz said:

It's not just him.  We're ALL against WASM.  It's stupid.  The reasons why are something that we cannot be specific about due to the NDA.

OK, but are you having this discussion on the forum so Asobo can see it?

My brother has Coronavirus, confirmed by testing. On 3/26 he almost didn't survive the night.  He had extreme trouble breathing and was given a steroid inhaler.  He was very weak, had nausea, and other issues that aren't pleasant.  As of this update he is feeling much better, and seems he will be fine.  Stay safe out there.  (Updated 4/6)

  • Commercial Member

Yes.  Of course we are.  (that was the answer to your question...)

Edited by Milviz

Please contact oisin at milviz dot com for forum registration information.  Please provide proof of purchase if you want support.  Also, include the username you wish to have.
 

4 minutes ago, Milviz said:

Yes.  Of course we are.  (that was the answer to your question...)

Good, keep fighting the good fight.  And I am glad you spoke up here.

@Rob_Ainscough  Rob, I hope you don't feel like I personally attacked you.  If you go through my messages, you should see I was fine with you not saying because of the NDA.  My only concern was to make sure the issue was discussed either here or on the forums.  Also, don't confuse what I said with what some others have said.  As I don't agree with how some things were handled.  I am glad Milviz spoke up and clarified things.  (And if you think I said or handled things badly, then feel free to PM me and we can discuss.  I admit I do make mistakes.)

 

Now, I hope that we can get this thread back on track, as I am interested in it.

 

 

My brother has Coronavirus, confirmed by testing. On 3/26 he almost didn't survive the night.  He had extreme trouble breathing and was given a steroid inhaler.  He was very weak, had nausea, and other issues that aren't pleasant.  As of this update he is feeling much better, and seems he will be fine.  Stay safe out there.  (Updated 4/6)

@WarpD  ho hum... Still waiting for an explanation why your avionics are just too "high fidelity" for WASM.

Edited by MatthewS

Matthew S

  • Moderator

Matthew, all of the lovely "glass avionics" in MSFS is scripted in XML with a bit of Lua used for functions XML doesn't support, or doesn't support well.

For example an iterated loop is as simple in Lua as it is in BASIC, Fortran IV, or C/C#/C++.

What is not supported at all are truly advanced drawing techniques that are a doddle in C++. Lack of file I/0 is a show stopper for advanced avionics. While Tomas' marvelous "XMLTools.dll" can provide file I/0 in an XML script, it won't ever be ported to MSFS because the .dll functions "XMLTools" provide aren't supported!

All of the above is offered without breaking any NDA, as the limitations of XML are well-known in the development community. While I wish it were otherwise, don't expect to see any truly "Study Level" avionics in MSFS unless some unannounced method is developed between now and release.

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator
29 minutes ago, n4gix said:

Matthew, all of the lovely "glass avionics" in MSFS is scripted in XML with a bit of Lua used for functions XML doesn't support, or doesn't support well.

Ah.. now I understand, so the default FS2020 aircraft are not using WASM for their glass cockpits... Thanks for explaining that!  

My apologies to @WarpD

Seems like I'll be keeping P3D on my machine for a while then, for PMDG aircraft.

Sounds like FS2020 is going to be great for some bush flying and some GA site seeing, but not for study level Airliners.

Shame, but I hope Asobo will find a solution soon.

Matthew S

50 minutes ago, MatthewS said:

Sounds like FS2020 is going to be great for some bush flying and some GA site seeing, but not for study level Airliners.

Not a show stopper at all for 90% of users...

  • Commercial Member

Actually, I think you will find that it is a show stopper... it's single threaded... so that means if ALL of the threads are processing the world... and ONE thread is processing the plane.. it's gonna be a pretty simple plane.  No fun stuff like ADV or the OTHER one that starts with an A and ends with a M... and has the word SIM in it... That won't work either.  And those are some of the best GA ever. 

If all you'reinto is Care (last part of Tornado) then... sure.  That works.  But I have my doubts that you will be happy with aircraft that all fly the same, sound the same, work the same etc... with the only differences being that they don't look the same. 

I'd be concerned in a big way.  But, again, this is your call.  I think you'll be bored in no time.

Edited by Milviz

Please contact oisin at milviz dot com for forum registration information.  Please provide proof of purchase if you want support.  Also, include the username you wish to have.
 

  • Commercial Member
3 hours ago, MatthewS said:

Ah.. now I understand, so the default FS2020 aircraft are not using WASM for their glass cockpits... Thanks for explaining that!  

My apologies to @WarpD

Seems like I'll be keeping P3D on my machine for a while then, for PMDG aircraft.

Sounds like FS2020 is going to be great for some bush flying and some GA site seeing, but not for study level Airliners.

Shame, but I hope Asobo will find a solution soon.

They are not using WASM because it doesn't exist yet. They are still working on the integration and what APIs they are going to provide. Give it a couple of weeks, let them release it first, then make up your mind about what the tech can do or can't do?

It was my impression that the glass cockpits and most gauges are HTML now?

Best regards 

Edited by Lorby_SI

LORBY-SI

3 hours ago, MatthewS said:

Ah.. now I understand, so the default FS2020 aircraft are not using WASM for their glass cockpits... Thanks for explaining that!  

My apologies to @WarpD

Seems like I'll be keeping P3D on my machine for a while then, for PMDG aircraft.

Sounds like FS2020 is going to be great for some bush flying and some GA site seeing, but not for study level Airliners.

Shame, but I hope Asobo will find a solution soon.

My understanding was that wasm was being developed to port older fsx code to the new sim. I find it hard to believe that asobo is calculation rainbows, pressure etc and not being able to make complex study level avionics. If that was the case why did pmdg of all devs get on board and is all in? 

This is an interesting thread. I'm going to keep checking in here every now and then. Don't get me wrong I'm no dev, but I want to use what these dev's make. We'll just have to see what's there when 1.0 rolls around. It is still in alpha after all, the product is still being developed with features and tools - and given the world situation, wouldn't surprise me if it gets pushed back to next year so more things may be to come.

Anyway, I'm going to hop back in the backseat and continue observing this thread

P3Dv4 + XP11

MFS

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.