WitpDecoder; Now providing some overview

Gary Grigsby's strategic level wargame covering the entire War in the Pacific from 1941 to 1945 or beyond.

Moderators: Joel Billings, wdolson, Don Bowen, mogami

Woos
Posts: 277
Joined: Sun Jun 05, 2005 5:12 pm
Location: Germany

RE: V0.3 released

Post by Woos »

Jeff, could you more exactly describe the sequence of things you do and where things revert back to what instead of what. Currently I'm a bit confused by your description.

BTW, if you mean that you do not see changes you did with the game editor in witpdecoder, you have to keep in mind that wiptdecoder reads many things during database initialization and never changes them. So you might need to force it to reinitialize by deleting all the witp.* files.
User avatar
Ron Saueracker
Posts: 10967
Joined: Mon Jan 28, 2002 10:00 am
Location: Ottawa, Canada OR Zakynthos Island, Greece

RE: V0.3 released

Post by Ron Saueracker »

I'm tempted to try this...how complicated is it for laynen?
Image

Image

Yammas from The Apo-Tiki Lounge. Future site of WITP AE benders! And then the s--t hit the fan
User avatar
Likendeeler
Posts: 27
Joined: Fri Jun 16, 2006 6:13 am

RE: V0.3 released

Post by Likendeeler »

Here´s another little problem:

- The map shows the right location so I will find them but every single LCU is shown as currently "on ship".
- I can query all of my leaders but there´s no information shown were they are assigned at the moment. Would be useful.



qgaliana
Posts: 311
Joined: Wed Apr 27, 2005 7:47 pm

RE: V0.3 released

Post by qgaliana »

Hi Woos,
 
Works pretty well. Here's some comments if you're looking for suggestions. Stuff I use as allies, but may be good for japanese:
 
1) LCU tab - handy, very nice - maybe a switch to include units that are already at the base as well? It would help when planning from the decoder.
2) Ship upgrades - extremely useful - add closest SY port to ship description (ok it's gilding I know where the SYs are but still)?
3) Leaders - yeah I know, sounds like there are some issues, but... Any chance of adding some sorting or querying by rank? It seems to factor into the decision of what can lead. Subs are a good example. I can query good naval skill and aggression, but the tool won't tell me which are the useable CDR/LCDRs.
 
 
 
 
User avatar
6971grunt
Posts: 427
Joined: Wed Mar 30, 2005 10:38 pm
Location: Ya sure, you betcha

RE: New tool: WitpDecoder; No more spreadsheets!

Post by 6971grunt »

ORIGINAL: Woos

*cough* CHS needs 5 levels of reordering for the aircraft classes. *cough*
OK, now aircraft classes are read in in a way which allows arbitrary levels of reordering (and uses quite a bit more time than before). So scenario designers can ignore the above request.

Also there seems to be another problem with CHS or with WitP. In a first turn save with no actions done, the captain assigned to the Shinano (leaderID=6720) has vanished from the save file although Shinano still references him. In the .csv files generated by witpload everything looks normal. Looks like a WitP bug to me. Further inquiries on the circumstanced of that bug (version, etc.) to Helpless. WitpDecoder is now working around such things also and assigns Mr. "I.ComeFromUsnavy" also to ships/TFs/LCUs which have no existing leader.

And now for the good news. An update to witpDecoder is available from http://extweb.retsiemuab.de/witp/witpDecoder2.jar . Overwrite the existing jar with it. "Complex" passwords should work now as well as CHS and leaderbug-infected games. A full .zip release (with new version number, the above still claims to be V0.1) will be done, once Ship History is working and the documentation is a bit updated. Then I will probably have to go for support of Allies if I want to avoid to be tared and feathered. So JFB, relish the next ca. 2 weeks where only you have the tool ;-)

Other questions:
  • Yes, no password, no game access.
  • It runs everywhere (OK, maybe not everywhere, SWT seems to have some minor problems on MacOS X).
  • Instead of using the predefined "best suited for XXXX" categories of WitP (which IMHO are not very useful) you can query Leaders according to your preferences with the "good at" Query.
  • I don't understand the "Does this work for commander [i.e., Admiral to LCmdr]" question.
  • The fine print? Ah, you mean the contract to be signed with your blood requiring you to say "Java good! C## bad!" everytime you start the tool? And on Sundays of course an additional "Linux good! Windows bad!" might be in order ;-)

The question about "Commanders" [i.e., Admirals to LCmdr] is in reference to the need for a Lt or LComdr for say an ASW TF of DDs and PCs. One would certainly not want an admiral commanding but you may want a competent and aggressive surface commander of a lesser rank. Hope this has be clarified - then again maybe not[8|].

