Game Version 0.3X

From Holdfast: Nations At War
Revision as of 22:06, 21 June 2019 by Walki (talk | contribs)
Jump to navigation Jump to search

0.31

New Game Features

  • A New Class. Sappers! Your go-to class to freely construct a multitude of defences, carriable swivel guns, fusible explosive barrels and repair damaged artillery pieces.
  • Player-Built Defences. Fortify! A vast selection of defences, artillery and explosives to construct.
» Defences: Infantry Stakes, Gabions, Chaveux De Frise (L), Chaveux De Frise (S), Palisades, Palisade Platforms & Chairs.
» Artillery: Explosive Barrels, Carriable Swivel Guns, Ammoboxes & Rocketstacks.
» Digging: Earthworks & Sandbags.
  • Deconstructing Defences. Deconstructing a defence will retain back its material points allowing sappers to make use of those materials to build the defence once more.
  • Destroying Defences. Destroying the enemy faction’s emplacements through the use of various artillery pieces, explosives or melee weapons will deplete materials from their pool and bring them into yours.
  • Repairing. Should a defence become damaged, sappers can equip their hammer and repair the emplacement back to its original state. Field guns, rocket launchers, mortars, swivel guns and long guns that have seen better light of day can similarly be repaired as well by the same class.
  • Fort Doors & Windows. Whilst playing on the Army Siege or Coastal Siege game modes, the attackers no longer gather instant access to a fortification by casually opening up a fort’s door. Instead, they must now topple them down using artillery, explosives or melee weapons.
» Windows now shatter if hit by projectiles from firearms or stricken by a melee weapon.
  • Target Dummies. Dummies present at the shooting range on the Training Grounds map now provide feedback when shot at. They can also be spawned using the spawn override commands.
» Have a look at our Wiki[wiki.holdfastgame.com] for more on how to spawn this object.

Gameplay Balance

  • Reduced the health points of all coastal cannons. If you manage to land a single shot, the cannon will be no more.
  • Reduced the coastal cannon’s range and projectile travel velocity.
  • Increased the time it takes to reload coastal cannons by 2 seconds.
  • Reduced the health points of Fort Imperial’s walls.
  • Improved the effectiveness of the smaller variation of the grapeshot. This was done by increasing its effective range and shots it fires.
  • Carpenters are now playable only on naval and coastal scenarios.

Server Configuration

  • Server administrators can configure limitations per buildable object as well as the starting material points.
» Have a look at our Wiki[wiki.holdfastgame.com] for more on how to make use of this new functionality.
  • Included a new model as part of the spawn able object selections that ships can collide with.
» Have a look at our Wiki[wiki.holdfastgame.com] for more on how to make use of this new functionality.

Bug Fixes & Tweaks

  • Solved an issue which caused the map rotation to cease functioning if more than 250 objects are spawned using override commands.
  • Solved an issue which caused a specific user interface element to remain on screen after interacting with a spawn-able firearm ammobox.
  • Solved an issue that enabled players to clip inside one of the ruins present on Fort Schwarz.
  • Solved an issue with a red-line showing underneath the water in naval scenarios.
  • Solved an issue which caused swivel guns present on all coastal scenarios to be indestructible.
  • Reduced the volume of specific destruction sounds.

0.30

Naval Gameplay Additions

  • The 50-Gun Frigate! Complimented with a well-organised and trained crew the 50-Gun Frigate based on the ‘La Proserpine’ is quite the sight to behold!
  • Rocketboats! Rocketboats will come in especially handy during the bombardment of coastal fortifications. Work your way through the enemies’ defences and create a breach before the landing parties do their deed.
  • Rowable Rowboats! Up to four players can assist the crewman steering the rowboat with rowing the boat increasing the speed at which it travels.
  • Coastal Siege! A community-favourite game mode is now playable once more. Fend off naval vessels and marine-filled rowboats with chain, round and grape shot in an attempt to capture your fortified position.
  • New Map. Balamor Bay! A lighthouse on the beachhead overlooks the oncoming invasion as the garrison must make their stand in defence of the fortification until the timer runs out.
» Input the following parameter to play this map on your community server: map_name balamorbay
  • Naval Battlefield. Redesigned! Pending on the type of vessel sunk, factions gather a score that will ultimately determine the victor. Sinking larger vessels contributes more score than smaller ones do.
» Ships and boats will also respawn shortly after they’re sunk enabling the crew that lost their vessel to join the round. Having to wait for the next round to join in the battle is now a thing of the past.
  • Naval Assault. Redesigned! The Naval Assault game mode has been redesigned to factor in the ship’s sunk instead of the crewman killed as the condition that determines the victor. Ships don’t respawn in this game mode. By setting the commands below per map rotation, it is also possible to prevent players from respawning once they meet their end.
