Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save last aircraft state #818

Open
Pleasure0102 opened this issue Sep 23, 2020 · 15 comments
Open

Save last aircraft state #818

Pleasure0102 opened this issue Sep 23, 2020 · 15 comments
Labels
EFB Request New feature or request

Comments

@Pleasure0102
Copy link
Contributor

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.

@shreyasmiraj
Copy link
Contributor

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

@adenflorian adenflorian added the Request New feature or request label Sep 24, 2020
@lousybyte
Copy link
Contributor

Related #447

@derl30n
Copy link
Contributor

derl30n commented Apr 9, 2022

Related to #4840

@derl30n derl30n changed the title Possibility of saving last aircraft state ? Save last aircraft state Apr 9, 2022
@derl30n derl30n added the EFB label Apr 9, 2022
@eddeig
Copy link

eddeig commented May 26, 2022

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

@tracernz
Copy link
Member

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.

@eddeig
Copy link

eddeig commented Jun 25, 2022

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.

@tracernz
Copy link
Member

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.

@Swaluver88
Copy link

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

@eddeig
Copy link

eddeig commented Jun 29, 2022

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!!!

@eddeig
Copy link

eddeig commented Dec 8, 2022

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

@Benjozork
Copy link
Member

Benjozork commented Dec 8, 2022

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?

@eddeig
Copy link

eddeig commented Dec 8, 2022

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

@throwawaysubmit
Copy link

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?

@tracernz
Copy link
Member

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

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EFB Request New feature or request
Projects
None yet
Development

No branches or pull requests

10 participants