Contents

4.00 - Age of Sail

Features & Improvements (74)

  • Added 2 new factions
» Privateers
» Kingdom of Spain
  • Added a new Naval Conquest game mode
  • Added new naval maps:
» Veste Osttrutz
» Frozen Strait
» Helsberg
» Winter Fjords
» Coral Atoll
» Pirate Cove
» Port Le Merc
» Fort Slott
» Islas De Ratas
» Nile
» Charred Tides
» Outer Isles
» Black Watch Rock
» Raiders' Passage
» Azure
  • Changed Adept Sailor class to Midshipman class
  • Added new captain orders:
» Load Guns
» Fire Guns
» Fire Guns At Will
» Cease Gun Fire
» Brace
» Boarding Action
» Wet Sails
» Hoist Flag
» Repair
  • Added new midshipman orders:
» Rally Gun Crew
» Improve Ship Handling
» Rally Repair Gang
  • Implemented ship repairing, including mast repairing
» Each ship has a finite pool of material resources that are used up when repairing
  • Ships now drop resource boxes when sunk
  • Boarding an enemy ship now starts a timed contest period before capturing it
  • Upon successfully capturing an enemy ship, it will either immediately sink, awarding resources to the capturing ship, or else its helm will become available to control, depending on the game mode
  • Ships now drop resource boxes
  • Gave repairing hammer to sailors and carpenters
  • Implemented ship ramming damage
  • Added 2 new ships
» 8-Gun Corvette
» Landing Schooner
  • Made structural and texture changes to all ships
  • Added new weapons
» Peg Leg
» Decorated Peg Leg
» Barbary Musket
» Decorated Barbary Musket
» Nelson's Pistol
» Decorated Nelson's Pistol
» War Axe
» War Hammer
  • Added new beer keg backpack
  • Added 3 new feats for the new weapons
» England Expects
» Barbary's Bite
» Dead Man's Leg
  • Added 5 new gestures
» Pray
» Preach
» Drunken Walk
» Jig
» Lookout
  • Added 2 new DLCs with new uniforms, heads, weapons, and gestures
» Nelson's Own
» Dreaded Pirate Lafitte
  • Added accordion instrument and new sea shanty songs
  • Added a karaoke system for the new sea shanties
  • Added health bars and captain names to ship UI tags
  • Added new UI for the ship cannon states while in the captain's wheel camera
  • Added UI to show the camera facing direction in the minimap while captaining a ship
  • Updated the ocean system
  • Rebalanced all ship cannons and cannonballs
  • Gave ships spawn protection and added force zones for boarded ships in the spawn areas
  • Added new ship ambient sounds
  • Cannonballs can now penetrate soft wood, typically masts and the back hull panel
  • Grapeshot now produces lethal splinters when hitting ship hull panels
  • Added a custom musical note system to all instruments
  • Added a midi system to play custom midis using the in-game instruments, accessible by using the /playsong command
  • Changed dynamic port spawns to spawn gunboats instead of rowboats

Bug Fixes & Improvements (18)

  • Optimized ship shaders
  • Optimized ship physics on client
  • Optimized player character physics on client
  • Optimized player character animations
  • Cannonballs now inherit the firing ship's velocity when being shot
  • Improved firearm shot and melee strike detection, especially on moving ships
  • Corrected cannonball trail visuals when shot from a moving ship
  • Improved visuals for all ship cannonballs
  • Fixed cannonball pass-by sound
  • Fixed rockets and mortars not always damaging ships
  • Ships are now sorted by ship class in the spawn menu
  • Ship masts and crossbeams now have physics colliders
  • Increased player ragdoll forces when killed by a cannonball or by an explosion
  • Prevented infinitely chained explosions when a loaded cannon is destroyed
  • Prevented cannons from being able to damage their own ship
  • Captain's wheels and rudders now rotate when steering the ship
  • Player characters now hold the captain's wheel with their hands while using it
  • Ships now come with hull colors that depend on their faction by default

New Console Commands (10)

  • set repairSpeedMultiplier <value>
» Speed multiplier for repairing anything, including sapper objects and ships
  • set constructSpeedMultiplier <value>
» Speed multiplier for constructing sapper objects
  • set shipRamKnockbackForce <value>
» Base knockback force to apply to the players on board the ship being rammed (default 6)
  • set shipRamKnockbackRadiusPerUnitDamage <value>
» Ram knockback radius in metres compared to ram damage (default 0.1) e.g. with a value of 0.1, ram damage of 100 will result in a 10m knockback radius
  • set sunkVersusCapturedShipResourcesDroppedPercent <value>
