flybywiresim/aircraft

Save last aircraft state

Opened this issue · 15 comments

So just wondering if you guys could make it so the last state of the aircraft is saved, when logging out. So all the knobs etc. are in the position they last were in and do not reset to the default.

It's very doable, I think its good to consider doing this after a complete base requirement of all functionality has been met.

Related #447

Related to #4840

Good Morning,
I'm very new to FBW and SIM, so sorry if my question sounds funny. I was wondering, if we would have the option to save the last state of the aircraft, could that also include the last state of the aircrafts position (ground or in flight). So when I "save" and "reload" the state after a pause, I would be at the same position and status as I stopped? If so that would be a grade solution for a guy like me, who can not spend much time in a row on the sim.
Regards,
Eddeig

Hi Eddeig,

We do not have such functionality at the moment. It's certainly something that would be very desirable in future, also for development/testing purposes.

Right now, it's like if you starting every time at game-level 0. You have to start from scratch every time, over and over which on long term gets annoying and is a waste of time. Would be so nice if we can save the status of the plain and flight (like a snapshot) and reload it later and move on from there.
I wonder that there is not so much demand for a feature like this. I guess that many other people also do have limited time for their simulator.

The main problem with this is that the underlying systems are all changing rapidly as we build them, so any state file that's persisted would quickly become broken/out-of-date/unsynced with the implementations. Once all the systems are mostly complete this makes a lot more sense to implement.

Actually what would be cool is to have it save to like a server side kinda of thing.

So what could happen is that changes to the FBW external program (desktop app) in the settings have a save aircraft panel state server side. Now when you complete a flight go to the Flypad and have a pop up or a quick option somewhere saying "do you want to save this aircraft state at this moment?" Select yes it'll grab file state of the aircraft at that point and save it to a server. Now when you come back to fly, and get into the aircraft, before you even fly there should be a pop up on the flylad that says would you like to fly your last saved panel state. If you select yes then it will load it from the sever and it should be the exact same as the file is actually on server with not altercations from the sim filing itself.

Also yeah you.guys do so many changes you will have to add into the file that is saving a code that reads up to and or all the different versions, but this could work very well on the stable version vs the dev or experimental version

Apparenty it's not just a Microsoft issue. I just read that you can save flight and settings of PDMG 737 for MSFS2020
https://www.avsim.com/forums/topic/619356-pmdg-737-panel-states-works-together-with-msfs-loadsave/

Same for Leonardo MD-82
Would be realy great if the FlyByWire development team fixes this for the A320!!!

Waited for months to see if something would happen regarding saving the panael state. Unfortenately no news. o
I just don't understand how other people use the SIM. I just don't have the time and nerve starting each time from scratch?
Is there some way I can help to get this issue priorized?

Cheers,
eddeig

s there some way I can help to get this issue priorized?

We'd need someone to come up with a viable concept for this that could be adapted easily any time changes are made, and supports every kind of data that needs to be persisted.

All that while being under alpha development with many areas of the codebase constantly changing significantly (how would we even make the system work with saves made with an older system codebase). If someone can figure out a satisfactory solution for that, we're all ears, but this is extremely complicated especially at this stage if development.

For example, there would be very little that could be saved about the FMS flight plans because you cannot write data from JavaScript in MSFS.

besides - for your use case we already have a well documented panel state system, does that not allow you to start the flight without going through full cockpit preparation?

s there some way I can help to get this issue priorized?

We'd need someone to come up with a viable concept for this that could be adapted easily any time changes are made, and supports every kind of data that needs to be persisted.

All that while being under alpha development with many areas of the codebase constantly changing significantly (how would we even make the system work with saves made with an older system codebase). If someone can figure out a satisfactory solution for that, we're all ears, but this is extremely complicated especially at this stage if development.

For example, there would be very little that could be saved about the FMS flight plans because you cannot write data from JavaScript in MSFS.

besides - for your use case we already have a well documented panel state system, does that not allow you to start the flight without going through full cockpit preparation?

Hi Benjozork,

Many thanks for your quick respons.
The panel state system may load some basic stuff, but the main issue is that the MCDU has to be "filled up" again, which takes a lot of time and also you must start the flight from the beginning. I can not start in the middle of a flight where I stoped the simulation.

So, I wonder why - apperently - saving and loading a flight with all panel settings, full content of MCDU and flight positions seems to work with PMDG. I guess, I would have bought it, to check it out for my self, but I don't like the Boeing-737 :-)
An other option I'm looking into is P3Dv5 + FSLabs A320SL

Ofcourse I understand that FBY is free of charge and I appreciate that very much. And it has nothing to do with the great job you people do. The Plain is fantastic!

I just wonder how other people cope with the loss of time, since you have to start from scratch each and every time you start a new session on the SIM (because you run out of time, or after a crash, whatever)

It's just me looking for a fix for my need to be able to save and reload a flight with all settings, so I can continue where I stopped.

Regards,
eddeig

It would be really great if this could get implemented soon. Unfortunately, for content creators and people who want to replay flights for recording multiple angles, saving panel states with fob and and fpl info, as well as panel switches and landing configurations is essential. why can't a panel state save load system be implemented and updated as new systems are added?

It would be really great if this could get implemented soon. Unfortunately, for content creators and people who want to replay flights for recording multiple angles, saving panel states with fob and and fpl info, as well as panel switches and landing configurations is essential. why can't a panel state save load system be implemented and updated as new systems are added?

It's simply a question of priority for our time. Implementing real aircraft systems, or slowing everything down for a state system? My personal thoughts are that it's much more efficient to take care of that near the end. Patches are always welcome if somebody has the time of course.

eddeig commented

It would be really great if this could get implemented soon. Unfortunately, for content creators and people who want to replay flights for recording multiple angles, saving panel states with fob and and fpl info, as well as panel switches and landing configurations is essential. why can't a panel state save load system be implemented and updated as new systems are added?

It's simply a question of priority for our time. Implementing real aircraft systems, or slowing everything down for a state system? My personal thoughts are that it's much more efficient to take care of that near the end. Patches are always welcome if somebody has the time of course.

SInce nothing has been done on this very important issue for a long time, I quit both MSFS & FBY.
Starting from scratch everytime you start the sim has become very annoying, it is a waste of time.
I guess others who have no problem with waisting time on starting over may have nothing better to do.
Anyway, I use P3D now. No more frustration
Ofcourse you must pay a little but therefore less problems and no excuses.
I can save everything and bugs are fixed FAST.

Have a nice day!

Cheers,
Eddeig