Ships in Pac War undergo a number of upgrades through the war.
They consist mainly (but not only) of addition of new and/or more powerful flak.
And now it isn't working!
F. exm: Benham class DD in V. 1.2 had flak:
12/41: 8x20mm + 4xMG; and on 6/44: 16x40mm + 8*20mm (I didn't mention main guns & torps)
In 2.3 it has 4x1.1in+8x20mm BOTH in 12/41 AND 6/44!!!
I've compared flak of Allied DDs in 12/41 and 6/44 in V 1.2 (last Gary's).
Seems, that SOME (not all) of US DDs change flak as follows:
Each MG becomes 2*20mm flak; Each 20mm flak becomes 2*40 mm flak;
This behavior is demonstrated by: Benham, Farragut, Gridley, Mahan DDs.
Brit, Dutch & French DDs didn't seem to upgrade, and neither did US DDs of Clemson class.
As for IJN DDs, the largest flak (25mm or MG) is replaced be 15 25mm flak.
This looks like another instance of some hard wired "toes" getting stepped on.
The Clemson's don't upgrade. They dissappear in Jan 1944 as soon as they get to a poer and get disbanded. I think they are supposed to come back as APDs but I haven't seen any yet. (still mired in Feb44 because CGSC is taking all my spare time away).
Keep v 2.2 on your hard drive for a while longer...
It is not a "version 2.3 bug as Ranger states", but a "bug" created as far back as 2.1. When the EXE file was modified, the Allied upgrade system was changed. This probably occurred when the 1.1 inch upgrade was added.
Since 2.1 in December 1942 all 1.1inch guns upgrade to 40mm.
In 1.2 US battleships and Destroyers experienced massive amounts of weapons upgrades. MG's were upgraded to 20mm, and 40mm were added. However, most USN DD's were overloaded then historical numbers.
As 2.4 will stand, US, IJN and RN destroyers, Battleships and cruisers will be developed in order to fully meet historical weaponry, as well as work with the current EXE upgrade.
Are there still 1.1inch guns when you play the game from 1941 to 1944 around in 1944? One thing that I have learned is if you create an OBC file using the range OBC_A-OBJ_J you have to have ACTUAL statistics in the ship class range. When you created files using OBC41, OBC42, OBSOL, OBMARI it did not matter if you had destroyers equipped with 1.1inch guns as the EXE automatically upgrades them IF the game starts in 1944. If you start an OBC_A-OBC_J game that begins in 1944 with ships programmed to have 1.1 inch guns, then they will have them. If you start am OBC_A-OBC_J game that begins in 1941 with ships programmed to have 1.1 inch guns, then they will have them, but they will be upgraded to 40mm in 1943.
No hardwired toes are being stepped on, since weapons upgrades are located in the EXE file. So, any modification to the OBC file will do NOTHING to weapons upgrade. Weapons will upgrade when the EXE file tells the OBC file to do so. It has been doing this since 2.1, so please stop harping that 2.3 is unplayable and stepping on toes, as it is not. I am just one person putting this together, undoubtedly there will be bugs, but saying things that help, instead of just stating there is a problem would aid in 2.4 being a lot better. When the problem about units appearing in enemy lines was brought up, I asked if people could say which units, when they appeared there, and what HQ they were attached to, but got no replies back. How can I fix bugs I have never seen if people do not tell me the details? I have playtested the 2.1-2.4 versions repeatedly, I have not seen a lot of these bugs when I tested it, and I NEED you to give me accurate information about what went wrong, not just "2.3 steps on toes", that will do nothing to fix 2.4.
I just fired up a saved campaign 41 game that is in Feb 44 from v2.2. The 1.1 guns are gone replaced by 20mm and 40mm. I can't check Clemsons because as soon as I returned them to port they got gobbled up by the computer, presumably for conversion to either Manley or Clemson class APDs. At least that's what I think. Bottom line every DD upgraded except Porters, as you stated and is expected.
Then I fired up v 2.3 campaign 42. The DDs all had 1.1" and 20mm, again as to be expected.
Then I started the Marianas game in v2.3. Even the Fletcher class DDs STILL had the 1.1" guns as well as all the other DDs. Some Clemsons still existed and they had 1.1" guns too. This IS NOT as you stated. You stated that if we fired up the marianas (an "original obc" as opposed to an obc_a thru j file) then the computer would upgrade the DDs (and presumably other ships) AA.
Then I fired up v2.2 Marianas campaign. All the DDs EXCPET the Porters had 20mm and 40mm. This is different from what 2.3 does. It would also appear that Porters do not upgrade (the computer takes them away anyway).
Can you explain the difference between 2.2 and 2.3 at the start of the marianas battle, which is as you stated an "original obc"
Anybody look at the BBs and cruisers??
I haven't saved the files, do the files need to be saved and then loaded for the computer to do the auto upgrade on AA weapons??
Let me try that...
But then, why does 2.2 do this and nor 2.3?????
Saving the game and then loading the save does not help. MOST of the BBs and cruisers are also sporting 1.1" guns in v2.3 in the marianas campaign.
In my v2.2 campaing 41 that I have in Feb 44, there are NO 1.1" guns on any ships
Well, I tried my 2.3 Marianas and the ships are upgraded to 40mm instantly. What I will do for 2.4 is to have the Marianas file start off with 40mm (instead of relying on the EXE to automatically upgrade them, which happens any time in 1944, however not 1945 if you start the game then!). It is the EXE file that does this upgrade, not the OBC file. So, automatically in 1943 ALL 1.1 inch guns, no matter what the vessel (even if it is Japanese) will upgrade to 40mm.
I have always had my 1.1" guns upgrade from 1941-the end.
Originally posted by Jeremy Pritchard Well, I tried my 2.3 Marianas and the ships are upgraded to 40mm instantly. What I will do for 2.4 is to have the Marianas file start off with 40mm (instead of relying on the EXE to automatically upgrade them, which happens any time in 1944, however not 1945 if you start the game then!). It is the EXE file that does this upgrade, not the OBC file. So, automatically in 1943 ALL 1.1 inch guns, no matter what the vessel (even if it is Japanese) will upgrade to 40mm.
I have always had my 1.1" guns upgrade from 1941-the end.
I just downloaded 2.3 and tried the Mariana's scenario. All the 1.1 inch guns on all the ship classes remained 1.1 inch guns. Could this be a free RAM problem or is this only a Mariana's scenario problem. I haven't tried an earlier scenario that plays through December 1942 but will try that next.
Originally posted by Ranger-75 I checked my free RAM via the command line
Free mem 596KB or 610,176 bytes FREE
My largest executable program size is 610,064 bytes.
That's quite a bit of FREE RAM for a DOS session.
I just played the Guadalcanal scenario through December 1942 and all the ships upgraded their 1.1 inch guns to 40mm so it must just be the Mariana's scenario.
When we play from 1941 – all upgrades correctly.
However, when we load Mariana scenario – 1.1 inschers remain as they were. For ALL US destroyers.
Saving&reloading didn't help, and NEITHER did going through 1 turn.
But – strange thing – IJN updated correctly!
From 6 x 25mm Type 93 – to 15 x 25mm Type 93 in 6/13/44 –
BOTH when we just loaded Mariana scenario, AND when we play straight from 12/7/41.
Seems that it's weapon change that doesn't work – from 1.1in to 40mm, and numerical changes
(as in 6 to 15 of THE SAME 25mm MGs – DO work).
The fundamental reason here is that hardcoding is a BAAAD way to do things.
If a weapon is upgraded – well, it should've a field in savegame - one linking it to new weapon,
other – date of the upgrade.
And the same for ships – if some weapon on the ship gets upgraded –
well, there should be a chapter in savegame field with new weapon complement & date of it's installation.
That way it's easily seen, and it's editable.
Just don't yell at me for hoping. Well, a guy can hope, can't he?
As a contingency against this happening all 1.1inch will be changed in the OBC file to be 40mm (skipping the auto upgrade function) since it does not appear to work on some computers.