WitPTracker AE Release 1.11 Available!
Moderators: wdolson, MOD_War-in-the-Pacific-Admirals-Edition
- larryfulkerson
- Posts: 42643
- Joined: Sat Apr 16, 2005 9:06 pm
- Location: Tucson, AZ,usa,sol, milkyway
- Contact:
RE: Help
Here's the contents of the nomap batch file, since that's the one I use always.
java -Xms384m -Xmx512m -jar "WitPTracker.jar" nomap
pause
I don't see anything that could produce that message except for the jar file.
java -Xms384m -Xmx512m -jar "WitPTracker.jar" nomap
pause
I don't see anything that could produce that message except for the jar file.
Project 2025: The Series Ep 3.5 - The End Of The World?
https://www.youtube.com/watch?v=zbTn0iz ... kN_Xb0d-Gr
https://www.youtube.com/watch?v=zbTn0iz ... kN_Xb0d-Gr
RE: Help
Try running a Google search on that error message. Could be something specific to your PC environment.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
- RogerJNeilson
- Posts: 1277
- Joined: Thu Apr 12, 2012 5:21 am
- Location: Bedlington, Northumberland, UK
RE: Help
Ok I have missed loading the turn before last....
Any way I can get it loaded? Multiturn read pointed at the right directory shows it to be empty. Read text file shows the reports but says the file is the wrong type to load.
Roger
Any way I can get it loaded? Multiturn read pointed at the right directory shows it to be empty. Read text file shows the reports but says the file is the wrong type to load.
Roger
An unplanned dynasty: Roger Neilson, Roger Neilson 11, Roger Neilson 3 previous posts 898+1515 + 1126 = 3539.....Finally completed my game which started the day WITP:AE was released
RE: Help
Unfortunately, no. The history function computed the difference between loaded turns, so there is no going back.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
- RogerJNeilson
- Posts: 1277
- Joined: Thu Apr 12, 2012 5:21 am
- Location: Bedlington, Northumberland, UK
RE: Help
Ok thx
Roger
Roger
An unplanned dynasty: Roger Neilson, Roger Neilson 11, Roger Neilson 3 previous posts 898+1515 + 1126 = 3539.....Finally completed my game which started the day WITP:AE was released
-
- Posts: 1518
- Joined: Sun Dec 19, 2004 9:08 pm
- Location: Denver Colorado
RE: Help
Hi, floydg -
Am using tracker with a modded game; and, after loading the first two turns (12/7/41 and 21/8/41) I am getting the following error message:
When loading a Japanese multi turn, an "Error comparing bases (COMPAREBASE_UNEQUALSIZE)"
Additionally,
> the command prompt readout has numerous error messages. Please see the attachment for a partial representation.
> The engine planning pop up does not function.
This mod is a work in progress, I am grateful for any thoughts or comments.
Mac

Am using tracker with a modded game; and, after loading the first two turns (12/7/41 and 21/8/41) I am getting the following error message:
When loading a Japanese multi turn, an "Error comparing bases (COMPAREBASE_UNEQUALSIZE)"
Additionally,
> the command prompt readout has numerous error messages. Please see the attachment for a partial representation.
> The engine planning pop up does not function.
This mod is a work in progress, I am grateful for any thoughts or comments.
Mac

