being a single-player kind of dude I really like the Chir Front campaign and some other single missions. However, I do miss having an after-action report / debriefing to examine after each (non-campaign) mission.
Therefore I decided to brew something up myself based on parsing of the missionReport.....[n].txt files generated by each mission into the BoS installation /data directory, if one has enabled "mission_text_log = 1" in the startup.cfg file.
bosparser1.jpg 498.16KB 52 downloads
bosparser2.jpg 529.06KB 22 downloads
It's a pretty rather crude thing, but at least it records kills, individual hits on enemies and self and a few other things.
Technically, its a Java application that boots an embedded web application (accessible on http://localhost) which can scan, store and finally display mission reports using a simple web-based GUI.
Bosparser is free and open-source software licensed under the MIT License. The full source code for bosparser can be found on github: https://github.com/e...ander/bosparser
Full license details can be read here: https://github.com/e.../master/LICENSE
Of course, I have no affiliation to 1C or 777 whatsoever. I based interpretation of log files on the Rise of Flight server log description found here: http://en.wiki.riseo...itle=Server_log
== Bugs etc. ==
There's probably lots of bugs. This is something I've thrown together during spare hours the past week mostly for my own enjoyment, but I thought I'd share it with the community if there's someone else wanting to try it out. Why some hits cause no damage while others do, I do not know. Neither what a "Damage 0.014" means except it seems as objects typically are destroyed when the damage value reaches 1.0. Also, it seems HE ammunition causes no damage itself, rather it creates an "explosion" entry that can cause damage to both plane, turret and crew if you're lucky enough...
The object structure is somewhat hierarchial with for example a Pe-2 being made up by plane having turrets having gunner for example. This is not very well reflected in the GUI.
Future plans? I have very limited time (work, family etc.) to work on projects like these so I simply do not know. I guess it's good enough for my private needs now but of course I'll listen if someone reports a bug or asks for a feature. Since the source code is open sourced anyone can fork it and continue to work with it.
Oh, I hope I'm not breaking any forum rules or EULA by posting this...
== Prerequisites ==
* Make sure you have a properly installed Java Runtime Environment on your computer, 1.6 or later required. The java executable needs to be on your PATH.
* Modify your BoS startup.cfg file, set property mission_text_log = 1
== Install instructions ==
* Download: https://www.dropbox....alpha1.zip?dl=0
* Unzip it somewhere on your hard drive
* Modify 'config/application.properties' and change the reports.directory property to your IL-2 BoS install/data directory, such as c:\\Program Files\\SteamApps\\common\\IL-2 Sturmovik Battle of Stalingrad\\data
(Note the double-slashes)
* Run bosparser.bat from the folder you unzipped bosparser-alpha1.zip to
* Open your web browser and type localhost (or http://localhost) to open the web gui
* Press the "Scan for reports" button in the upper left corner. Browse reports as you see fit.
* To exit the application, press CTRL+C in the command shell or close the process using the Windows Task Manager.