An additional question - is this tool downloaded right into WiTP and accessible from within the game itself ?[thus how do I find it?] or do I have to do or go to something else outside the game. I know this question may sound basic [i.e., stupid] but, I'm not a programer and have limited knowledge of computers [just enough to be dangerous].

Still this is really appears to be a very useful tool - thanks for your effort.
"Over?! It's not over until we say it's over. Was it over when the Germans bombed Pearl Harbor?!" John Blutarsky from the Movie "Animal House"
Rainer
Posts: 1210
Joined: Tue Nov 21, 2000 10:00 am
Location: Neuching, Bavaria, Germany

RE: V0.3 released

Post by Rainer »

Not meant to be read as a "complain" :)
Could ships not yet in existance be marked somehow so players don't have to search in vain?
Cheers
Rainer
WitP/AE
1.7.11.26b
Data base changes by Andy Mac October 16, 2012
Scen #1 Allied vs AI Level Hard Daily Turns
Art Mods by TomLabel and Reg
Topo Map by chemkid

WitW / Torch
1.01.37 - 1.01.44 beta
jcjordan
Posts: 1900
Joined: Wed Jun 27, 2001 8:00 am

RE: V0.3 released

Post by jcjordan »

Markus here's what happens -
I delete all the old witpload csv files from scen folder as well as witpdecoder files so totally clean start like I just put decoder on pc. I load scen into witp db editor change any device to say have X number of items in pool whereas before it had Y & it shows it has X in the editor, then save or save as (problem happens either way)& exit editor. I can then reload the scen in the editor & it will show that the device has X in pool so looks liek change was taken. I then start a new game & play a turn & then go to the pools & my change isn't there, it will show that it has Y in the pool. I then export the scen using witpload & it shows that the device has Y even after I've gone into the editor & set it to X. I edit the csv files to show X & import them back to the data files. I then can load it into the editor or play a game turn & the pool will show X in pool. So in essence I'm only able to make changes to the scen with the csv files not through the editor even though they show the changes it just seems to not show up in the data files when I start a new game with the scen & that's what's got me scratching my head as used to not be this way I could make changes either way using the same slot I've been using all along (slot28)???
User avatar
VSWG
Posts: 3217
Joined: Wed May 31, 2006 5:04 pm
Location: Germany

RE: V0.3 released

Post by VSWG »

ORIGINAL: jcjordan

Markus here's what happens -
I delete all the old witpload csv files from scen folder as well as witpdecoder files so totally clean start like I just put decoder on pc. I load scen into witp db editor change any device to say have X number of items in pool whereas before it had Y & it shows it has X in the editor, then save or save as (problem happens either way)& exit editor. I can then reload the scen in the editor & it will show that the device has X in pool so looks liek change was taken. I then start a new game & play a turn & then go to the pools & my change isn't there, it will show that it has Y in the pool. I then export the scen using witpload & it shows that the device has Y even after I've gone into the editor & set it to X. I edit the csv files to show X & import them back to the data files. I then can load it into the editor or play a game turn & the pool will show X in pool. So in essence I'm only able to make changes to the scen with the csv files not through the editor even though they show the changes it just seems to not show up in the data files when I start a new game with the scen & that's what's got me scratching my head as used to not be this way I could make changes either way using the same slot I've been using all along (slot28)???
Sounds really strange. You might want to try to edit the files with this editor:

tm.asp?m=1263507

This editor is much better anyway, so even if it doesn't solve your problem you might want to keep it.
Image
User avatar
treespider
Posts: 5781
Joined: Sun Jan 30, 2005 7:34 am
Location: Edgewater, MD

RE: V0.3 released

Post by treespider »

ORIGINAL: jcjordan

Markus here's what happens -
I delete all the old witpload csv files from scen folder as well as witpdecoder files so totally clean start like I just put decoder on pc. I load scen into witp db editor change any device to say have X number of items in pool whereas before it had Y & it shows it has X in the editor, then save or save as (problem happens either way)& exit editor. I can then reload the scen in the editor & it will show that the device has X in pool so looks liek change was taken. I then start a new game & play a turn & then go to the pools & my change isn't there, it will show that it has Y in the pool. I then export the scen using witpload & it shows that the device has Y even after I've gone into the editor & set it to X. I edit the csv files to show X & import them back to the data files. I then can load it into the editor or play a game turn & the pool will show X in pool. So in essence I'm only able to make changes to the scen with the csv files not through the editor even though they show the changes it just seems to not show up in the data files when I start a new game with the scen & that's what's got me scratching my head as used to not be this way I could make changes either way using the same slot I've been using all along (slot28)???

I believe the Scenarios in slots 1-15 are not editable if that is what is taking place. You would first need to copy the Scenario file to a higher number before making changes and saving as a new file in the higher scenario slot.
Here's a link to:
Treespider's Grand Campaign of DBB

