Jump to content

[Release] Logbook - record your SP & MP career progress - Now with virtual squadrons management


Recommended Posts

Posted
15 hours ago, Stromboli said:

Hello Everyone,

I love this Logbook Program, what a Great idea. But I'm not able to sync up with IL-2 Battle of Stalingrad.  Can someone tell me what I'm doing wrong.

 

Thanks Stromboli

 

129511022_Screenshot(2).thumb.png.4b9c9f7209b64a287de8064380422870.png

 

Hi Stromboli,

Are you using Pat Wilson Career Generator for Flying Circus?

If so, where did you installed it?

 

Posted

Hi Ansirial,

Yes, I have PWCGFC and PWCG installed in my IL-2 Sturmovik Battle of Stalingrad Folder.

SCG_Faerber
Posted

Would it be possible to use this app for managing a virtual squadron outside of the SP campaign? As in either entering data manually (or editing existing data) or creating some sort of automation with an AAR system?

Posted
3 hours ago, Stromboli said:

Hi Ansirial,

Yes, I have PWCGFC and PWCG installed in my IL-2 Sturmovik Battle of Stalingrad Folder.

 

Can you check if the path in the exception you see is really missing please? (C:\Program Files\...\Personnel)

Posted

So I have a Personnel File but it's in the Campaign Folder not the Combat Reports Folder. I moved the Personnel Folder into the Combat Reports Folder and tried to Synchronize and I got this.

Screenshot (4).png

Posted

So I started a Campaign in PWCGFC and I had problems with it saving my mission info, so I deleted PWCGFC from my  IL-2 BOS Folder. And now I can sync with my IL-2 Battle of Stalingrad, but no Characters come up from my Log Book. And i've created several characters in my Log Book. What am I doing wrong?

Screenshot (6).png

Posted (edited)
15 hours ago, SCG_Faerber said:

Would it be possible to use this app for managing a virtual squadron outside of the SP campaign? As in either entering data manually (or editing existing data) or creating some sort of automation with an AAR system?

 

Hi Faerber,

Yes of course! There is a whole section to manage virtual squadrons.

From your user you can "Create a virtual squadron" (Aqua button), then you can invite other users.

Once users are in the squadron, administrators can manage them.

 

I tried to develop to be very easy, let me know if you need some other details.

 

Just a question, what is an AAR system?

 

 

5 hours ago, Stromboli said:

So I started a Campaign in PWCGFC and I had problems with it saving my mission info, so I deleted PWCGFC from my  IL-2 BOS Folder. And now I can sync with my IL-2 Battle of Stalingrad, but no Characters come up from my Log Book. And i've created several characters in my Log Book. What am I doing wrong?

Screenshot (6).png

 

Hi Stromboli,

I checked your user data and now you can't see any character ingame because:

- The Russian one is on Federal VVS, post sovietic russian airforce, in order to see him with sync app for IL2, you should create a character in VVS SSSR.

- The German ones has "Il2 CoD" as platform instead of "Il2 GB".

 

App filters this thing to simplify selection process.

 

I suggest you to try checking all this things. For instance, if you would like to connect a character with Pat Wilson career generator, you will see two different platforms:

- Il2 GB (PWCG) -> For the WWII

- il2 GB (PWCG FC) -> For the WWI

 

I'm sorry seem so complicated, but this is done to standardize a lot of different standards from different sims and environments.

If you are unable to get out please let me know, we will try to share your data to make me able to reproduce issue you encounter.

Edited by Ansirial
  • Thanks 1
Posted

Thank you so much Ansirial for your patience, everything works Great and I couldn't be happier.

  • Upvote 1
Posted

Hi everybody!

Just published a double update, on the online application:

  • Added option to set a sortie as training (victories not count on total)
  • Added option to show important sorties on timeline

And a new version of sync tool is avalaible with a better event integration with PWCG, thanks to @Nadelbaum who shared his campaign.

  • Like 1
Posted

New release seems to function way better with PWCG! Many thanks @Ansirial!

 

As an enhancement request, if it is at all doable, I would like to also see in the Timeline when my character is back from hospital.  If this is not directly available through the PWCG logs then maybe it could be indirectly extracted by looking at the first sortie date after hospitalization?

 