» allow_midround_spawning false
» round_spawn_close_timer_seconds 120
  • Naval Warfront! Combined Naval & Coast. The Naval Battlefield and Coastal Siege game modes will feature a combined front on the Naval Warfront official servers. Different scenarios will continue to iterate and provide for a unique experience.

Roleplay Gameplay Additions

  • Roleplay Scenarios. Providing solid groundwork for various roleplay scenarios to occur, hosts can now configure multiple server-side setting that will take Holdfast: Nations At War outside the confines of its usual gameplay experience.
» Configure limits for classes.
» Define the allowed spawn-able classes per spawn point.
» Define the allowed spawn-able classes for every naval vessel.
» The weapons each and every class spawns with per faction.
» The ammunition each and every class spawns with per faction.
» Spawn objects and various artillery pieces by inputting coordinates per map rotation.
» Allow players to equip weapons from racks.
» Allow players to replenish firearm ammunition from ammoboxes.
» Configure the health points for every naval vessel.
» Define the selection of ships to spawn per map rotation. This can be unique for both factions.
  • Causeways. Players can now play this map once more on their community server. Due to its sheer size, we thought it could prove useful for some roleplay scenarios.
» Input the following parameter to play this map on your community server: map_name causeways

Naval Mechanics

  • Protect The Stern. Be on the lookout for enemy vessels looking to gather a tactical advantage by manoeuvring behind your ship!
» Upwards to 30% damage of the overall ship’s health will be dealt if the stern is destroyed.
  • Fight With The Weather Gauge. Raising your square-rigged sails is of much more importance now when sailing into the wind.
» Each and every naval vessel sails differently from one another. Learning your way through their strengths and weaknesses will significantly improve your chances of staying afloat.
  • Global Ship Health Pool. Ships are now assigned a global health pool. Every shot irrespective if it hit a damageable object or not will deal damage.
  • Round & Chain Shot. Chain shot is now your shot of choice if you’re looking at de-masting an enemy vessel. Be sure to make your shots count however as chain shot deals much less damage than round shot if it lands anywhere but the mast.
  • Bigger Guns. More Damage! Larger calibre guns like the relatively massive long gun present on the 2-Gun Schooner deals more than the 4-pounder aboard the 8-Gun Schooner.
  • Player Scoring. Captains. Players that decide to take up the demanding role of the Captain class will now gather score when an enemy vessel is sunk by their crewman.
» This score is calculated based on the damage dealt by crewman manning the guns so Captains will also be rewarded for assisting with sinking an enemy vessel.
  • Player Scoring. Crewman. Crewman that manage to successfully land shots through the use of various artillery pieces on deck will similarly gather score based on the damage that they have dealt to an enemy vessel.
  • Designated Rowboat Spawns. Designated rowboat spawn positions will ensure that players will always find an available spawn point to join the round.
  • Launching Rowboats. As a preventive measure against the frequent launching of rowboats aboard bigger ships, we have now implemented a two minutes cooldown in between spawns.
» Cooldown will be reduced to just 5 seconds if the ship is sinking.
  • Battlefield Areas. Borders placed around the map edge restrict naval engagements to a specific area. This will prevent players from endlessly sailing the seven seas making the fight at sea more engaging.
  • Paint Schemes. Yellow, red, black, green blue and a combination of paint schemes for each and every naval vessel present within the game!
  • Ringable Ship Bells. Is it time for breakfast? Stuck in heavy fog with the rest of the fleet? Sound the ship’s bell!
  • Naval Announcer. You’ll now be notified when an allied or enemy vessel has been sunk. This announcement is also voice acted.

Gameplay Balance

  • Rocketeers are now able to carry ammo boxes.
  • Players can now fire round shot from swivel guns on Gunboats.
  • Performed multiple changes to better balance the Army Conquest game mode on plains maps.

User Interface

  • Increased the size of the wind indicator to make it more distinguishable.
  • Players interacting with the Captain’s wheel or tiller will have a user interface displayed atop the minimap displaying the various sail groups they have raised or lowered.
» The numbers on the sail groups represent pressable hotkeys to raise or lower them. Once again, be sure to lower your square-rigged sails if you have no choice but to manoeuvre against the wind.
  • Designed a new user interface to aid players to distinguish the remaining health of the ship they’re crewing amongst various other ship statuses.
  • A user interface addition will now provide feedback to players when they successfully damage an enemy vessel or fortification with artillery pieces.
  • Ships that have been sunk will have their re-spawn timer displayed in the spawn menu. You’ll also find scrollbars present next to the spawn and class selections.
  • Included more varied ship names.
  • The bar at the very top which aids players to identify the faction in the lead now correctly reflects the defender’s winning condition on the Coastal Siege game mode. In this mode, the defenders must survive until the timer runs out.
  • Ships that get sunk are now displayed in the kill feed.
  • Multiple interaction icons have been included to aid players to become familiar with various interaction points aboard a naval vessel. Launching rowboats, climbing the rigging and various others.