» Sets the percentage of resources dropped when a ship is sunk compared to when a ship is captured (default 0.5)
  • set capturedShipStartingResourcesPercent <value>
» Sets the percentage of starting resources a ship gets set to once it's captured (default 0.5). Use in game mode where the ship does not get automatically scuttled (sunk) on capture.
  • set shipForceZoneStrengthMultiplier <value>
» Sets the percentage of the force strength applied on ships by force zones (default 1)
  • set projectileShipVelocityAddonMultiplier <value>
» Sets the percentage of a moving ship's velocity to add on to the velocity of naval cannon projectiles (default 1)
  • set shipMastBonusRepairHealthMultiplier <value>
» Sets the bonus health multiplier applied when repairing a ship mast (default 2)
  • set shipResourceBoxDespawnTime <value>
» Sets how much time in seconds it takes for a ship resource drop box to despawn (default 300 i.e. 5mins)

New Global Rotation Config Commands (21)

  • Added 3 new ship detail override config commands:
» ships_starting_resources_detail_override <shipType> <factionSide> <woodResources> <metalResources>
» ships_resources_loot_detail_override <shipType> <factionSide> <percentStartingResourcesDroppedWhenCaptured> <percentResourcesLooted>
» ships_ramming_detail_override <shipType> <factionSide> <ramBaseDamage> <ramDamageReflectionPercent> <ramMinVelocity> <ramImpactSlowdownPercent>
» (<factionSide> can be either “Attacking”, “Defending”, or “Both”)
  • ship_steal_time_override <shipType> <factionSide> <seconds>
» This determines the amount of time attackers on a boarded ship have to hold the advantage until the ship is captured.
  • ship_auto_kill_override <shipType> <factionSide> <seconds>
» This determines the time it takes for dynamically spawned or captured ships to remain idle (No players boarded) to self destruct. (Default 60 Seconds)
» Setting the value to -1 disables auto kill for that ship type.
» This server config command will replace the existing rc command 'autoKillableBoatCooldownTimer'.
  • ship_score_override <shipType> <factionSide> <score> <stealMultiplier>
» This determines how much score is given to the faction that sunk/captured the ship.
  • faction_balancing_ratio <attackers> <defenders> (Default turned OFF)
» This will override the existing method of balancing based on player difference with a new method based on a ratio e.g. 2 to 1.
  • dynamic_wind <state> <minRate> <maxRate> <minTransitionSpeed> <maxTransitionSpeed> (Default False)
» This allows for wind to dynamically change over the course of the round.
» Rate determines the time between transitions.
» Transition speed determines the time it takes for the wind to transition from its current direction to the new direction.
  • ship_spawn_protection <state>
» Disables or enables spawn protection for ships. (Default True)
  • sink_ships_on_capture <state>
» Determines if you should scuttle the ships or not. (Default True)
  • ships_drop_resources_on_sink <stateGlobal> <stateIdle>
» First value determines if ships drop resources when sunk globally while the second value determines if ships drop resources when sunk due to being idle. (Default True False)
  • allow_respawn_on_contested_ships <state>
» Determines if players are able to respawn on a ship that is being contested and they are at a numbers disadvantage. (Default False)
» Example Scenario: British players board a French ship. British player count increases to 10 while French still have 8. If command is set to False, French will no longer respawn on that ship.
  • allow_spawn_on_captured_ships <state>
» Determines if players are able to spawn on a ship that was captured from the enemy faction. (Default False)
  • hoist_flag_order_enabled <state>
» Enables or disables the captain’s hoist flag order
  • gunboat_spawner_enabled <state>
» Enables or disables the infinite gunboat spawner at port. (Default True)

Modified Existing Commands (10)

  • The “spawnships” config command has been updated to support ship name overrides. Underscores in the name override will be replaced with spaces. The command now also supports hull color overrides. It is still fully backwards compatible. New command arguments:
» spawnships <shipType> <amount> <faction> <shipVariationIndex> <shipNameIndex / shipNameOverride> <hullColor1Override> <hullColor2Override>
» The <faction> argument can now also be set to “Attacker”/”Attacking” or “Defender”/”Defending”
  • The following config commands have been updated and are no longer backwards compatible. In place of the old <Faction> argument, they now take a <FactionSide> argument instead, which can be either “Attacking”, “Defending”, or “Both”:
» ships_spawn_detail_override
» ships_spawn_detail_modify_override
» ships_health_detail_override
» ship_steal_time_override
» ship_auto_kill_override
» ship_score_override
» (Example usage: ships_health_detail_override Schooner2Gun Both 2000)
  • The “ship_stealing” config command is now a per-map rotation command.