Please keep up the good work ?

 

 

Posted
10 hours ago, Nadelbaum said:

New release seems to function way better with PWCG! Many thanks @Ansirial!

 

As an enhancement request, if it is at all doable, I would like to also see in the Timeline when my character is back from hospital.  If this is not directly available through the PWCG logs then maybe it could be indirectly extracted by looking at the first sortie date after hospitalization?

 

Please keep up the good work ?

 

It is doable for sure! May I ask just an advice?

Do you think can be good a generic event with the note "Returned to squadron" or something similar?

Posted
18 minutes ago, Ansirial said:

 

It is doable for sure! May I ask just an advice?

Do you think can be good a generic event with the note "Returned to squadron" or something similar?

 

"Returned to duty" sounds generic enough.

 

Now I also started to wonder (didn't test) if you actually catch a pilot taking a leave (for X amount of days, possible in PWCG) as well from the logs. "Returned to duty" would work as an event when coming back from a leave too.

Posted
46 minutes ago, Nadelbaum said:

Now I also started to wonder (didn't test) if you actually catch a pilot taking a leave (for X amount of days, possible in PWCG) as well from the logs. "Returned to duty" would work as an event when coming back from a leave too.

 

If a can catch the leave from events no problem, otherwise I think it would be a little complex. I will test the feature, taking a leave should be simple to reproduce.

  • Like 1
  • Upvote 1
=FI=Genosse
Posted

Hiya, Anisirial!

 

I tried to get the latest version of your Logbook program at http://ansirial.it  but the site seems to be down.

 

Quote

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

 

Any chance to get the latest version of it downloaded somewhere else from?

 

Gen "no time to run" osse ;)

Posted (edited)
1 hour ago, =FI=Genosse said:

Hiya, Anisirial!

 

I tried to get the latest version of your Logbook program at http://ansirial.it  but the site seems to be down.

 

 

Any chance to get the latest version of it downloaded somewhere else from?

 

Gen "no time to run" osse ;)

 

Hi Genosse, 

that is my "main" site I'm updating, logbook (and sync app) is here http://logbook.ansirial.it safe and sound.

You can also find updated link in the first post.

Edited by Ansirial
=FI=Genosse
Posted
7 hours ago, Ansirial said:

 

Hi Genosse, 

that is my "main" site I'm updating, logbook (and sync app) is here http://logbook.ansirial.it safe and sound.

You can also find updated link in the first post.

 

Stupid me! :blush:

 

Thanks for the hint, mate. :salute:

Posted
On 7/22/2020 at 8:11 AM, Nadelbaum said:

 

"Returned to duty" sounds generic enough.

 

