Jump to content

Recommended Posts

Posted

Hey Lupson,

 

That is so cool M8, well done, and only 15 posts in as well, good job.

 

I did try and get the last one you did to work but I couldn't for some reason but will definitely give this a try and hope I'll get it to work.

 

Cheers,

 

Mick. :)

Posted

Hey Lupson,

 

That is so cool M8, well done, and only 15 posts in as well, good job.

 

I did try and get the last one you did to work but I couldn't for some reason but will definitely give this a try and hope I'll get it to work.

 

Cheers,

 

Mick. :)

Thanks!

 

If you are having problems getting it to run, describe your problem here or send me a pm and I'll try to help out.

 

I _should_ create a proper install wizard but its an extremely boring chore so I rather spend my precious coding-time adding features to bosparser or working on some other project.

  • Upvote 2
Posted

Thanks for updating your tool & nice improvement!!!

Cheers,

Posted

Outstanding!

 

Thanks very much for the hard work :)

 

Cheers Dakpilot

Posted

Way neat...Just saw this post.  Excellent work.  Guys like you and Veteran really add so much to this game.

Posted

:clapping: Excellent work!

  • 2 weeks later...
Posted

Just found this thread, this is awesome!

 

Thank you :salute:

Jason_Williams
Posted

Great job Lupson!

 

Jason

71st_AH_Mastiff
Posted

I want this in BOS!

  • Upvote 1
Posted

I want this in BOS!

:good:  :good:

Posted

I want this in BOS!

 

That would be great :)

  • 3 weeks later...
Posted

Lupson, is the first post is uptodate ?

Posted

Lupson, is the first post is uptodate ?

 

I think so. Well - there has been a number of updates since the initial release of bosparser but I only keep the latest version on that dropbox folder.

FlyingNutcase
Posted

Wow, I've just bumped into this thread via the Simple Mission Builder thread, which I also just found. Adding the map with the player's course is damn cool brudda. Really nice work. This is and your SMB are great examples of creative input from the community. Kudos!

Posted

I think so. Well - there has been a number of updates since the initial release of bosparser but I only keep the latest version on that dropbox folder.

Thank you.

Posted

Congratulations for the great tool you've created. I know that this tool was built for single-player stats but it will be of great help for multiplayer missions too.

Now that the mission editor and dserver are available, have you tested your programs with multiplayer logs?

Posted

I did a small test myself. Set up a server, run a mission, generated the logs and it doesn't work. They look alike but it gives a runtime java error, no parsing these log files. I wish it will require only minor changes to run form multiplayer logs.  ;) 

Posted

Congratulations for the great tool you've created. I know that this tool was built for single-player stats but it will be of great help for multiplayer missions too.

Now that the mission editor and dserver are available, have you tested your programs with multiplayer logs?

 

Thanks,

 

no, it does not currently work with MP server log files. They are slightly different.

 

Actually - I did develop a MP log parser back in december/january which stores most relevant information in a relational database.

 

https://github.com/eriklupander/bos-fullparser-frp

 

However, it is not complete. The core function, the log file parsing and persisting its data to the embedded H2 SQL database works. It also has some nice features such as real-time publishing of parsed mission events to STOMP enabled web sockets, making it easy to create a web-based mission dashboard or similar.

 

The main missing features are:

 

* How to consume server log files - the parser currently needs to be spoon-fed with log data. I think a file-system scanner needs to be added that periodically scans a folder for new and unparsed ".log" files and adds their content to the database for the ongoing mission.

* GUI. For multiplayer game stats, I think presentation of log data needs to be something like server -> mission -> players -> player. More views and a different way to present data as well I think. Also - the way the mp-parser exposes data to web GUI's (its RESTful HTTP interface) is fundamentally different. Someone will have to build web GUI's for presenting this data.

 

Can't say if or when I will do this work. The Simple Mission Builder has taken a lot of time lately and will require more work ahead. Anyone with decent HTML/JS skills can certainly give making a MP stats GUI a shot by cloning the source code from github themselves. 

  • Upvote 2
Posted

