Dossier Tool
Moderators: Slitherine Core, Panzer Corps Moderators, Panzer Corps Design
-
- 2nd Lieutenant - Panzer IVF/2
- Posts: 696
- Joined: Wed Oct 05, 2011 6:39 pm
- Location: Eifel / south of Aachen
Re: Dossier Tool
You don't do much support for PC programs, do you ?
Yes, in theory all programs should run smoothly in the 2 program-folders.
But especially older programs (amongst others) in reality don't.
As you know, or might not know, a long time ago MS posted guidelines for "well behaved" Windows programs.
But MS developers for more than a decade mostly ignored their own set of rules wholeheartedly (Office Suites before 2007, etc ).
In my games collection only about one third of them use the \Users folder to store their data.
I'm a certified MS and Java programmer with additional certificates in Windows Server
and SQL Server (MS, Oracle) administration with more than 2 decades of practice.
In my experience people just LOVE to use their OLD programs, especially if they were abandoned by the developers for whatever reason.
So in case a program doesn't behave in a way you and me dream they should do, my advice is anything but a bad advice.
HtH
Yes, in theory all programs should run smoothly in the 2 program-folders.
But especially older programs (amongst others) in reality don't.
As you know, or might not know, a long time ago MS posted guidelines for "well behaved" Windows programs.
But MS developers for more than a decade mostly ignored their own set of rules wholeheartedly (Office Suites before 2007, etc ).
In my games collection only about one third of them use the \Users folder to store their data.
I'm a certified MS and Java programmer with additional certificates in Windows Server
and SQL Server (MS, Oracle) administration with more than 2 decades of practice.
In my experience people just LOVE to use their OLD programs, especially if they were abandoned by the developers for whatever reason.
So in case a program doesn't behave in a way you and me dream they should do, my advice is anything but a bad advice.
HtH
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
I'm aware of this. I said there's no valid reason for a program not to run there. That older programs don't run there I am aware of, but that was bad programming. And this was about MY tool, and I follow the guidelines so it should work fine.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- 2nd Lieutenant - Panzer IVF/2
- Posts: 696
- Joined: Wed Oct 05, 2011 6:39 pm
- Location: Eifel / south of Aachen
Re: Dossier Tool
But somehow it doesn't.
Reason (in no specific order) ?
a) program
b) the user
Reason (in no specific order) ?
a) program
b) the user
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
well it doesn't try to write anything to the programs folder and it works fine in that folder for me and most other people. And it also works fine for him, Win8.1 just doesn't like DLLs that originate form the internet. That's independent of the location.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- 2nd Lieutenant - Panzer IVF/2
- Posts: 696
- Joined: Wed Oct 05, 2011 6:39 pm
- Location: Eifel / south of Aachen
Re: Dossier Tool
Another possiblity :
Did Predoc install the necessary .NET Runtime Environment for your tool (Version 4 or 4.5 i guess) ?
Did Predoc install the necessary .NET Runtime Environment for your tool (Version 4 or 4.5 i guess) ?
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
Re: Dossier Tool
Really like this app- thanks for all your hard work Keldor.
I restarted the Grand Campaign using this, and have some suggestions if you do any more development with it? (using 1.0.5325.2953)
1. On the Unit Data tab- it would be great to have Kills, Losses & Kill Ratio included as sortable columns.
2. Kills, Losses & Kill Ratio per scenario would also be useful to have on the unit Data tab (at present, you can only get to them from the Unit Statistics screen- again, you cant see them for the whole core.)
3. It would be great if there was a screen that showed the data above on a scenario basis for the entire core (so kills, kills per secenario, xp, xp per scenario, etc). Plus, a new % of total perhaps? So a drop down combo box that lets you select each scenario- which in turn shows stats for the entire core (in other words, so you can see which unit performed best / worst / gained most xp, etc in each scenario. Basically- there is nowhere where you can review the core performance per scenario at a unit level.
4. Checking a unit as a reserve doesn't seem to stop them being prompted for new Scenario Reports- which is something I thought it was going to do? In fact- Im not sure what bearing this is having?
5. It would be great if the 'core' tab itself would be more interactive. So Im thinking links that take you off to see the Unit Stats screen for that unit- and the Unit Reports. And maybe even a include the kills & losses against each unit.
Like I said- its a really nice little tool that helps you build up a picture and record of your corp as you play- so if you dont get round to doing any of that- its still very good and Im enjoying using it (just trying to add constructive suggestions- I know how hard it can be getting feedback on this type of development).
I restarted the Grand Campaign using this, and have some suggestions if you do any more development with it? (using 1.0.5325.2953)
1. On the Unit Data tab- it would be great to have Kills, Losses & Kill Ratio included as sortable columns.
2. Kills, Losses & Kill Ratio per scenario would also be useful to have on the unit Data tab (at present, you can only get to them from the Unit Statistics screen- again, you cant see them for the whole core.)
3. It would be great if there was a screen that showed the data above on a scenario basis for the entire core (so kills, kills per secenario, xp, xp per scenario, etc). Plus, a new % of total perhaps? So a drop down combo box that lets you select each scenario- which in turn shows stats for the entire core (in other words, so you can see which unit performed best / worst / gained most xp, etc in each scenario. Basically- there is nowhere where you can review the core performance per scenario at a unit level.
4. Checking a unit as a reserve doesn't seem to stop them being prompted for new Scenario Reports- which is something I thought it was going to do? In fact- Im not sure what bearing this is having?
5. It would be great if the 'core' tab itself would be more interactive. So Im thinking links that take you off to see the Unit Stats screen for that unit- and the Unit Reports. And maybe even a include the kills & losses against each unit.
Like I said- its a really nice little tool that helps you build up a picture and record of your corp as you play- so if you dont get round to doing any of that- its still very good and Im enjoying using it (just trying to add constructive suggestions- I know how hard it can be getting feedback on this type of development).
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
Thanks for the feedback, I'll think about including those features. As for the "reserve" checkbox... that basically excludes the unit from all the statistics screens. Let's say you used a captured unit in a couple of scenarios but you really only want to see statistics for your "true" core units that you bought yourself, not for any captured KV1Bs that you picked up along the way and only used in one or two scenarios. That's what it's for. Just to give you the ability to actually record the performance of such a unit without it scewing the overal core records.
If you're asking for a default non-select of such a unit in the scenario reports generation window, then that's certainly something I should be able to include. I'll see when I get the time.
Thanks for all the good suggestions.
If you're asking for a default non-select of such a unit in the scenario reports generation window, then that's certainly something I should be able to include. I'll see when I get the time.
Thanks for all the good suggestions.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
Re: Dossier Tool
OK- that makes sense on the reserve tool- thats sort of what Ove been doing. Basically, I use it for regular troops that I have decided to disband for the prestige. So in Poznan there are three (the 2 Panzer 1's & the AT). Obviously I have to remember to untick them when Im generating the scenario reports- but no biggie, if I forget I just delete them when Im inputting the reports.
The biggest thing Id like to see is the stats for the whole core (ie by unit rather a column graph by type), and making filterable for all or an individual scenario- so 1 & 3 above. Since Ive been doing it, Ive genuinely been surprised at just how many kills my Stukas have been responsible for. In fact, Im thinking of just running a fleet of stukas and recon as an experiment (minding the fact that if the weathers rubbish Im screwed!)
Ive been updating the heros file as I go with all the heros in the grand campaign. WIll take a while, but I'll post it up when Im done.
Thanks again for your hard work on this- as I said before, I think its excellent.
The biggest thing Id like to see is the stats for the whole core (ie by unit rather a column graph by type), and making filterable for all or an individual scenario- so 1 & 3 above. Since Ive been doing it, Ive genuinely been surprised at just how many kills my Stukas have been responsible for. In fact, Im thinking of just running a fleet of stukas and recon as an experiment (minding the fact that if the weathers rubbish Im screwed!)
Ive been updating the heros file as I go with all the heros in the grand campaign. WIll take a while, but I'll post it up when Im done.
Thanks again for your hard work on this- as I said before, I think its excellent.
-
- Master Sergeant - Bf 109E
- Posts: 484
- Joined: Sun Oct 14, 2012 10:44 pm
Re: Dossier Tool
Hey KeldorKatarn... a question on how you use the tool for captured units.
When I get a captured unit, I give it a name that agrees with a unit org that I have assigned it to. I have not used the reserve flag.
What do you do with the case of having it for 1 or 2 scenarios, not using it much so they have little or no experience or other stats. Then disbanding them for the prestige at the beginning of another scenario?
BTW, I have recently restarted my combined time line battles and using your latest release.
When I get a captured unit, I give it a name that agrees with a unit org that I have assigned it to. I have not used the reserve flag.
What do you do with the case of having it for 1 or 2 scenarios, not using it much so they have little or no experience or other stats. Then disbanding them for the prestige at the beginning of another scenario?
BTW, I have recently restarted my combined time line battles and using your latest release.
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
Well initially I had them as regular units in my dossier, then I flagged them as reserve, and eventually I deleted them, only keeping the data of my regular forces + support forces. It's up to you really. Since I only used them a cpl of battles I didn't really care too much about the data. scews some results of the battle summaries of early battles but not that much since I usually only used captured units for 1-2 battles and the only captured units that I kept using I eventually upgraded to German equipment.
If you have any suggestions for how to handle captured units, lemme know.
If you have any suggestions for how to handle captured units, lemme know.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- Sergeant - 7.5 cm FK 16 nA
- Posts: 222
- Joined: Mon Mar 14, 2011 9:53 pm
- Location: Spain
Re: Dossier Tool
System.Windows.Markup.XamlParseException: La invocación del constructor del tipo 'DossierTool.Bootstrapper' que coincide con las restricciones de enlace especificadas produjo una excepción. ---> CsvHelper.TypeConversion.CsvTypeConverterException: The conversion cannot be performed.
en CsvHelper.TypeConversion.DefaultTypeConverter.ConvertFromString(TypeConverterOptions options, String text)
en CsvHelper.TypeConversion.Int32Converter.ConvertFromString(TypeConverterOptions options, String text)
en lambda_method(Closure )
en CsvHelper.CsvReader.<GetRecords>d__1`1.MoveNext()
en System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
en System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
en DossierTool.ViewModel.Services.AwardProvider..ctor(Stream stream, IStringProvider stringProvider)
en DossierTool.Bootstrapper.Configure()
en Caliburn.Micro.BootstrapperBase.StartRuntime()
en Caliburn.Micro.BootstrapperBase.Start()
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
en System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
en System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
en System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
en DossierTool.App.Main()
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Caliburn.Micro.IoC.Get[T]()
en Caliburn.Micro.BootstrapperBase.DisplayRootViewFor(Type viewModelType)
en DossierTool.App.OnStartup(StartupEventArgs e)
en System.Windows.Application.<.ctor>b__1(Object unused)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Can you help me?
en CsvHelper.TypeConversion.DefaultTypeConverter.ConvertFromString(TypeConverterOptions options, String text)
en CsvHelper.TypeConversion.Int32Converter.ConvertFromString(TypeConverterOptions options, String text)
en lambda_method(Closure )
en CsvHelper.CsvReader.<GetRecords>d__1`1.MoveNext()
en System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
en System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
en DossierTool.ViewModel.Services.AwardProvider..ctor(Stream stream, IStringProvider stringProvider)
en DossierTool.Bootstrapper.Configure()
en Caliburn.Micro.BootstrapperBase.StartRuntime()
en Caliburn.Micro.BootstrapperBase.Start()
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
en System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
en System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
en System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
en DossierTool.App.Main()
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Caliburn.Micro.IoC.Get[T]()
en Caliburn.Micro.BootstrapperBase.DisplayRootViewFor(Type viewModelType)
en DossierTool.App.OnStartup(StartupEventArgs e)
en System.Windows.Application.<.ctor>b__1(Object unused)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Can you help me?
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
Did you correctly copy all the game files to the dossier tool location as shown in the first thread? The game has problems parsing one of the csv files.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- Sergeant - 7.5 cm FK 16 nA
- Posts: 222
- Joined: Mon Mar 14, 2011 9:53 pm
- Location: Spain
Re: Dossier Tool
To be sure i added the whole Data and UI to the Content folder.
I use Steam and Windows 7 Pro 64.
Still same error. If i do not add a file it says so. Not missing then.
Maybe something about Lang? I am spanish. Dunno if a string can't be translated if thats done.
Also, .NET 4.5.2
Since i do program with visual studio 2010 im sure its updated.
I use Steam and Windows 7 Pro 64.
Still same error. If i do not add a file it says so. Not missing then.
Maybe something about Lang? I am spanish. Dunno if a string can't be translated if thats done.
Also, .NET 4.5.2
Since i do program with visual studio 2010 im sure its updated.
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
The language shouldn't be a rpoblem. Do you have any modded files?
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- Sergeant - 7.5 cm FK 16 nA
- Posts: 222
- Joined: Mon Mar 14, 2011 9:53 pm
- Location: Spain
Re: Dossier Tool
With mods disabled same thing
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
can you upload all the csv files you copied in a zip somewhere. I'll check tomorrow what the problem is then.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- Sergeant - 7.5 cm FK 16 nA
- Posts: 222
- Joined: Mon Mar 14, 2011 9:53 pm
- Location: Spain
Re: Dossier Tool
Have problem adding it here. I will upload it to drive.
No csv found, but i think you refer to the equipment files...so just share the folder i created for the program (content folder). Hope thats what you need.
Be careful to not override the files. I disabled the eqp mods but for example i have edited the awards file. Just to be sure i can use edited files, i do not disable all mods. I got errors both way (with and without mods).
https://drive.google.com/file/d/0B5iWo3 ... sp=sharing
No csv found, but i think you refer to the equipment files...so just share the folder i created for the program (content folder). Hope thats what you need.
Be careful to not override the files. I disabled the eqp mods but for example i have edited the awards file. Just to be sure i can use edited files, i do not disable all mods. I got errors both way (with and without mods).
https://drive.google.com/file/d/0B5iWo3 ... sp=sharing
-
- Lieutenant Colonel - Panther D
- Posts: 1294
- Joined: Fri Jan 13, 2012 2:22 am
Re: Dossier Tool
UPDATE: Download Version v1.0.5649.17935 here
Should fix the problem. Your awards file has one file below the version string filled with tabs. that was incorrectly read as an empty award entry. I fixed that, the tool now skips right to the "# Name..." line and starts from there.
Is that really an unmodded file? Mine looks different.
Should fix the problem. Your awards file has one file below the version string filled with tabs. that was incorrectly read as an empty award entry. I fixed that, the tool now skips right to the "# Name..." line and starts from there.
Is that really an unmodded file? Mine looks different.
Panzer Corps - Dossier Tool - http://www.slitherine.com/forum/viewtopic.php?f=121&t=39151
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
YouTube - https://www.youtube.com/channel/UC7x2bHqAwUGeaD93VpLbEgw
-
- Sergeant - 7.5 cm FK 16 nA
- Posts: 222
- Joined: Mon Mar 14, 2011 9:53 pm
- Location: Spain
Re: Dossier Tool
Awards was edited with excel to use 3 slots instead of 2.
Like other files. I only added that to be sure if the problem was there (i said it in previous post).
I will test it later. Thanks.
I will think on removing also my equipment file and edit it with notepad. Since the game can work with them i wasnt expecting these problems.
I use excel but dont change format when saving. But seems it change empty rows with tabs. Very interesting.
Like other files. I only added that to be sure if the problem was there (i said it in previous post).
I will test it later. Thanks.

I will think on removing also my equipment file and edit it with notepad. Since the game can work with them i wasnt expecting these problems.
I use excel but dont change format when saving. But seems it change empty rows with tabs. Very interesting.