Now I also started to wonder (didn't test) if you actually catch a pilot taking a leave (for X amount of days, possible in PWCG) as well from the logs. "Returned to duty" would work as an event when coming back from a leave too.

 

Hi Nadelbaum,

I just released an update of the sync app.

Now it automatically adds "return to duty" event after being wounded an on the day of the first mission after return.

 

Unfortunately I was unable to find any event to track the begin of a leave in PWCG log files... So I'm unable to keep track of that event.

Posted
5 hours ago, Ansirial said:

 

Hi Nadelbaum,

I just released an update of the sync app.

Now it automatically adds "return to duty" event after being wounded an on the day of the first mission after return.

 

Unfortunately I was unable to find any event to track the begin of a leave in PWCG log files... So I'm unable to keep track of that event.

Thanks!

 

@PatrickAWlson would it be possible for you to add a log entry when a pilot is taking a leave in PWCG? I guess it would make sense to also indicate the duration or another entry when the pilot is back from leave.

PatrickAWlson
Posted
21 minutes ago, Nadelbaum said:

Thanks!

 

@PatrickAWlson would it be possible for you to add a log entry when a pilot is taking a leave in PWCG? I guess it would make sense to also indicate the duration or another entry when the pilot is back from leave.

 

I'll see what I can do but no promises.  It's a lot harder than it seems.  Entries are made into the log book during the AAR phase.  I would have to record a "leave started" "leave ended" event at the start and end of the leave while filling in the other dates in chronological order.  Probably do the same with time off for transfer.  I also have to consider how this plays out in a coop campaign with multiple human pilots.  I guess they all take leave.

 

At the moment I am in the middle of incorporating all of the in game skins into PWCG, so I have my hands full for another week or so.  But - it's a good idea.  

  • Thanks 1
Posted
31 minutes ago, PatrickAWlson said:

At the moment I am in the middle of incorporating all of the in game skins into PWCG, so I have my hands full for another week or so.  But - it's a good idea.  

?

Is it also planned to add skins for other squads?

PatrickAWlson
Posted
6 hours ago, Almenas said:

?

Is it also planned to add skins for other squads?

 

I just finished the review process.  I looked at every skin in the game.

 

It is comprehensive to the extent that the in game skins can be.  I am using several as squadron skins to give each unit a different skin.  I am not demanding a perfect match, but I do want something reasonable.    Others I am configuring as personal skins that can be used wherever.  I also did some coding to make better use of winter skins.  Use of winter skins should be much more pervasive.

 

I was kind of surprised at how much I had already done in this regard.  I have long had a skin pack download available on PWCG and those skins configures.  However, that was focused on the first couple of modules.  This effort covers whatever I can.

 

It will be next week before I am done.  The process is very manual, so I want to write tests to verify the algorithms and to validate the data entry.  Hopefully next week.

Posted (edited)

@Ansirial After syncing my other character, Bernhard Nadelbaum (the syncing goes without errors), the web page will error out with the following:

 

Spoiler

Unable to convert MySQL date/time value to System.DateTime

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.Types.MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime

Source Error:
 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:

 

 

[MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime] MySql.Data.Types.MySqlDateTime.GetDateTime() +182 MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i) +283 MySql.Data.MySqlClient.MySqlDataReader.GetValues(Object[] values) +54 System.Data.ProviderBase.CommonLanguageSubsetDataReader.GetValues(Object[] values) +13 System.Data.ProviderBase.SchemaMapping.LoadDataRow() +38 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +201 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +201 System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +322 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +171 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +162 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +111 Logbook.DataAccessLayer.Database.queryCommand(String sqlStr, String[] args) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\Database.cs:46 Logbook.DataAccessLayer.CharacterDAL.getEvents(Int32 characterId, Boolean complete) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\CharacterDAL.cs:588 Logbook.DataAccessLayer.CharacterDAL.getCharacter(Int32 characterId, Purpose purpose) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\CharacterDAL.cs:301 Logbook.Controllers.CharacterController.Index(Int32 id, Boolean error) in C:\Users\propr\Source\Repos\Logbook\Logbook\Controllers\CharacterController.cs:29 lambda_method(Closure , ControllerBase , Object[] ) +142 System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +157 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27 System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +22 System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +32 System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +50 System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +228 System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +26 System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +100 System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27 System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +36 System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) +12 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +22 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +26 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +21 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +28 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9836613 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +50 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +163

 

Spoiler

Unable to convert MySQL date/time value to System.DateTime

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.Types.MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime

Source Error:

 

 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

 

 


 

Edited by Nadelbaum
Added both rich and plain text versions
Posted (edited)
15 hours ago, Nadelbaum said:

@Ansirial After syncing my other character, Bernhard Nadelbaum (the syncing goes without errors), the web page will error out with the following:

 

  Reveal hidden contents

Unable to convert MySQL date/time value to System.DateTime

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.Types.MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime

Source Error:
 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:

 

 

[MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime] MySql.Data.Types.MySqlDateTime.GetDateTime() +182 MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i) +283 MySql.Data.MySqlClient.MySqlDataReader.GetValues(Object[] values) +54 System.Data.ProviderBase.CommonLanguageSubsetDataReader.GetValues(Object[] values) +13 System.Data.ProviderBase.SchemaMapping.LoadDataRow() +38 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +201 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +201 System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +322 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +171 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +162 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +111 Logbook.DataAccessLayer.Database.queryCommand(String sqlStr, String[] args) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\Database.cs:46 Logbook.DataAccessLayer.CharacterDAL.getEvents(Int32 characterId, Boolean complete) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\CharacterDAL.cs:588 Logbook.DataAccessLayer.CharacterDAL.getCharacter(Int32 characterId, Purpose purpose) in C:\Users\propr\Source\Repos\Logbook\Logbook\DataAccessLayer\CharacterDAL.cs:301 Logbook.Controllers.CharacterController.Index(Int32 id, Boolean error) in C:\Users\propr\Source\Repos\Logbook\Logbook\Controllers\CharacterController.cs:29 lambda_method(Closure , ControllerBase , Object[] ) +142 System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +157 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27 System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +22 System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +32 System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +50 System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +228 System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +26 System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +100 System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27 System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +36 System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) +12 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +22 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +26 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +21 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +28 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9836613 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +50 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +163

 

  Reveal hidden contents