Thank you for the quick and interesting answer. Unfortunately I don't have the skills to do that but I'll try to persuade a squad mate... ;) If I succeed i'll let you know.

  • 4 weeks later...
Posted

Thanks Lupson

 

I will download the tool tonight but it looks a very nice training aid as well with the mad added for extra information

 

Jacko

 

p.s.

 

Would it be very difficult for you to revise the MP version. My squad runs coop style missions and a score system based on results from the gane and your parser would be exactly what we need

Posted

Thanks Lupson

 

I will download the tool tonight but it looks a very nice training aid as well with the mad added for extra information

 

Jacko

 

p.s.

 

Would it be very difficult for you to revise the MP version. My squad runs coop style missions and a score system based on results from the gane and your parser would be exactly what we need

 

Thanks,

 

the SP log files are a bit different compared to dserver logs. I have created a MP-logfile parser too (https://github.com/eriklupander/bos-fullparser-frp) but it's not complete. It lacks a GUI and a useful way to have the MP logfiles fed into the parser.

 

When I get some time and feel more "done" with the Simple Mission Builder I will revisit the MP-parser. In the meantime, anyone with HTML/javascript skills can create a GUI for displaying mission stats and anyone with Java / REST / Spring skills can also help finishing the MP-parser. It's the beauty of open source software :)

  • Upvote 1
SOLIDKREATE
Posted

DEV'S PLEASE INCORPORATE THIS IN THE NEXT RELEASE PLEASE! Thanks for building this brother!


 

New version of bosparser released!

 

This new version of bosparser introduces a "mission map" to the mission report. The map plots the flight path of the player and location of kills on an extracted in-game map (thanks to zeus-- for posting this map on the forums some time ago!). The map is fully zoomable/pannable. Route, kills etc. are rendered "vectorized" so they appear the same size regardless of zoom level.

 
One can click on kills on the map which will show a dialog with some details about the kill.
 
 
 
Install/upgrade instructions
 
 
Generally, the same instructions as before applies - for new installs, follow the guide at the top. For users upgrading, extract the latest zip somewhere and then copy the bosparser-1.0-SNAPSHOT.war file into your existing install dir, overwriting the old version of the file.
 
After updating, you will need to use the new "Rebuild reports" button to have your mission reports rebuilt with location data included.
 
Now you can open any report and use the "Show map" button to render the mission map. Depending on the performance of your computer and which web browser you are using, map rendering can take a few seconds.
 
The map rendering uses HTML5 canvas techniques so a relatively modern browser is required. I recommend using Google Chrome for bosparser. Firefox and Internet Explorer 11 also works but some map rendering gets weird with the latter two and the zooming the map using the mouse scroll wheel doesn't work.

 

 

 

THIS IS GOOD STUFF!!!

 

 

DEV'S HIRE THIS MAN - Thanks The Whole Community!

Posted

DEV'S PLEASE INCORPORATE THIS IN THE NEXT RELEASE PLEASE! Thanks for building this brother!

 

 

THIS IS GOOD STUFF!!!

 

 

DEV'S HIRE THIS MAN - Thanks The Whole Community!

 

Thanks!

 

Actually - if I remember a recent dev diary correct they are going to add an even better After-action report / mission report in an upcoming patch. Will include stuff I've left out such as AI-on-AI kills. Don't remember which dev diary but it was posted a few weeks ago.

  • 3 weeks later...
Posted (edited)

Lupson,

 

thanks for your work!

The parser works nice, except I never get flight route in the map.

 

Tried Chrome, Opera, Firefox, IE - it's always the same - no path, just the map.

Edited by Ami
Posted

Thanks!

 

Actually - if I remember a recent dev diary correct they are going to add an even better After-action report / mission report in an upcoming patch. Will include stuff I've left out such as AI-on-AI kills. Don't remember which dev diary but it was posted a few weeks ago.

The good thing about stuff like this is it can also give the devs ideas that they might not have thought of.

Posted

Lupson,

 

thanks for your work!

The parser works nice, except I never get flight route in the map.

 

Tried Chrome, Opera, Firefox, IE - it's always the same - no path, just the map.

 

Thanks!

 

No route, seems a bit weird. But you do get kills etc plotted onto the map? Using the latest version? Probably released sometime in january.

The good thing about stuff like this is it can also give the devs ideas that they might not have thought of.

 

Well, I'm just happy they are adding proper mission reports to the core game. Don't think bosparser had anything to do with that but I'm glad my little application could help fill out the need in the meantime.

Posted

Thanks!

 

No route, seems a bit weird. But you do get kills etc plotted onto the map? Using the latest version? Probably released sometime in january.

 

 

Nothing plotted onto the map, there's just a plain map.

Always starting at this map location

2u9po9i.jpg

but after scrolling/zooming no plotting anywhere...

99iag2.jpg

  • Upvote 1
Posted

Is there an ETA for something like this working for MP? We have an existing framework for persistent stats that includes achievements/medals based on player actions in MP, but we can't seem to get any of the logs that dserver creates to make any sense to plug data into it.

Posted (edited)

Related: il-2 CDR (Commanderie) online stats:

 

http://www.il2.info/wlpvp

It seems that the developer for that is only focusing on logging kills/deaths to measure KDR, and it is a work in progress (that we can't seem to figure out, partly due to the language barrier). Our group is looking to log all events to employ a framework that allows achieving medals based on various other actions in the game for persistent pilot profiles...but thank you very much for the link!

Edited by AbortedMan
Posted

I have a question. Would it be possible to have different pilot profiles in the Bosparser?

Posted

I have a question. Would it be possible to have different pilot profiles in the Bosparser?

 

Right now it's not possible. Bosparser just reads the statistics off the log files and does not differentiate between different usernames for the "player" aircraft. Not sure if it's possible, would need to see what data that's present in a log file.

 

An ugly workaround is to have several installations of bosparser and make sure logfiles generated for each "pilot profile" are copied to separate folders which you then can configure bosparser to use through that property in config/application.properties.

Posted

An ugly workaround is to have several installations of bosparser and make sure logfiles generated for each "pilot profile" are copied to separate folders which you then can configure bosparser to use through that property in config/application.properties.

Would it be possible in future versions of the Bosparser to link each pilot profiles to a different folder?

Posted

Would it be possible in future versions of the Bosparser to link each pilot profiles to a different folder?

 

Well, if I would add pilot profile support I would first try to associate the player profile name which, if I remember correctly, should be present in one of the first 10 or so lines of the missionReport_.......[0].txt file. Then store the stats for each mission with an associated playerId which then can be used to only aggregate stats per player profile.

 

That said, it's rather unlikely I will do any further development of Bosparser given that 1C/777 are releasing their own debriefing tool within the core game pretty soon. I don't know if it will be able to aggregate stats in a meaningful way over many missions per pilot, I think it will be much more useful and accessible than bosparser.

 

Since bosparser is available as open source, anyone up to the task can clone the source code and contribute even though I don't plan to.

Posted

Hello

 

When I try to parse some missions since last BoS update, I have the following message :

{"timestamp":1430071457619,"status":500,"error":"Internal Server Error","exception":"java.lang.NullPointerException","message":null,"path":"/rest/view/reports

  • 3 weeks later...
Posted

Hello

 

Everything used to work, but now, I have the following message :

 

 

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Sat May 16 10:24:53 CEST 2015
There was an unexpected error (type=Not Found, status=404).

I deleted and reinstalled, but same

 

Do you have any idea ?

 

Thank you in advance

Posted

Hello

 

Everything used to work, but now, I have the following message :

I deleted and reinstalled, but same

 

Do you have any idea ?

 

Thank you in advance

 

Hi,

 

I'm pretty sure something in the log format has changed which breaks the parser. I really need to take a look at this but since time is very scarce these days I can't promise anything regarding when.

 

If you can copy-paste whatever text output there is in the console window that opens when you try to start bosparser it would be really helpful. If the console window immediately closes after double-clicking bosparser.bat, you can try to open a command shell and start it from there instead. Then the output should stay in the window.

Posted

Thank you

 

I will do it asap

Posted

Here it is

Thanks. Bosparser is actually booting just fine as far as I can tell from your log file. A bit weird... I have discovered some other problems that may - or may not - cause these kind of problems.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...