A32nx: [META] Asobo/Microsoft Requests

Created on 24 Oct 2020  路  24Comments  路  Source: flybywiresim/a32nx

This is not a support thread.

Enhancement

Most helpful comment

Better way to communicate between different components (other than SimVars)

  • Needs to be able to send large amounts of data and to listen to that data both in WASM and JS
  • Ideally two-way communication

All 24 comments

API to get current weather data from mod so METAR and stuff still works when you're not on live weather

Get simvar for when on centerline on runways and taxiways (for centerline light bump sounds) (not just ATC assigned)

API to retrieve terrain data so that a custom terrain radar can be implemented

Ability to interact with ATC, load/pax, and fuel via Coherent calls or simvars. This will allow us to implement a custom refueling and loading system, as well as interact with ground services via the MCDU or EFB.

Listening to key events from JS (related #1525)

so what 3d artist ofc would love is source model file.. max file for a320 would be fucking awesome.
If that is not currently possible, some stuff that i have problems with is how the normal maps work how they are calculated, i have normal issues on mirrored meshes because we do not build the textures with the ingame material editor. I personally would love maybe a VC with some of them, if they are up for that. With some select core devs ofc
ofc since most people work with blender, help with the importer/exporter would be fucking amazing
but with source max file.. that kinda is not even necessary

see discord, we were told my MS to contact them on the email [email protected]

Access to Coherent debugger.

Please please please have a simvar for flaps and slats in motion (separate flaps and slats please)

similar to the terrain data API request by iceman, API to retrieve weather (cloud/humidity) data so that a custom wxr / or features like gain and radar deflection can be implemented

A way to get latest SDK headers and simvar definitions on a CI runner

Extended developer changelog

okay, in terms of model again: Max file with the source textures and project file like the example projects they have would be amazing !! otherwise at least the untriangulated mesh is better than nothing ofc
The second thing is that the normal map creation process we still do not understand fully,
image
if i add a normal map, it looks like this.. in substance its totally fine
image

the normal map issue is actually more important than the source model tbh.. but both are very very important in terms of modeling / texturing

i would be willing to talk to one of their 3d / texture artists as well if that is an option

i figured out normalmaps @wpine215 so no need for that anymore.. only the model source now :)

This would be handy for stuff like aileron droop, custom spoiler implementation and hanging control surfaces because of lack of hydraulic pressure: The ability to set individual flight controls seperately (i.e. individually set left/right elevon, left/right spoiler, maybe also left/right elevator, but that may be a bit much). And yes, aileron droop on flaps is already kind of possible with the systems cfg file, but it's lacking because it scales linearly with flap extension, which is wrong.)

EDIT: Looks like it's already possible with simconnect.
EDIT 2: Though it is possible to set all variables, with many it is the case that the sim just instantly overrides it, even when you set it every frame. What we need is a way to disable sim logic, in order to implement our own.

set_named_varibale_typed_value function declaration is present under the SDK but unsure if implementation exists anymore, throws error "function not found in C library imports" on compilation and exits.

The GROUND ALTITUDE simvar, and by extension all that use it (for example RADIO HEIGHT or PLANE ALT ABOVE GROUND MINUS CG), updates at a variable refresh rate, depending on altitude and vertical speed (and maybe other factors). When climbing, or above 1000ft radio height, the polling rate is too low, making a derivative (for GPWS for example) impossible. See attached videos for reference. It would be nice if this variable refresh rate could be removed (at least the vertical speed dependency), or the altitude threshold raised to at least 2500ft.
https://streamable.com/y7hw6r
https://streamable.com/ebfhuj

The SimEvent KEY_AXIS_THROTTLE_SET does not seem to work

Setting local string SimVars is not possible from JS.
Example: SimVar.SetSimVarValue("L:A32NX_ORIGIN", "string", icao, "FMC");

More control over waypoints data and flight plan, the ability to:

  • set speed restrictions
  • set altitude descriptions (+/-)
  • manage all waypoints and data, including sid/star ones
  • add custom waypoints
  • SimConnect_CallDispatch p_data value is not passed correctly to the callback.

  • SimConnect_CallDispatch has to be called multiple times in wasm which makes no sense with the evented model since you can only do it at most every frame update.

Better way to communicate between different components (other than SimVars)

  • Needs to be able to send large amounts of data and to listen to that data both in WASM and JS
  • Ideally two-way communication

General Lighting Improvements

  • Stop any light from bleeding into the cockpit.
    > It seems like the outside of the A320 is fake and not an actual object. In that case, the light goes through it.

Screenshot_158

  • Be able to decrease the Volumetric value under 1.00
    > For example, I enter 0.05 in the file, but it resets back to 0.00 in the simulator.

Screenshot_157

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ferics picture ferics  路  3Comments

Al-Roker picture Al-Roker  路  3Comments

ukflyer picture ukflyer  路  3Comments

maor561 picture maor561  路  4Comments

Shimi1612 picture Shimi1612  路  3Comments