Talk:Redesigning the Replay System: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
m (merged from proposals)
m (Switch to the {{forum url}} and {{forum link}} templates for all forum links.)
 
Line 7: Line 7:
* http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg27849.html
* http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg27849.html
* http://www.mail-archive.com/flightgear-devel@flightgear.org/msg28332.html
* http://www.mail-archive.com/flightgear-devel@flightgear.org/msg28332.html
* http://flightgear.org/forums/viewtopic.php?f=17&t=2766&p=26459&hilit=generic+protocol#p26459
* {{forum url|hilit=generic+protocol|p=26459}}


= Replay Discussions from the forums =
= Replay Discussions from the forums =
questions, feature requests and suggestions:
questions, feature requests and suggestions:
* http://flightgear.org/forums/viewtopic.php?f=2&t=6824&p=61025&hilit=replay#p61025
* {{forum url|hilit=replay|p=61025}}
* http://flightgear.org/forums/viewtopic.php?f=4&t=6284&p=53640&hilit=replay#p53640
* {{forum url|hilit=replay|p=53640}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=6328&p=52818&hilit=replay#p52818
* {{forum url|hilit=replay|p=52818}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=6290&p=51907&hilit=replay#p51907
* {{forum url|hilit=replay|p=51907}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=6186&p=49780&hilit=replay#p49780
* {{forum url|hilit=replay|p=49780}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=5535&p=46028&hilit=replay#p46028
* {{forum url|hilit=replay|p=46028}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=5535&p=45947&hilit=replay#p45947
* {{forum url|hilit=replay|p=45947}}
* http://flightgear.org/forums/viewtopic.php?f=4&t=1917&p=45009&hilit=replay#p45009
* {{forum url|hilit=replay|p=45009}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=5400&p=40479&hilit=replay#p40479
* {{forum url|hilit=replay|p=40479}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=4969&p=36949&hilit=replay#p36949
* {{forum url|hilit=replay|p=36949}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=4876&p=36069&hilit=replay#p36069
* {{forum url|hilit=replay|p=36069}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=3085&p=28982&hilit=replay#p28982
* {{forum url|hilit=replay|p=28982}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=2766&p=27109&hilit=replay#p27109
* {{forum url|hilit=replay|p=27109}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=2057&p=15804&hilit=replay#p15804
* {{forum url|hilit=replay|p=15804}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=6875&p=65878&hilit=replay#p65878
* {{forum url|hilit=replay|p=65878}}


= Suggested Approaches =
= Suggested Approaches =
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg17035.html re-implementing replay on top of the generic protocol facility]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg17035.html re-implementing replay on top of the generic protocol facility]
* [http://flightgear.org/forums/viewtopic.php?f=2&t=1697&p=12549 Using ARINC 429 for logging flight data]
* {{forum link|p=12549|text=Using ARINC 429 for logging flight data}}
* from a conceptual point of view, the replay system has the same requirements as the multiplayer system: it has to work with arbitrary aircraft/vehicles and arbitrary combinations of properties (differing among aircraft), thus a subscription based approach is most promising, as it has been frequently suggested and favored in multiplayer related discussions
* from a conceptual point of view, the replay system has the same requirements as the multiplayer system: it has to work with arbitrary aircraft/vehicles and arbitrary combinations of properties (differing among aircraft), thus a subscription based approach is most promising, as it has been frequently suggested and favored in multiplayer related discussions




= Related Discussions =
= Related Discussions =
* http://flightgear.org/forums/viewtopic.php?f=6&t=6328
* {{forum url|t=6328}}
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg21356.html Saving Instant Replay to a File]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg21356.html Saving Instant Replay to a File]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg19471.html Replay mode improvement suggestion...]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg19471.html Replay mode improvement suggestion...]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg15655.html BUG when replay with generic protocol]
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg15655.html BUG when replay with generic protocol]
* http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg22799.html
* http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg22799.html
* [http://flightgear.org/forums/viewtopic.php?f=2&t=5400&p=40479 Output to file using ACMS.XML]
* {{forum link|p=40479|text=Output to file using ACMS.XML}}


= Issues =
= Issues =
* [http://flightgear.org/forums/viewtopic.php?f=2&t=4969&p=36949 Lag playback]
* {{forum link|p=36949|text=Lag playback}}
* http://flightgear.org/forums/viewtopic.php?f=6&t=3085&p=28982#p28982
* {{forum url|p=28982}}
* [http://flightgear.org/forums/viewtopic.php?f=2&t=2766&p=27109 Instant Replay of flight sequence issues]
* {{forum link|p=27109|text=Instant Replay of flight sequence issues}}
* [http://flightgear.org/forums/viewtopic.php?f=2&t=2057&p=15789 Helicopter rotor in replays...]
* {{forum link|p=15789|text=Helicopter rotor in replays...}}
* http://flightgear.org/forums/viewtopic.php?f=2&t=4876&p=36069 (unconfirmed)
* {{forum url|p=36069}} (unconfirmed)


= Feature Requests =
= Feature Requests =
* [http://flightgear.org/forums/viewtopic.php?f=4&t=6284 Flight Path Trace]
* {{forum link|t=6284|text=Flight Path Trace}}
* [http://flightgear.org/forums/viewtopic.php?f=6&t=6290 flight path trace in autopilot mode]
* {{forum link|t=6290|text=flight path trace in autopilot mode}}
* http://sourceforge.net/tracker/index.php?func=detail&aid=1848796&group_id=9456&atid=359456
* http://sourceforge.net/tracker/index.php?func=detail&aid=1848796&group_id=9456&atid=359456
* http://fgfs.i-net.hu/modules/fgtracker
* http://fgfs.i-net.hu/modules/fgtracker
Line 62: Line 62:
* Relevant properties (or property branches) could be selected/ignored, similar to how loading/saving flights and simulator resets should provide fine-grained control over which state is going to be used or not
* Relevant properties (or property branches) could be selected/ignored, similar to how loading/saving flights and simulator resets should provide fine-grained control over which state is going to be used or not
* If this approach is pursued, properties could be stored using unique property IDs, as is already done for multiplayer purposes
* If this approach is pursued, properties could be stored using unique property IDs, as is already done for multiplayer purposes
* Similarly, the recording resolution should probably be runtime configurable [http://flightgear.org/forums/viewtopic.php?f=2&t=6186&p=49780]
* Similarly, the recording resolution should probably be runtime configurable {{forum link|p=49780}}
* it would probably be a good idea to extend the generic I/O protocol in order to re-implement the replay system on top of it
* it would probably be a good idea to extend the generic I/O protocol in order to re-implement the replay system on top of it
* Having a way to optional delta-encode blobs of saved properties, would probably help reduce file size
* Having a way to optional delta-encode blobs of saved properties, would probably help reduce file size

Latest revision as of 22:07, 7 June 2019

Related

Replay Discussions from the forums

questions, feature requests and suggestions:

Suggested Approaches


Related Discussions

Issues

Feature Requests


Misc

  • The replay system would ideally be subscription based, so that individual aircraft could expose relevant properties/branches that would then be automatically tracked by the Replay System
  • This would ensure that aircraft developers could explicitly configure certain properties to be tracked or not
  • Relevant properties (or property branches) could be selected/ignored, similar to how loading/saving flights and simulator resets should provide fine-grained control over which state is going to be used or not
  • If this approach is pursued, properties could be stored using unique property IDs, as is already done for multiplayer purposes
  • Similarly, the recording resolution should probably be runtime configurable [1] This is a link to the FlightGear forum.
  • it would probably be a good idea to extend the generic I/O protocol in order to re-implement the replay system on top of it
  • Having a way to optional delta-encode blobs of saved properties, would probably help reduce file size