1. War on the Sea
  2. News
  3. Expanded World & Destructible AAA

Expanded World & Destructible AAA

Now in BETA, Version 1.08h2 adds terrain data for the North Atlantic, Mediterranean and Indian Ocean theatres as well as introduces destructible AAA mounts on ships. Several example campaign maps are also included to assist modders with making new campaigns set in other regions and on larger maps.

To opt into the beta:
REMEMBER: use of mods will likely not be compatible with this version until updated mods are released

1) Right click War on the Sea in your Steam library, go to properties/betas and you should have new tabs listing other available versions.

2) Password to access the beta is: warontheseabeta
Use the pulldown to select the beta version.
It should then begin to download.

3) When you run the game the version number should read the version you selected.



Version 1.08h2 is now available in beta.
Fixes the aircraft turret bug introduced in 1.08h1 and introduces a new system to support the expansion of ship designations.

Version 1.08h2

23 Oct 23

GENERAL
Fixed gun turrets on aircraft firing in 360 arcs (bug introduced in 1.08h)


CAMPAIGN
Aircraft now correctly rearmed and repaired when automatically launching at dawn


SUPPORT FOR EXPANDED SHIP DESIGNATIONS
Added new system for expansion of ship types available

default/language/english/unit/designations.txt file added
This contains a list of all unit designations listed as "ID=Abbreviation=Display Name". Note it MUST contain the original 17 (Submarine - Heavy_Bomber).

Any number of additional designations may be added;
eg Fast_Battleship=FBB=Fast Battleship
The ID "Fast_Battleship" can now be used in seaMissions.txt for a campaign and is displayed accordingly, along with its abbreviation, in game

ship_data.txt added new variable "unitDesignation":"Fast_Battleship" to link a ship to any designation. If this value is blank/not included, will use the "unitSubtypeString" as designation.

[NOTE: ship_data.txt "unitSubtypeString" remains limited to the original 11 ship subtypes (Submarine to Merchant, see below), custom ships should be assigned to an appropriate original "unitSubtypeString" value to assist the AI with target prioritisation and combat behaviour; eg merchants retreat, submarines surface on compartment flooded, carriers are high priority targets for aircraft and submarines]

Original ship unitSubtype values:
Submarine
Destroyer_Escort
Destroyer
Light_Cruiser
Heavy_Cruiser
Battlecruiser
Battleship
Light_Carrier
Aircraft_Carrier
Oiler
Merchant

[NOTE: "unitSubtypeString":"Oiler" and "unitSubtypeString":"Merchant" are pooled into into 2 groups. Any instance of "Oiler" or "Transport" in a "sea_missions.txt" mission will pull a random ship from the corresponding group.

campaign folders added new file: sea_alts.txt
Contains a list of alternate designations to check for when creating missions.
eg If wanting a Fast_Battleship for a mission, but none available, will continue searching down list until a ship is found: Fast_Battleship=Battleship=Heavy_Cruiser

Note: "Oiler" and "Transport" in sea missions will ALWAYS select a random unit of the corresponding unitSubtype and generate the first instance of that class.

Campaign sea_missions.txt files added new variable;
"requiresUnitSubtypes":["Fast_Battleship","Heavy_Cruiser"]
When generating a mission AI will check to ensure ships of the required designations are present. If not, mission will not be generated and alternate mission will be looked for instead.


Version 1.08h1

11 Oct 23 BETA

AAA IMPROVEMENTS
Each AAA mount automatically assigned to a compartment based on position

config.txt added new variable "aaaIntegrityKO":25
AAA mount will be unable to fire if its corresponding compartment;
a) has integrity below aaaIntegrityKO value (default 25),
b) is on fire
c) is destroyed

Damage control panel now lists anti-aircraft in that region of the ship with a multiplier to represent multiple AAA mounts if necessary: "1x Anti-Aircraft"
Note some AAA mounts may be on top of or on the deck above internal compartments, such as engineering spaces.

"1x Anti-Aircraft" text will turn red when unable to fire due to damage.

default/interface/styles.txt modified DamageControlFillIcons and DamageControlStatusIcons to display a more pale red color which is also used for the anti-aircraft text color



BIOMES & REGIONS


Yamato in home waters



Royal Navy off the coast of Iceland



Patrol over Africa


default/environment/terrain added txt files for;
Temperate_Summer
Taiga_Summer
Taiga_Winter
Tundra_Summer
Tundra_Winter
Polar_Summer
Polar_Winter

These new biomes, as well as existing Desert, Grasslands, Tropical ones are now correctly assigned based on geography and season.

Improved vegetation sprites and varieties across all biomes

Added world terrain data encompassing regions:
North Atlantic (East coast USA to Norway)
Mediterranean (UK to Gibraltar to Iraq)
Indian Ocean (Maldives to Vietnam)


CAMPAIGN
Home Port Takeovers
setup.txt files added support for new variable "allowHomePortTakeOver":false
When true, home ports may be attacked by landing troops and can be bombarded.
Regardless of rank, home ports can always replenish and release ships by the faction that owns them. Home Ports will only replenish resources if owned by their original faction.

Campaign setup.txt files added new variables;
"endIfNoPlayerHomePort":true,"endIfNoEnemyHomePort":true
If true, the side that possesses 0 home ports will immediately lose a campaign.

default/language/english/campaign/campaignNAME/event
Added 2 new events to be displayed when a side loses due to having no home ports
defeatNoPort
victoryNoPort


setup.txt files added new variable: "mapPixelWidth":8192
Specifies the width of the elevation data supporting the strategic map


Example Campaigns & Maps
[These campaign maps are not playable in current state and are example templates only]

default/language/english/campaigns.txt
Add the following lines to enable the 4 example campaigns:
examplePacific=War in the Pacific (example)=7,12,1941=The surprise attack on Pearl Harbour by Imperial Japan plunges the entire Pacific region into war.
exampleNorthAtlantic=Battle of the Atlantic (example)=3,9,1939="The Battle of the Atlantic was the dominating factor all through the war. Never for one moment could we forget that everything happening elsewhere, on land, at sea or in the air depended ultimately on its outcome." - Winston Churchill
exampleMed=Battle of the Mediterranean (example)=1,9,1939=Axis and Allied navies fight for control of the Mediterranean.
exampleIndian=Indian Ocean Raid (example)=31,3,1942=The Imperial Navy steams into the Indian Ocean with the intent to incapacitate and destroy British naval bases in the region.

default/maps added 4 folders containing Strategic Map test graphics and water masks corresponding to the regions mentioned above:
1) pacific
2) northAtlantic
3) med
4) indian

default/language/english/campaign
Added 4 folders corresponding to the example campaigns
examplePacific
exampleNorthAtlantic
exampleMed
exampleIndian

default/campaign
Added 4 folders corresponding to the example campaigns
examplePacific
exampleNorthAtlantic
exampleMed
exampleIndian