I did read the first post, but I'm still afraid I missed something stupid, so sorry in advance
I bought the game last week and updated it with Patch 1 first, then the Patch 2 beta from November 25.
I did not download or instal the Hotfix for WiptStaff.
I did download and run the C++ redistrutable package linked in the first post for my processor type (X86 for a 32-bit Vista; I am just getting a "gathering information" then the program closes with no messages once that part is done, so this might be where the problem is... I have no idea if it closing after the gathering data part means it having worked, or if it silently crashes and is thus the reason WiptStaff doesn't work.)
I have my Java updated to the latest version (6.17 currently).
The Load Database part executes correctly, using Scenario 1 as Japan. I did delete the database folder to retry again.
I am using a new game created from Scenario 1 as Japan. I have tried "playing" one turn, saving again and retrying the WiptStaff, but I get the same problem.
wiptStaff closes without giving any error message, but if ran from the Batch file, I get:
"Got an Exception java.lang.ArrayIndexOutOfBoundsException: 2079"
Here's the log in case it would help any:
config.directory is db
Now trying plugin UPGTestPlugin
Got an Exception java.lang.ArrayIndexOutOfBoundsException: 2079
java.lang.ArrayIndexOutOfBoundsException: 2079
at de.retsiemuab.witpDecoder.ioreaders.a.a(Unknown Source)
at de.retsiemuab.witpDecoder.c.a(Unknown Source)
at de.retsiemuab.witpDecoder.gui.aV.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.retsiemuab.witpDecoder.gui.bt.a(Unknown Source)
at de.retsiemuab.witpDecoder.gui.X.widgetSelected(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.retsiemuab.witpDecoder.gui.aR.a(Unknown Source)
at de.retsiemuab.witpDecoder.Main.a(Unknown Source)
at de.retsiemuab.witpDecoder.Main.main(Unknown Source)