Game Version 0.3X

From Holdfast: Nations At War
Jump to navigation Jump to search

0.33

Game Additions

  • Class System. Roles Redefined. Classes in the game which make part of either the army, naval or coastal military branches are now assigned specific roles that distinguish them from the rest in the field of battle.
» Command, Rank & File, Skirmisher, Support, Artillery & Crewman
  • Class Selection. Military Branches. Sectioned into multiple military branches classes now come with multiple traits and abilities to define, distinguish and characterise them.
» Have a go yourself at all of the classes and see which ones you like best. There’s plenty to go over!
  • Officer Orders. Make Ready, Fire! Staying true to the tactics of war during the Napoleonic era, this new gameplay feature brings with it additional firearm accuracy or melee damage bonuses to those in the rank and file bravely standing shoulder to shoulder.
» Officers are able to issue the following orders: Form Line, Make Ready, Fire, Fire At Will, Crease Fire, Charge, Break Rank & Follow and Reinforce.
» You can disable orders by inputting the following command per map rotation in the server configuration file: class_system_orders false
  • Arsenal. Melee Weapons & Firearms. Your melee weapon and firearm selection just got a whole lot bigger! Guard muskets, dragoon muskets, blunderbusses, pistols, sabres, cutlasses, axes and pikes.
» Holdfast: Nations At War now features over 35 melee weapons and firearms.
» Carbines have also been added to this very selection in this update.
» Ramrods now make part of the cannoneer’s melee arsenal.
» Administrators should amend their weapon overrides in the server configuration file to match the new inputs listed on the Wiki as the weapon system has undergone a complete rework.
  • Sappers. Infantry Stakes. Casually jumping over player-built infantry stakes without fearing for your good life is now a thing of the past as these stakes will deal damage if you run into them. The sapper that constructed the stake will be rewarded the kill.
» Fires and the smaller variant of the chevaux de frise similarly deal damage as well.
» The placement of player-built defences has also received some much-needed polish.
» Earthworks can be raised higher providing for greater cover.
» Facilitated the placing of sandbags on earthworks.
» Defences can be built closer to one another.
» Gabions no longer provide cover for firearms unless fully built.
» Multiple issues with objects jittering prior to their placement.
» Improved the visual identification for when an object cannot be placed due to an obstruction.
» Reduced the carry cooldown of explosives to 3 seconds.
  • Swimming. Lakes & Rivers. Lakes and rivers across a multitude of maps present on Holdfast’s army front can now be crossed due to this recent inclusion.
  • Player Scoring. Multiple additions to reward players for their actions.
» Surgeons will finally receive a score for their good deeds. Healing another while playing with this class will gather you score pending on the health that has been replenished.
» Assisting with the loading or ramming of ammunition in artillery pieces will too receive additional points through assist kills should the shot hit its intended target.
» Officers receive a score for successful kills by those in the rank and file.
» Players will also be rewarded with some points when healed.
  • Carpenters reintroduced to the selection of Army Front classes. They come equipped with a blunderbuss and a two-handed axe.
  • Grenadiers have been included to the Melee Arena game mode class selection.

Performance

  • Solved an instance which was causing frequent lag spikes on the naval and coastal game modes.

User Interface

  • The attributes tab in the spawn menu now serves to display various information related to classes. Traits, abilities, orders, the represented regiment, health points and multiple others.
  • The equip tab in the spawn menu now serves to display various information related to firearms, weapons or secondary equipment.
  • Hovering on a trait, ability or order in the spawn menu will display information relative to it.
  • Military branches in the spawn menu now change according to the game mode being played.
  • Redesigned the panels used to select shouts or a jolly tune.
  • Implemented a new kill log icon for death by flags.
  • Implemented a new shield objective icon serving as a better indication that a capture point must be defended.
  • Capture point indicators on the minimap will now overlay all the others so they remain visible.
  • Adjustments to the interface representing cooldowns for objects after they’re carried.
  • You no longer display both the attacking and defending objectives while in free-flight. Instead only the defending objectives will be displayed to reduce clutter.
  • Multiple amendments to localisation.

Graphical

  • Solved an issue with normals present on the French Carpenter, Fifer and Drummer.
  • Buildable chairs have been resized and their sitting position adjusted.
  • The spawnable second variant of the large tent is now enterable.
  • Flags now come with new wind physics. We’ll continue improving on this in future updates.

Quality Of Life

  • You can now change the colour of the centre screen dot from the crosshair settings.
  • You’ll now find it much easier to open, close and yes, sometimes even turn on doors.

Bug Fixes

  • Solved an issue with the back wall of Fort Schwarz when destroyed.
  • Solved an issue that allowed drummers and pipers to crouch and play a tune.
  • Solved an issue that allowed players to ignite than carry an explosive.
  • Solved an issue with interaction labels on doors flickering.
  • Solved an issue which allowed players to heal a player in the opposing faction.
  • Solved an issue where players would teleport to the middle of the map for a short while when going to spectate.
  • Solved an issue which was causing certain players to appear to be frozen in place due to an exception.

0.32

Bug Fixes

  • Solved an issue that allowed players to place down defences with the Sapper class even after they met an unfortunate end.
  • Solved an issue with moveable field guns and carriable swivel guns being present in an incorrect location or turning invisible while in spectate or free flight.
  • Solved an issue with an error occurring on the client due to an incorrect hand pose.
  • Solved multiple issues related to audio.
  • Removed various debug logs.

Game Balance

  • Decreased the health points of the constructible palisade walls and platforms.

0.31

Game Additions

  • 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

  • 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.