"It is not the critic who counts, .... The credit belongs to the man who is actually in the arena..." T. Roosevelt, Paris, 1910
Procrustes
Posts: 347
Joined: Sun Mar 30, 2003 3:52 am
Location: Upstate

RE: V0.3 released

Post by Procrustes »


Woos - Thank you, thank you, thank you! This is really cool. (I found my 1st Australian Division was commanded by I.MAompletelyLostBanzai [:D]- "Staff Officer" in the game. Stats are 0-0-0....)

ORIGINAL: Ron Saueracker
I'm tempted to try this...how complicated is it for laynen?


I don't think you will find it complicated. There is a PDF readme file that has some clear instructions - just a couple of steps.
Woos
Posts: 277
Joined: Sun Jun 05, 2005 5:12 pm
Location: Germany

RE: V0.3 released

Post by Woos »

ORIGINAL: Likendeeler
- The map shows the right location so I will find them but every single LCU is shown as currently "on ship".
- I can query all of my leaders but there´s no information shown were they are assigned at the moment. Would be useful.
All LCUs on ship is a known problem if you downloaded V0.3 on 10th or 11th of December. Fixed afterwards. Also that Air leaders have no assignment shown is known and caused by the fact that aircraft and aircraft groups are not in. Maybe I should mention the latter in the docs.

@qgaliana
Leader rank shouldn't be too difficult to include and it would probably finally solve the problem that leaders are shown in witpdecoder but are not available in WitP. Do you know which rank "ranges" exist (e.g. you already mentioned [CDR;LCDR] for subs)?
The other proposals will not be done soon (or ever). For the LCU thing I have a different idea and the nearest shipyard display suffers from the problem that witpdecoder does not contain any path finding so results could be misleading. But there are nice planning maps on Spooky's with Shipyards graphically shown.

@Rainer
OK, that's easy to do. Not yet available ships/LCUs without a leader will be marked "(NYA)" in the next version.

@jcjordan
That's definitely not a witpdecoder problem. Others have already pointed out possible reasons.
VSWG
There will be a 'feature request phase', right? Right?!
Well, as you can see as long as a requested feature is easy to do (or better than any idea I still have) it has already a chance of getting included.

All other questions are IMHO answered in the docs.
User avatar
VSWG
Posts: 3217
Joined: Wed May 31, 2006 5:04 pm
Location: Germany

RE: V0.3 released

Post by VSWG »

VSWG
There will be a 'feature request phase', right? Right?!
Well, as you can see as long as a requested feature is easy to do (or better than any idea I still have) it has already a chance of getting included.

All other questions are IMHO answered in the docs.
Hi Woos,

I have lots of ideas regarding this utility, but I can't help you implement them, so I've refrained from asking. However I could do most of the stuff myself if I could access the data in my excel-files... So the one feature I want to request - and I don't know if it his easy to do or not - is:

Would it be possible add an 'Export Data' button, that dumps the entire data of a savegame - LCUs, squadrons, ships... - into .csv files? Basically what WitPLoad does with a scenario file, just for a savegame, in the same format? For PBEMs this would exclude enemy data, of course.

The possibilities would be endless... No more tedious work to keek the WitPLoad-files up to date, no more manual trackkeeping of ships and LCUs, and finally an easy way to export the randomized arrival dates of games started with "various reinforcements".

EDIT: Of course it would be even better if WitPDecoder itself could handle this spreadsheet/database, but I guess this would be more complicated.
Image
BB57
Posts: 89
Joined: Sun Jan 19, 2003 10:51 pm
Location: Beresford, SD

RE: V0.3 released

Post by BB57 »

I get the same message as Feurer Krieg in post 239.  It is a PBEM game started long ago and updated many times, it is now 1.804, senario 15.    I'm allies, Japan gets the same message.  Any help would be greatly appreciated.
 
Would it be practical for those that are good at it to post their cluster files at Spookes or RougeUSMC's sites???
 
 
User avatar
FeurerKrieg
Posts: 3400
Joined: Wed Jun 15, 2005 8:43 pm
Location: Denver, CO

RE: V0.3 released

Post by FeurerKrieg »

I intend to send any clusters I make to Woos, I think his plan is to include them in the download package. But I can send them to Spooky/Rogue as well.

I have one for scen 15 built, but I haven't been able to test it yet due to the above. Plus, I'm not sure if it would be so useful since it is based on my current situation in game, not the turn 1, Dec 7th, 1941 situtaion.

I have just started a CHS 160 game, and it loads fine into the decoder, so I'm going to work on that cluster very soon.
Image
Upper portion used with permission of www.subart.net, copyright John Meeks
Top Cat
Posts: 157
Joined: Mon Aug 26, 2002 10:20 am
Location: Adelaide, Australia

RE: V0.3 released

Post by Top Cat »

Fantastic utility!

From what I can see aircraft being researched count against engine use. Any way of excluding these planes?

