This program aims to overcome the 1000 second limit in YSFlight Replays by splitting the records into multiple files and than rejoining together.
1) In YSFlight, you fly the first ~1000 seconds of your routine, Exit flight and save a backup.
2) Using the flight record editor in YSF, trim the replay to be 0 to 1000 seconds (or where you want it to end, eg: 0 to 500 seconds...)
3) Save that replay as part 1.
4) load the original record again and delete 0 to 1000 Seconds.
5) Save that replay as part 2
6) Resume flight as the flight lead at time 0.00 in the part 2 replay, and start recording again... up to 1000 seconds.
7) Rinse and repeat.
8) When done with the entire routine, join your records together with this program: Select part 1 as the first file and Part 2 as the second.
9) Now join the result of the last process, we'll call it _Merged, with part 3.
10) Repeat this step till all records are joined.
11) Done.
Note also for developers: This program comes with source code and it is a good library for loading and saving and editing replay files - it handles all data for aircraft (eg animations, smoke on/off) and most data for grounds (positions, headings... no other special data though.)