I've got 2.5 and it adds a few extras to 2.4 AFAIK. I'll have a quick check again..

back again with the readme from 2.5
--------------------------------------------------------------------------------
Updates for NYGM version 2.2/2.4 in form of an overlay that can be used by JSGME.
1. You must have a clean install of SH3 patched with 1.4b, then NYGM 2.2 installed.
2. You must have update NYGM2.4 installed with JSGME on top of 2.2.
3. Install version 2.5 on top of version 2.4 with JSGME.
1. Placed U-boats under bunkers at outset for Bergen, Bordeaux, Brest, Lorient, St Nazaire, using A6Intruder data. [Bordeaux actually scraped IXD2 slightly, so used GWX lat/long instead.] Also copied GWX data for La_Rochelle, not given by AI6Intruder.
2. Changed ‘MoraleStep=’ in Basic.cfg from Observer’s 0.000135 to 0.00004 (Crewmen seaman, able seaman, senior etc up to jr lt. Senior Lt set to 0.0000135 (10x less). Found that long cruises in IXD2 late in war (few ships found), or very long schnorchel patrols around British Isles in 1945, were crippling ability of crew to perform.
3. The Gulf of Guinea (west Africa) has been more heavily populated with ships.
4. Basic.cfg. Slightly altered torpedo load-outs for Type IX boats for 1942 and 1943, so that load-out is more appropriate when moving from a neutral base or a U-tanker.
5. Added one extra ship, the Empire Freighter by Iambecomelife, and modified slightly the .zon files of Sergbuto’s merchant ships previously included. All these ships lack the NYGM slow-sinking model, so they will be found only as random single ships, not as part of escorted convoys.
6. Torpedo damage by Ocean Blue. (SH3/Data/Misc/, Files Damage_metal_a.tga and Expl_mask01_a.tga). Shows a bigger hole in a ship’s side.
7. Increased ranges for Type II and Type III electric torpedoes. These are wrongly implemented in stock SH3 and all earlier NYGM. The ranges of these torpedoes depended on whether they were electrically pre-heated before use: ranges were (Type II

3 km cold, 4.7 km warm; (Type III

5 km cold, 7.5 km warm. In practice, an attacking U-boat would almost always be able to pre-heat its torpedoes, since it had the advantage of surprise. Thus the stock values of 3 km and 5 km are now increased to 4.7 km and 7.5 km. (SH3/Data/Library/torpedo.sim)
8. Mediterranean campaign (originally by the RUb team, then greatly augmented by Charles901) overhauled:
a) Genua provided with proper harbour, so that U-boats still have a base after September 1944.
b) Various time errors with units in file campaign_SCR.mis fixed, so that German warships will not patrol the Mediterranean nor engage fellow Italian escorts in convoys after 1944.
c) Greek and other ships no longer sail in and out of Axis-occupied Salamis harbour after Greece is an enemy! And especially they do not sail from Salamis to Allied Alexandria!
d) Frequency of Mediterranean traffic (MedTraffic_mn_xy) ships and small convoys greatly decreased. The Mediterranean was mostly barren until 1944.
--------------------------------------------------------------------------------
I must have the udpdate versions as V2.4 = 20MB, and V2.5=3MB.
Is there a complete big version direct to V2.5 from the stock game??