Unable to convert MySQL date/time value to System.DateTime

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.Types.MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime

Source Error:

 

 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:

 

 




 

 

 

Hi Nadelbaum,

hard to find the problem without a clue, can you please share your career again, I think something changed because I used one you shared at first to test.

I think it's an easy fix to apply with your data.

[EDIT] Maybe it happens when you access your character? I will give a look.

Thanks

Edited by Ansirial
Posted
12 hours ago, Ansirial said:

 

Hi Nadelbaum,

hard to find the problem without a clue, can you please share your career again, I think something changed because I used one you shared at first to test.

I think it's an easy fix to apply with your data.

[EDIT] Maybe it happens when you access your character? I will give a look.

Thanks

Yes it happens when I access my character through the web interface. The sync goes fine without errors. 

 

In any case here's the campaign if it helps!

 

Bf109_JG52.zip

Posted
2 hours ago, Nadelbaum said:

Yes it happens when I access my character through the web interface. The sync goes fine without errors. 

 

In any case here's the campaign if it helps!

 

Bf109_JG52.zip 421.13 kB · 1 download

 

Hi Nadelbaum,

I just released a quick update of the syncapp I was planning to release soon, no relation with your issue but I tested with this version and worked.

I cleaned broken events creating the issue with your character, now should work good.

 

Can you give a try with new release of sync app just to be sure?

Thanks

Posted
9 hours ago, Ansirial said:

 

Hi Nadelbaum,

I just released a quick update of the syncapp I was planning to release soon, no relation with your issue but I tested with this version and worked.

I cleaned broken events creating the issue with your character, now should work good.

 

Can you give a try with new release of sync app just to be sure?

Thanks

 

Sorry, still the same issue with version 3.2. Sync goes fine, but SQL errors out in web page. Unfortunately I cannot delete the character due to the error so would you be so kind to delete "Bernhard Nadelbaum" so that I can re-create him and try syncing from scratch?

Posted
1 hour ago, Nadelbaum said:

 

Sorry, still the same issue with version 3.2. Sync goes fine, but SQL errors out in web page. Unfortunately I cannot delete the character due to the error so would you be so kind to delete "Bernhard Nadelbaum" so that I can re-create him and try syncing from scratch?

 

Hi Nadelbaum,

I deleted events with problems, now you can access again. Pls avoid to sync otherwise it will crash again.

Tomorrow in the morning I will try to another fix.

 

It is a date format issue, deleting your character won't help.

Which date format have on your PC? I think this is related with the problem.

Thanks

Posted
10 hours ago, Ansirial said:

 

It is a date format issue, deleting your character won't help.

Which date format have on your PC? I think this is related with the problem.

 

 

dd.mm.yyyy

Posted

Hi everybody,

just published a little update where I fixed a little bug in the "return to duty" events.

As usual you can find link in the first post. 

  • Like 1
  • Thanks 1
  • 2 weeks later...
Posted

Hi Ansirial,

I think I just found a Bug. I started a French Carrier using IL-2 CLOD Blitz and I shot down a German Fighter but there is no option for Luftwaffe under the Allegiance Tab.

 

Thanks,

Stromboli

Posted
On 8/10/2020 at 1:49 AM, Stromboli said:

Hi Ansirial,

I think I just found a Bug. I started a French Carrier using IL-2 CLOD Blitz and I shot down a German Fighter but there is no option for Luftwaffe under the Allegiance Tab.

 

Thanks,

Stromboli

 

Hi Stromboli, sorry for the delay, I was on vacation for a week on the wonderful tuscany seaside...