- Attachments
-
- AETracker..eCopy.jpg (90.31 KiB) Viewed 270 times
LAV-25 2147
RE: Help
I've put together some of the previous postings about getting Java 6 and getting it running, edited them, and added a bunch of new text. I'll drop it in the next post. Please consider it a Beta post.
Floyd, Damien, if you guys like it, it might be worth popping it on the Tracker web site so people can find it when they first find Tracker.
Floyd, Damien, if you guys like it, it might be worth popping it on the Tracker web site so people can find it when they first find Tracker.
Intel Monkey: https://sites.google.com/view/staffmonkeys/home
RE: Help
Getting 32-bit Java 6 Installed for Tracker
From the Oracle web site:
"All Java 6 releases up to and including 6u45 have been moved to the Java Archive on the Oracle Technology Network, where they will remain available but not receive further updates."
I looked through the web site as Oracle said, and found it at this link:
http://www.oracle.com/technetwork/java/ ... 45-oth-JPR
I am pretty sure it is this installation file (see screenshot at bottom of post):
(jpg file "Java Archive Downloads - Java SE 6_2014-02-10_15-48-01.jpg")
Note: If Oracle rearranges things then you might have to look around to find the right file!
First, get Tracker installed per the Tracker instructions. These instruction assume that you already have Tracker installed.
As far as installation goes, Java 6 does NOT need to be formally installed (by formally installed I mean entered in the Windows Registry and so on). In fact, if you want a more recent version of Java to be installed on your system, then Java 6 must not be formally installed. What you do have to do is have Java 6 present in a folder, and have the .bat file for your game's Tracker to point to Java 6.
Here is the contents of one of my own Tracker .bat files:
Notice that it does not simply call
Instead it calls
You see that it specifies exactly where to find the Java 6 executable.
But back to 'how to get Java 6 onto your system'?! One note is this - if you have more recent versions of Java installed, they will occasionally (when they are updated) look for old/obsolete/dangerously insecure versions of Java - and remove them! Because of that, it pays to make a copy of the whole Java 6 folder somewhere else on your hard drive. If you do that, and an update removes Java 6, then you will be able to just copy it back. Or you can just use it from the the copy location (see below).
Basically it works like this. For simplicity I'm explaining it starting from when you have 'no' Java installed. If you already have a more recent version of Java installed, the easiest way to proceed is to uninstall it first, then follow this procedure. You would reinstall your newer version of Java in step 8 of the following procedure.
The key part is that when you install Java 7 (or 8, etc.), it used to leave all the Java 6 files on your disk, but sometimes it will actually remove Java 6. But even if a newer Java leaves Java 6 there, all the 'default pointers' so to speak, now point to Java 7 (or 8, etc.). When Java wants to update, it will be Java 7 (or 8, etc.) that gets updated (there are no more updates for Java 6 now anyway). When something wants 'Java', it will get Java 7 (or 8, etc.). Only things that specifically look for your Java 6 folder (like the Tracker .bat files you modify) will find Java 6.
Now you must modify your .bat file that you are using to run Tracker. If you followed the steps above, you have Java 6 in two locations: one is in Windows Programs area, the other is a second copy in the top level of your C: drive (unless you chose to put that someplace else). By default the .bat file looks for Java 6 like this (I have removed the rest of the command line for clarity).
So now your entire .bat file will look something like this. (This is one of mine, you might have some different switches or options.)
Because uploaded images usually appear at the end of a forum post, here is the screenshot showing the Oracle web site where I found Java 6.