Graphical Additions

  • Several additions to the ocean system present on the Naval Battlefield, Naval Assault and Coastal Siege game modes to improve its looks.
  • Players steering the rowboat now have their hands placed on the tiller.
  • Improved trails for cannonballs.
  • World objects now reflect in the water.
  • Adjusted the musket and cannon water hit particle effects.
  • Improved the animations for pennants atop a ship’s mast.
  • Changed the map loading screen for Open Waters. We plan to do the same with other maps in the future so they reflect the update graphics.

Quality of Life

  • Cinematic Camera Mode. Players have the option to toggle cinematic view for the free-flight camera. Enabling this will smoothen your movement when turning in free-flight.
» Several setting to adjust the yaw and pitch speed, as well as sensitivity, can be found in the ‘Game’ options.
  • You will now find artillery pieces to make use of on all the smaller variations of the plains maps.
  • Players are now provided with the option to filter out ‘Private Servers’ from the server browser.

Optimisations

  • Servers no longer idle at a 100% CPU usage when hosting the Naval Battlefield, Naval Assault or Coastal siege game mode. Servers idle at maximum usage irrespective of the player count.
» This occurred due to several inefficiencies with how a third-party plugin functioned.
  • Switching to a lower quality ocean setting will completely replace the ocean shaders to a much simpler one gathering more performance.

Server Configuration

  • Administrators can now reload the server configuration file during runtime without restarting the server. Be warned that performing changes to the override commands incorrectly may cause the server to shut down. The same can occur if the syntax is used incorrectly. Changes will occur on map reload.
» rc fileReloader serverConfigFile true
  • Administrators are now able to input rc commands in the server configuration file per map rotation. Once inputted, the command will be executed when that map rotation comes into play and will continue to persist through the rounds unless defined in a map rotation thereafter.
» Most of these commands are used for development proposes but can also prove useful for events or other roleplay scenarios.
  • Administrators can now configure the time it takes for a ship to respawn by inputting the following command per map rotation.
» ships_respawn_time_seconds 120
  • Administrators can now configure the required score that must be gathered by a specific faction in order to become the victor whilst playing the Naval Battlefield game mode. This should be done per map rotation.
» max_tickets 700
  • Administrators can now adjust the wind strength. Wind strength impacts both the maximum knots at which a ship can travel and its manoeuvrability when sailing against the wind.
» wind_strength 1
  • Administrators can adjust the cooldown timer for rowboats spawned aboard ships by inputting the following commands per map rotation.
» rowboat_cooldown_timer 120
» rowboat_cooldown_while_sinking_timer 5
  • Be at the forefront of interplanetary travel! By inserting this command per map rotation, you can enable ships to fly. Press the ‘Space’ key to ascend and the ‘Shift’ key to descend.
» ships_spacemode true

Bug Fixes

  • Solved an issue which caused buoyancy on ships not to function.
  • Solved an issue which sometimes causes the weapon used to kill another player to be displayed incorrectly in the kill feed.
  • Solved an issue which caused ships to take flight when they hit the rocks on Harouti Islands or the shoreline on Coastal Siege maps.
  • Solved an issue which sometimes caused cannonballs to become invisible when fired.
  • Attempted fix at an issue which sometimes caused a player to spawn in the middle of the ocean.
  • Solved an issue were sails in a damaged state remain visible on the ship even though the mast was destroyed.
  • Solved an issue which sometimes caused ships to spawn on top of one another and flip. Same goes for when spawning a rowboat aboard a ship.
  • Solved a bug which caused ships in the spawn menu not to retain their correct order from largest to smallest.
  • Solved an issue with masts not floating correctly on the water when destroyed.
  • Attempted fix towards an issue which caused the initial looking direction to not retain its original position when switching from 1st to 3rd person camera. This caused players to end up looking at another direction when switching between modes.
  • Solved an issue that caused interaction icons to still remain visible when a ship is sinking.
  • Solved an issue which sometimes caused ships to be pushed back when hit by an artillery shot.
  • Solved an issue were sails belonging to a destroyed mast still followed the lead of the ship when being raised or lowered.
  • Solved an issue which made interacting with ladder and rope positions aboard a ship to be quite tedious.
  • Solved an issue with ladder positions on the rowboat being inverted causing players to frequently fall off the boat.
  • Solved an issue that enabled players to interact with the guns aboard a ship’s deck when swimming.
  • Solved an issue with the reflection probe not updating correctly causing the ocean to appear extremely bright.
  • Solved an issue with normals on the Marine.
  • Solved an issue which caused other players to appear jitter when moving in free-flight.
  • Solved an issue with an ammo box giving the wrong ammunition on Fort Imperial.
  • Solved an issue with server showing up as an empty black bar in the server browser if they are unable to correctly establish a connection with the lobby.