Love the industry cluster tab, great for planning shipping to various regions.

Cheers
Top Cat




Image
Attachments
Decoder1.jpg
Decoder1.jpg (181.24 KiB) Viewed 321 times
Top Cat
Posts: 157
Joined: Mon Aug 26, 2002 10:20 am
Location: Adelaide, Australia

RE: V0.3 released

Post by Top Cat »

I'm looking at including all my resource areas to plan shipping.

Image
Attachments
Decoder2.jpg
Decoder2.jpg (190.49 KiB) Viewed 321 times
Woos
Posts: 277
Joined: Sun Jun 05, 2005 5:12 pm
Location: Germany

RE: V0.3 released

Post by Woos »

ORIGINAL: VSWG
Would it be possible add an 'Export Data' button, that dumps the entire data of a savegame - LCUs, squadrons, ships... - into .csv files? Basically what WitPLoad does with a scenario file, just for a savegame, in the same format? For PBEMs this would exclude enemy data, of course.
Moderately easy (as long as it is not the entire savegame but only the parts already read into witpdecoder) but a lot of work.
witpDecoder uses HSQLDB which provides the ability to store things into .csv files (see on their website). Thus one "only" has to write a lot of SQL statements to define the csv formats and dump the database into the files while shifting things around a bit (the DB is probably somewhere between second normal form and BNF and that's not optimal for .csv files). Any volunteers? A little Java knowledge and some SQL knowledge probably necessary. I can provide the files containing the database definition and DB abstraction.
Otherwise it is quite low on my agenda due to the work involved and the fact that I intend to continue changing the DB format to enable new features. And doing the above would force me to edit two database definitions (the SQL one and the csv one).
BB57
I get the same message as Feurer Krieg in post 239.
I didn't yet get a savegame showing the problem from Feurer (or "from Krieg"?). Possibly I forgot to request some. If any one of you sends me savegame + csv files + password (if necessary) + side you played I can have a look.
Top Cat
From what I can see aircraft being researched count against engine use. Any way of excluding these planes?
Will be done in the future once aircraft data/groups are analysed by witpdecoder too. BTW is there any common agreement on whether engines and/or HI is used by aircraft research.
User avatar
VSWG
Posts: 3217
Joined: Wed May 31, 2006 5:04 pm
Location: Germany

RE: V0.3 released

Post by VSWG »

ORIGINAL: Woos
ORIGINAL: VSWG
Would it be possible add an 'Export Data' button, that dumps the entire data of a savegame - LCUs, squadrons, ships... - into .csv files? Basically what WitPLoad does with a scenario file, just for a savegame, in the same format? For PBEMs this would exclude enemy data, of course.
Moderately easy (as long as it is not the entire savegame but only the parts already read into witpdecoder) but a lot of work.
witpDecoder uses HSQLDB which provides the ability to store things into .csv files (see on their website). Thus one "only" has to write a lot of SQL statements to define the csv formats and dump the database into the files while shifting things around a bit (the DB is probably somewhere between second normal form and BNF and that's not optimal for .csv files). Any volunteers? A little Java knowledge and some SQL knowledge probably necessary. I can provide the files containing the database definition and DB abstraction.
Otherwise it is quite low on my agenda due to the work involved and the fact that I intend to continue changing the DB format to enable new features. And doing the above would force me to edit two database definitions (the SQL one and the csv one).
I would love to help, but I don't even know what 'SQL' and 'HSQLDB' stand for... Thanks for considering it, I'll probably PM you with some smaller suggestions.
BTW is there any common agreement on whether engines and/or HI is used by aircraft research.
A quick forum search has revealed the following answer:

No.
Image
User avatar
Nemo121
Posts: 5838
Joined: Fri Feb 06, 2004 11:15 am
Contact:

RE: V0.3 released

Post by Nemo121 »

Aircraft research does NOT use HI, engines or supply once you've built the research factories ( of course it uses HI to create those factories). I've tested this in a scrubbed scenario ( blank map into which you can put 1,000,000 HI, supply, oil, resources etc on an isolated island along with whatever permutation of factories/production you want to test.
 
BTW, can someone point me to the necessary links for the latest version of this tool and java? I'd be interested in seeing if it can handle my mod.
John Dillworth: "I had GreyJoy check my spelling and he said it was fine."
Well, that's that settled then.
User avatar
ny59giants
Posts: 9902
Joined: Mon Jan 10, 2005 12:02 pm

RE: V0.3 released

Post by ny59giants »

BTW, can someone point me to the necessary links for the latest version of this tool and java? I'd be interested in seeing if it can handle my mod.

It is on the first page of this thread and Woos updates it when he makes changes to the Utility.
[center]Image[/center]
Post Reply

Return to “War In The Pacific - Struggle Against Japan 1941 - 1945”