By the way, I added Luftwaffe as enemy for french, please let me know if some other association is missing, I made them very quickly editables.

Thanks

Posted

Thank You , Ansirial. Good to hear you had a nice vacation and hopefully well rested.

Posted

Hi, does this work with coop PWCG campaing?

Posted (edited)
On 8/18/2020 at 12:33 AM, Eremin2222 said:

Hi, does this work with coop PWCG campaing?

 

Hi Eremin222, sync app uses standard player pilot from PWCG log (pilot code 1000001).

It will sync only that pilot. By the way I thought system to easily change this code, this can be used to input code in order to chose a different pilot for the sync.

At the moment no experiments were done on the argument, I think would be a little too tricky for a common user to get pilot codes from log files but of course is possible.

 

On 8/17/2020 at 8:30 PM, Stromboli said:

Thank You , Ansirial. Good to hear you had a nice vacation and hopefully well rested.

 

Thanks!

Edited by Ansirial
  • 2 weeks later...
Posted

Hi everybody!

I would like to share a work in progress of the next update because few weeks passed from the past update.

 

This will include a lot of minor fixes but mainly statistics will be avalaible, here you are a preview of the main screen

 2020-08-28.thumb.png.b2e4c0d1c1cd2e245605a0081506cb4c.png

 

I hope you like it and I hope also to conclude soon this feature.

Bye

  • Like 1
Posted
17 hours ago, Ansirial said:

Hi everybody!

I would like to share a work in progress of the next update because few weeks passed from the past update.

 

This will include a lot of minor fixes but mainly statistics will be avalaible, here you are a preview of the main screen

 2020-08-28.thumb.png.b2e4c0d1c1cd2e245605a0081506cb4c.png

 

I hope you like it and I hope also to conclude soon this feature.

Bye

 

I'm already looking forward to get more stats about my activities ... :good:

Gen "The Coach" osse :salute:

Posted (edited)

Hi everybody!

 

I just released a new version of logbook with many interesting news:

- Statistics section both for user and for any character;

- Grouped leaderboards in the menu;

- Dark theme (enable it with "Edit user settings");

- Improved ship victories with ship type and tonnage;

- Spare victories (outside mission) are visibile and editable directly on the calendar;

- Download section (where you will find last version of sync apps);

- Mail address for suggestions (you can find it in credits section).

 

profile.thumb.png.827025ab58408d4918af626ef96918af.png

 

userStatistics.thumb.png.39db5142549083236fce0f24ac9fc2d8.png

 

I hope you enjoy this news,

Bye

Edited by Ansirial
  • Thanks 2
Posted

Hello Ansirial, above all thanks for your tool I'm enjoying with Il2 GB either for campaings mod as well as PWCG.

Questions is it possible to use LogbookSync with Cliffs of Dover and Il2 1946? The choice is possible by creating a new character but My logbookSync always asking to browse the game Il2GB. If I give the way to Il21946 or Launch Cliffs of Dover, logbookSync. no way. Of course I can manuelly creat an event but is it another way? Thanks for your answer.

Posted
On 9/6/2020 at 2:13 PM, Azdack said:

Hello Ansirial, above all thanks for your tool I'm enjoying with Il2 GB either for campaings mod as well as PWCG.

Questions is it possible to use LogbookSync with Cliffs of Dover and Il2 1946? The choice is possible by creating a new character but My logbookSync always asking to browse the game Il2GB. If I give the way to Il21946 or Launch Cliffs of Dover, logbookSync. no way. Of course I can manuelly creat an event but is it another way? Thanks for your answer.

 

Hi Azdack,

Good question,

To begin, "Logbook Sync IL2GB" is specifically compatible only with IL2 GB "world".

I Also created another app (now you can find in download section) to import log files of DCS.

 

I also tried in the past with CoD and was a mess... At the end I added all my missions manually. They are so few that add them manually was quicker.

 

By the way I was able to import all my "historic" campaign done with the excelent Il2 46.

It was a little complicated, I did not write a full application, I created a sort of parsing prototype application to do so, once done I had to apply a lot of normalization directly on the database.

That was a quite huge work but I had 1466 air victories, too many for a manual input.

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...