Here's a look at the kind of after action report I'm generating. This one is hand generated based on the July Frame 1 log while trying to follow an algorithm in my head. It doesn't include any flight path info from orders and does not include Objectives info such as coordinates, it is just what was shown in the logs.
22:05
Allies
1 defensive F4U-1C departed from Task Group #1 to cover Task Group #1
14 defensive F4U-1C and 1 F6F-5 departed from #3 to cover Task Group #1
8 offensive TBM-3, 8 offensive F6F-5, and 2 offensive F4U-1A departed from Task Group #2 for Airfield #16
1 offensive F4U-1C departed from Task Group #1 for Airfield #16
Axis
6 offensive Ki-67, 7 Ki-61 departed from Airfield #16 for Task Group #1
12 def N1K2 from Airfield #16 to cover Airfield #16
22:10
Allies
Pilot exchanges 1 F4U-1C for 1 F4U-1A out of Task Group #2
1 F6F-5 is lost to defenders at Airfield #16
Axis
12 N1K2-J defenders at Airfield #16 engage 4 F6F-5s and shoot 1 down
2 offensive Ki-61s depart from Airfield #16 for Task Group #1
22:20
Allies
4 F4U-1C + 1 F6F-5 defenders at Task Group #1 engage 2 Ki-61s and shoot 1 down
4 F6F-5 jumped by 12 N1K2-J defenders at Airfield #16 and shoot 1 down, but lose 4
10 F4U-1C defenders at Task Group #1 engage 3 Ki-67 formations and shoot 8 down and lose 1
2 TBM-3 and 1 F4U-1A lost to defenders at Airfield #16
Axis
3 Ki-67 formations shoot down 1 F4U-1C, but lose 3 formations
12 N1K2-J defenders at Airfield #16 engage 4 F6F-5s and 3 TBM-3s and shoot down 4 F6F-5s and 2 TBM-3s while losing 1 N1K2-J
1 Ki-67 formation destroys a ship at Task Group #1 but the formation is lost
3 Ki-61 damage Task Group #1 and sink 1 ship
22:30
Allies
3 F6F-5 departed Task Group #3 for Task Group #1
Axis
3 N1K2-J land at #13
9 defensive N1K2-J, 5 Ki-61 depart Airfield #16 for Airfield #16
10 offensive Ki-61 and 3 Ki-67 depart Airfield #16 for Task Group #1
...
I feel like this is better than the by squad,pilot time based facts, but is still a bit difficult to grasp all the moving pieces. It is also the reason why I would eventually like to be able to replay with coordinates on a map. Right now, we just know origination location, destroyed target location, and sometimes RTB location, and not a lot between unless an engagement occurs and then just who was involved in the engagement and not where.
I have some of this coded up, but I'm currently trying to deal with targets changing between hour 1 and hour 2.
If anyone has feedback on the style of the after action report or information presented, let me know. I'd like to make it useful to someone other than just me.
Once I get Objectives data integrated, I can add some additional distance and direction info, e.g. 6 offensive Ki-67, 7 Ki-61 departed from Airfield #16 for Task Group #1 100 miles to the NE