From the Oracle web site:
"All Java 6 releases up to and including 6u45 have been moved to the Java Archive on the Oracle Technology Network, where they will remain available but not receive further updates."
I looked through the web site as Oracle said, and found it at this link:
http://www.oracle.com/technetwork/java/ ... 45-oth-JPR
I am pretty sure it is this installation file (see screenshot at bottom of post):
(jpg file "Java Archive Downloads - Java SE 6_2014-02-10_15-48-01.jpg")
Note: If Oracle rearranges things then you might have to look around to find the right file!
First, get Tracker installed per the Tracker instructions. These instruction assume that you already have Tracker installed.
As far as installation goes, Java 6 does NOT need to be formally installed (by formally installed I mean entered in the Windows Registry and so on). In fact, if you want a more recent version of Java to be installed on your system, then Java 6 must not be formally installed. What you do have to do is have Java 6 present in a folder, and have the .bat file for your game's Tracker to point to Java 6.
Here is the contents of one of my own Tracker .bat files:
"C:\Program Files (x86)\Java\jre6\bin\java" -Xms512m -Xmx768m -jar "WitPTracker.jar" nomap
pause
Notice that it does not simply call
java
Instead it calls
"C:\Program Files (x86)\Java\jre6\bin\java"
You see that it specifies exactly where to find the Java 6 executable.
But back to 'how to get Java 6 onto your system'?! One note is this - if you have more recent versions of Java installed, they will occasionally (when they are updated) look for old/obsolete/dangerously insecure versions of Java - and remove them! Because of that, it pays to make a copy of the whole Java 6 folder somewhere else on your hard drive. If you do that, and an update removes Java 6, then you will be able to just copy it back. Or you can just use it from the the copy location (see below).
Basically it works like this. For simplicity I'm explaining it starting from when you have 'no' Java installed. If you already have a more recent version of Java installed, the easiest way to proceed is to uninstall it first, then follow this procedure. You would reinstall your newer version of Java in step 8 of the following procedure.
1) Install Java 6.
2) Go to the Java folder (inside you will see sub-folders for Java 6 and/or Java 7 and/or Java 8 and so on). Most likely this will be C:\Program Files (x86)\Java.
3) Select the Java 6 folder. Most likely this will be jre6.
4) Type Control-C to copy it (which will copy everything in it, all the way down).
5) Navigate back up to the top level of your C: drive.
6) Type Control-V to paste the copy of the Java 6 folder.
7) Rename the copy folder to "jre6 - Tracker" so that when you look at it a year later you will instantly realize what it is.
8) Install Java 7 (or 8, etc.). Or, if you want no Java at all to be formally installed on your system, just run the uninstall for Java 6. That uninstall will not find the copy that you made.
9) Point your Tracker .bat files to specifically find Java 6. See separate section below.
The key part is that when you install Java 7 (or 8, etc.), it used to leave all the Java 6 files on your disk, but sometimes it will actually remove Java 6. But even if a newer Java leaves Java 6 there, all the 'default pointers' so to speak, now point to Java 7 (or 8, etc.). When Java wants to update, it will be Java 7 (or 8, etc.) that gets updated (there are no more updates for Java 6 now anyway). When something wants 'Java', it will get Java 7 (or 8, etc.). Only things that specifically look for your Java 6 folder (like the Tracker .bat files you modify) will find Java 6.
Now you must modify your .bat file that you are using to run Tracker. If you followed the steps above, you have Java 6 in two locations: one is in Windows Programs area, the other is a second copy in the top level of your C: drive (unless you chose to put that someplace else). By default the .bat file looks for Java 6 like this (I have removed the rest of the command line for clarity).
You are going to change that to look like this:java
Or to look like this:"C:\Program Files (x86)\Java\jre6\bin\java"
"C:\jre6 - Tracker\bin\java"
So now your entire .bat file will look something like this. (This is one of mine, you might have some different switches or options.)
Or like this."C:\Program Files (x86)\Java\jre6\bin\java" -Xms512m -Xmx768m -jar "WitPTracker.jar" nomap
pause
Either one will work, because you have two copies of Java 6, and you can point to either one. Why have two copies? In case a helpful update from Oracle deletes one of them."C:\jre6 - Tracker\bin\java" -Xms512m -Xmx768m -jar "WitPTracker.jar" nomap
pause
Because uploaded images usually appear at the end of a forum post, here is the screenshot showing the Oracle web site where I found Java 6.

- Attachments
-
- JavaArchi..154801.jpg (200.32 KiB) Viewed 270 times
Intel Monkey: https://sites.google.com/view/staffmonkeys/home
RE: Help
Is Tracker being maintained any more? Can we ever expect a Java 7 compatible version?
"Cry 'Havoc,' and let slip the dogs of war" - William Shakespeare, "Julius Caesar"
RE: Help
ORIGINAL: witpqs
I've put together some of the previous postings about getting Java 6 and getting it running, edited them, and added a bunch of new text. I'll drop it in the next post. Please consider it a Beta post.
Floyd, Damien, if you guys like it, it might be worth popping it on the Tracker web site so people can find it when they first find Tracker.
Nice! I'll add it over the weekend.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
RE: Help
ORIGINAL: Jones944
Is Tracker being maintained any more? Can we ever expect a Java 7 compatible version?
Yes, it is still being maintained. We haven't made a release in over a year, but we're still making changes.
Java 7 is more problematic, since apparently there are issues with the pwsdll.dll file, which is Java 6-specific.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
-
- Posts: 1518
- Joined: Sun Dec 19, 2004 9:08 pm
- Location: Denver Colorado
RE: Help
witpqs -
Original:
"As far as installation goes, Java 6 does NOT need to be formally installed (by formally installed I mean entered in the Windows Registry and so on). In fact, if you want a more recent version of Java to be installed on your system, then Java 6 must not be formally installed. What you do have to do is have Java 6 present in a folder, and have the .bat file for your game's Tracker to point to Java 6."
This is very useful information, as I have not been certain how to run both Java 6 and 7 on the computer.
Thank you for your help.
Mac
Original:
"As far as installation goes, Java 6 does NOT need to be formally installed (by formally installed I mean entered in the Windows Registry and so on). In fact, if you want a more recent version of Java to be installed on your system, then Java 6 must not be formally installed. What you do have to do is have Java 6 present in a folder, and have the .bat file for your game's Tracker to point to Java 6."
This is very useful information, as I have not been certain how to run both Java 6 and 7 on the computer.
Thank you for your help.
Mac
LAV-25 2147
-
- Posts: 232
- Joined: Mon Feb 17, 2014 12:16 am
RE: Help
Trying to get tracker working.
Get error: Java(TM) Platform SE binary has stopped working.
Java website has assured me I have the recommended Java installed, version 7, update 67.
I don't even know where to begin.
Help?
EDIT: Reading the previous posts points to Java 7.
EDITEDIT: I would recommend editing the installation instructions.
3.Make sure you have the latest version of Java. You can get the latest version here.
Get error: Java(TM) Platform SE binary has stopped working.
Java website has assured me I have the recommended Java installed, version 7, update 67.
I don't even know where to begin.
Help?
EDIT: Reading the previous posts points to Java 7.
EDITEDIT: I would recommend editing the installation instructions.
3.Make sure you have the latest version of Java. You can get the latest version here.
-
- Posts: 232
- Joined: Mon Feb 17, 2014 12:16 am
RE: Help
Okay after messing around with Java for ages I have this new error.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsEceptoin: 0>=0.
Long list of
at java."stuff"
Help?
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsEceptoin: 0>=0.
Long list of
at java."stuff"
Help?
RE: Help
ORIGINAL: BattleMoose
Okay after messing around with Java for ages I have this new error.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsEceptoin: 0>=0.
Long list of
at java."stuff"
Help?
Sorry, instructions weren't updated since before Java 7 was even released.
For this error, try removing all of the trackerdb files, copy the latest pwsdll.dll file from the beta2 folder from the game (replacing what comes with WitPtracker) and try again.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
RE: WitPTracker AE Release 1.0
Hello,
I played a bit the game a couple of year ago, and want to start more seriously now.
At the tile I used WitP Staff + Tracker.
I have read Staff is no more supported, and therefore loaded the latest version of Tracker.
Now, I have a very silly issue : Tracker says is doesn't find the WitP rep...
At first I thought it was due to the fact that in the path there was a "e" with an accent (I am bloody french guy and for some reasons I can't really change this path).
Then, I created an "alias" to replace part of the path with a drive letter... Didn't work better.
Then, I tried to move the game to a rep with a path without any accent at all... still not working...
Maybe there is something very stupid..but I can't find the solution...
Did anybody already face such issue or do I really need to challenge my ability to write down a path correctly ?
I played a bit the game a couple of year ago, and want to start more seriously now.
At the tile I used WitP Staff + Tracker.
I have read Staff is no more supported, and therefore loaded the latest version of Tracker.
Now, I have a very silly issue : Tracker says is doesn't find the WitP rep...
At first I thought it was due to the fact that in the path there was a "e" with an accent (I am bloody french guy and for some reasons I can't really change this path).
Then, I created an "alias" to replace part of the path with a drive letter... Didn't work better.
Then, I tried to move the game to a rep with a path without any accent at all... still not working...
Maybe there is something very stupid..but I can't find the solution...
Did anybody already face such issue or do I really need to challenge my ability to write down a path correctly ?
Tracker won't load in a hotseat game
Hi
I set up a hot seat game however when i try and load tracker it fails because "game type mismatch - save file says vs ai and properties say pbem"
i set tracker to pbem because i assumed that meant no ai and there is no tracker hotseat option
however the error implies that the WITP:AE save file thinks its an ai game even though it isn't
any thoughts on how to resolve this would be welcome
many thanks
I set up a hot seat game however when i try and load tracker it fails because "game type mismatch - save file says vs ai and properties say pbem"
i set tracker to pbem because i assumed that meant no ai and there is no tracker hotseat option
however the error implies that the WITP:AE save file thinks its an ai game even though it isn't
any thoughts on how to resolve this would be welcome
many thanks
- RogerJNeilson
- Posts: 1277
- Joined: Thu Apr 12, 2012 5:21 am
- Location: Bedlington, Northumberland, UK
RE: Tracker won't load in a hotseat game
Sanderz, would not pretend to be an expert, but if I recall correctly, the PBEM setting is purely for pbem because this then preserves the game security between players. All other types should be set to AI.....
Roger
Roger
An unplanned dynasty: Roger Neilson, Roger Neilson 11, Roger Neilson 3 previous posts 898+1515 + 1126 = 3539.....Finally completed my game which started the day WITP:AE was released
RE: Tracker won't load in a hotseat game
ORIGINAL: Roger Neilson 3
Sanderz, would not pretend to be an expert, but if I recall correctly, the PBEM setting is purely for pbem because this then preserves the game security between players. All other types should be set to AI.....
Roger
thanks roger
you are right and all is working now

cheers