Subsistence - ColdGames

Random Plane Events:
Players will now experience random plane flybys during gameplay. On occasion these flights will crash-down somewhere in the world, providing players with incentive to venture out to discover the wreck and loot its cargo.

The intention with these events is to incentivize players to travel/explore further from their bases, and add more unpredictability to the moment-to-moment gameplay. This also adds more value and utility to vehicles.

The pilots will dynamically toggle the plane lights during day/night transitions, and the drone of the engines will alert players to incoming aircraft.

Starting a new game will now begin with a drop-off plane leaving the player location (hoping to give a sense of isolation and the situation at hand).

Flight Paths:
Flight paths are procedurally handled and unique for every flight. Planes will enter the play space and attempt extensive flybys of the playable area before exiting and flying out into the wilderness.

During their flights they are coded to dynamically traverse the landscape geometry, so will fly over mountains, down into valleys, avoid peaks, etc.


Crash Sites:
On occasion flights will go down and crash, creating a huge fiery explosion and sending vibrations and echoes of the impact across the map.

Players will be able to observe crash sites by their burning debris fields and a column of smoke from the burning fuel. If enough shroud on the map has been uncovered, the flames from the crash will be visible from the map view.

Pilots:
Crash sites (and its cargo) will be defended by it's pilots. These guys are packing lever-action rifles and .44 revolvers, so they can deal a lot of damage and will not be friendly to players trying to scavenge their wreck site.

They are armored and can be identified by their white pilot helmets. It is possible for players to find a pilot helmet, however it is extremely rare (similar to the deep-cave miner gas masks).


Crash Site Looting:
During crashes, aircraft cargo crates will spill out among the wreck. These cargo crates are sealed with metal straps, so will need to be broken open to access their loot.

The debris from the wreck is also of value to players. Almost all parts of the wreck can be broken down to yield scrap metal. This will cause usage damage to your tools over time.


Regions:
This is a fairly large change, and is another move to encourage travel and exploration during gameplay. The world is now broken down into separate regions, which can be viewed from the map view.

Each region has a different weighting for the ores/minerals that are available within them. Some regions may have an abundance of one type of ore, yet little to none of another.

Vehicles now become more valuable, as a means of travel to regions with a required resource within daylight hours. Or more careful planning of routes while on-foot is required to secure needed resources.

While in the map view, scrolling over a region will show the weights of the resources available within it.

Regions Toggle: If the region boundary lines are distracting, they can be toggled on/off using the checkbox on the right-side of the map view.

Currently regions only control distribution of ore/minerals, although I see potential to expand this in the future to wildlife and vegetation. It's a tricky balance, so I appreciate feedback on the current balance and suggestions for the future.

Huge Increase To Fiber/Medicinal Foliage:
The old individual fiber and medicinal plants have been completely replaced by large modular bushes. They are now way more abundant and easier to spot.

The purpose of this is to make the natural environment more dense with interactable foliage (rather than just static bushes).

Fiber: Increase of around 700%.
Medicinal: Increase of around 400%.

Due to the large increase, recipes that use these materials have been increased for balance, but overall players should have a more abundant supply.

Foliage Harvesting Physics:
The new bushes all use destruction physics, so players can see bushes snap and break down as they harvest. I'm hoping this will make for a more satisfying experience while gathering.


Electrical Bench:
Found in the BCU crafting menu, the electrical bench can now be crafted.

This bench now handles the various crafting options for electrical items.


Some of the existing electrical items have been moved from the workbench crafting menu, as well as new added items that can now be crafted.


Capacitors:
Crafted at the electrical bench using refined lithium and pearls, capacitors are used to craft circuit boards (and will likely be used for more in the future).


Semiconductors:
Also crafted at the electrical bench using refined silicon and obsidian, semiconductors are required to craft circuit boards (with more uses likely coming in the future).


New Ore/Mineral Types:
3 new ore/mineral types have been introduced. These resources use the new regions system for their location in the world and typically will not be found together or adjacent to one another.
Lithium:

Silicon:

Obsidian:

The distribution and balance for the new resource types may need some tweaking, so I welcome feedback regarding this.

Color Grading Overhaul (Graphics Update):
I've made a significant change to the graphics color grading of the game. Color saturation and contrast depth have all been boosted. The result is a much more colorful presentation, with sharper outlines and deeper blacks.


First Person Arm Grabbing:
Picking up all items now plays a first person hand-grabbing animation. This is to increase immersion while playing.

The animations have been blended in for all weapons and tools, so you do not need to unequip your weapon.

Hunter AI Updates:
I noticed that hunters were often crowding a single piece of cover, leading to some predictable patterns during combat. They are now aware of the positions of their squad-mates and will seek independent cover.

This means they are better able to flank a player's position and create more dynamic encounters.

Also fixed the bug where hunters would get stuck on buildables while swimming and not move or react to the player.

Also fixed hunters not responding to their squad-mate being killed by a single headshot.

Tightened Spread on Pump Action and Double Barrel Shotguns:
Both the pump action and double barrel have had their spread tightened. This makes them more powerful at midrange. It's now not as necessary to wait for enemies to get to point blank range to deal max damage.

This does mean that the hunters also benefit from this change, so be careful when you hear that pump or double barrel cocking while in combat.

Note: The double barrel still has a slightly tighter spread than the pump action (making it more effective at mid range to the pump action).

Harvested Foliage and Scrap Regrowth/Respawn Rate:
Previously the game did not remember harvested plants/scrap between saves. So reloading a save would result in 100% respawn of foliage and scrap. Now the game remembers.

In addition to this, the regrowth/respawn rate has been slowed (and can take around 3 in-game days to replenish an area of resources). This means players will be rewarded with denser resources if they travel further afield. Staying in one location all the time will mean fewer/slower resources. This is another move to encourage and reward travel and exploration.

Garage Door Fob Fix:
Fixed the garage fob (vehicle upgrade) so that it will now open/close the closest garage door to the vehicle when the button is pressed. Previously it would engage a random door within a radius of the vehicle.


Boost Packs Duration Increase:
Almost all boost packs have had a significant increase to their effect duration, making them a lot more useful.
  • Strength Boost (Increases physical strength for a period of time. Allows resources to be harvested at a faster rate and increases damage dealt by melee weapons). Increased from 3 mins to 6 mins.
  • Adrenaline Boost (provides unlimited stamina for a period of time). Increased from 3 mins to 6 mins.
  • Heat Pack (Provides a short period of warmth). Increased from 2 mins to 3 mins.


New Skins:
New skins are available on the Subsistence Steam Item Store. Thank you for further supporting the continued development. 🙏

Pump Action Shotgun Predator Skin: Item Store Page

Rifle Predator Skin: Item Store Page

Pistol Predator Skin: Item Store Page

Combat Helmet Snow Camo Skin: Item Store Page

Skins on the Steam Store can also be accessed from within the game by clicking on the weapon in your inventory.

Other Notable Changes:
  • Optimized save game logic. Save files now are faster and use around half the file size.
  • Fiber stack count increased to 1000.
  • Medicinal stack count increased to 500.
  • Added shadow casting for destroyed buildable fracture pieces and destroyed ore nodes.
  • Prevented bushes and foliage from blocking AI navigation calculations and pathing.
  • Fixed rare bug where players would get stuck on "Initializing World..." screen when loading a profile.
  • Added better handling to ensure loot, hunters and hunter bases can not spawn outside of the fence-line.
  • Fix bug where the player camera would still move while in the menu if entering the menu while transitioning out of the map view.
  • Reduced the requirement count for circuit board for several craft and upgrade recipes.

Hope everyone has a great Christmas and New Year holiday! 🙏
CG

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas, MusicMan)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
Portuguese European (João C. H. Jorge)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Finnish (Pewtsku and J4ntteri)
Subsistence - ColdGames

Water Tank and Pumps:
Players can now craft Water Tanks to store and distribute water within their bases. Water tanks are crafted from the BCU and must be placed within a BCU radius in order to provide power for the pumps.



Inflow and Outflow:
The Water Tank has two connections located at the bottom of the unit. One for water inflow and one for outflow. Your water pipe networks must connect to these in order to move water in and out of the tank.

The Water Tank hud will show indicators for whether pipes are connected to it's inflow and outflow, and whether the connected inflow pipes reach a water source.

Pumps:
Once the inflow connector is connected to a water source, the inflow pump can be toggled within the Water Tank hud. The pump will draw water in and fill the tank, while consuming a small amount of power while it is operational.

While connected base items are consuming water from the tank, the tank outflow pump will be activated, which consumes power. The more items that are consuming water from the tank, the more power the pump will use.

Irrigation Parts Crafting:
The Water Tank has it's own crafting menu where players can craft the various parts required to install irrigation systems.

Water Intake Pipe:
Crafted from the Water Tank crafting menu, Intake Pipes need to be placed within a water source (river or lake) so that water can be pumped from the source.

Pipes can then be attached and eventually connected to the inflow connection of a Water Tank.


Water Pipes:
Water Pipes can be crafting within the Water Tank crafting menu. They can only be placed connecting to an intake, a water tank connection or other water pipes.

Pipes have a maximum length which is enforced while placing the pipe. When connecting pipes, you need to connect to the valve handle on either end of the connecting pipe.

When moving a pipe in the network, you can either move the head or tail of the pipe. The connected pipes will move with the moving pipe, allowing you to neatly adjust pipe networks with your base.

You can visibly see when a pipe is connected to a water source based on the color of the valve handle on the head and tail of the pipe (blue/red). Pipes will also glow blue/red when looking closely at them to indicate water flow. So it will be obvious when a disconnection has occurred in your pipe networks.


Faucet:
Each tank comes with a faucet to directly access the water without the need for pumps.

Within the Water Tank hud, there is a tab for accessing the faucet. There are options for filling one or all canteens, as well as washing hands.

Water from the tank is not treated, so still requires boiling prior to drinking (water treatment is a possibility for future upgrades).

Water Sprinklers:
Plant Bed Sprinklers can now be crafted within the Water Tank crafting menu. They can be attached to plant beds via the plant bed upgrade menu. Once upgraded, a "sprinkler" tab will appear in the plant bed hud.

Once attached (upgraded), the sprinkler has a water intake connection, which water pipes can be attached to. The pipes need to be connected to the outflow of a water tank.

So long as the connected tank has water available, the sprinklers can be activated and will slowly hydrate the plantbed. While sprinkling, the connected water tank outflow pump will be running, consuming a small amount of power. The sprinklers will automatically shut-off once the bed is full.

Sprinkler Automation:

Players can setup their sprinkler systems to run automatically. By enabling the "automation" checkbox within the plant bed sprinkler hud, the sprinklers will automatically turn on once the plant bed water level drops below 40%. However, having automation enabled will consume 10% more power for that plant bed at the water tank pump.

The sprinkler hud also shows an indicator for whether the plant bed is currently connected to a pipe network that has water available.

Achievements:
I've finally implemented Steam achievements after many requests from players. Achievements are independent of any particular profile, so you can work to complete them across multiple profiles. They are also independent from the profile stats currently tracking and viewable in-game while playing any profile.

The current (46) achievements are a starting point, and I certainly plan to add more in the future. I'd love to hear suggestions from players on interesting ideas for new achievements.

Wolf Hunter (Novice/Intermediate/Master)
Kill 10/25/60 wolf by any means.

Bear Hunter (Novice/Intermediate/Master)
Kill 10/25/60 bear by any means.

Cougar Hunter (Novice/Intermediate/Master)
Kill 5/15/30 cougar by any means.

Deer Hunter (Novice/Intermediate/Master)
Kill 5/15/30 deer by any means.

Moose Hunter (Novice/Intermediate/Master)
Kill 5/15/30 moose by any means.

LumberJack:
Harvest 100 logs.

Fiber Forager:
Harvest 100 fiber.

Establish A Base
Build a BCU (Base Command Unit).

Bowmasters' Bullseye:
Kill a deer with a headshot using the bow (recurve or standard bow with any arrow type).

Weapon Service Stars:
Achieve 100 large-game or human kills with each main weapon (individual achievement for each weapon).

Loot Locksmith:
Unlock 10 locked crates with a lockpick.

Sickness Slayer:
Cure an infection with an antidote.

Cuisine Connoisseur:
Consume 5 high-end roast meals.

Ultimate Vitality & Stamina Legend:
Reach maximum health and stamina stats (health and stamina achieved separately).

Deep Dive Discovery:
Scuba dive to discover the underground cave system.

Buzzworthy Bounty:
Find and harvest a beehive (found during the summer months).

Double Impact:
Kill two hunters with a single hand grenade blast.

Molten Depths:
Rock climb down into the deep lava caves.

Fisherman Pro:
Catch 10 of each large fish type (Pike, Catfish, Salmon, Bass). Achievements are separate for each fish type.

Frosty Fisherman:
Catch 10 fish or any type while ice fishing.

Nest Raider:
Steal some pristine eagle feathers from an eagle nest.

Flying High:
Fly 500 meters using the hang glider.

Fortress Breacher:
Use a breaching charge to break into a hunter fortress.

Base Cracker:
Use a BCU Cracker to destroy a hunter BCU.

ATV Mechanic:
Craft an ATV at the vehicle construction bay.


Base Resource Monitor:
As promised for a long time, players can now monitor the real-time resource usage within their base. This is useful for isolating what may be causing a power outage, viewing total solar/wind production, etc.

Within the BCU hud, there is a new "Base Resource Stats" tab. This lists all base items and their power/mass usage. The list can be sorted in ascending/descending order based on power or mass usage.

Crafting Using Storage:
A pretty big change to how players can now craft. While accessing any storage item (storage chests/loot crates/player kits/base items, etc) the crafting menu will now use items from the storage (in addition to the player inventory) to craft items.

This means players are less required to keep moving items back and forth in order to craft.

Weapon Recoil:
Weapons always felt a bit flat due to just a simple head-bob while firing. I've implemented new recoil and subtle camera animations for weapon firing, based on their power and kick. I think it feels way better.

I think in the future I also want to add weapon hover while aiming. With stocks and upgrades to stabilize the aim, as well as crouching impacting weapon stability. Stay tuned.

Take-All Quick Action:
Requested countless times from players. By holding the "R" key (or whatever you have bound for "Reload Weapon"), you can now "Take All" from a loot crate rather than having to mouseover to the button in the hud. The action takes half a second while holding the button. You will see a bar charge-up over the button.

Releasing the key after the quick action will automatically close the inventory.

Base and Dropped-kit HUD Markers Distance (and countdown timer):

As per player requests, I've added a distance reading to the hud markers for BCUs and dropped-kits, which should make it easier to identify/differentiate between them, and judge travel-time. The distance is measured in meters.

I've also added a countdown timer for dropped-kits, so players will know exactly how long they have to reach it. The reading will show as blue, then as orange once the timer slips below 5 minutes, then red as it dips below 1 minute.

Fill All Canteens Quick Action:
It is now possible to fill all canteens within your inventory through the quick-menu on any one canteen.

This should be a nice QOL improvement when trying to manage lots of canteens at a time.

Stackable Buildables:
Finally, building-piece buildables can now stack! This has been requested for a long time and should make life a lot easier managing inventory space while building.


.44 Caliber Incendiary Rounds:
The Revolver now has a new ammo type found within the default player crafting menu. The incendiary rounds are the same price as the default, just with the addition of phosphorous. They will deal the same initial damage, but will set their target on fire dealing extra damage over time.


Metal Pipes
Metals pipes are a new item that can be crafted at the work bench and used for various crafting recipes.


Code Execution Job Queue (Performance):
*Please skip if not interested in technicals.
Easily the largest task I worked on this sprint, although difficult to hype-up due to being a backend feature.

The Subsistence codebase has countless (game related) micro-systems running code during gameplay. Usually performing jobs based on timers, events, or every frame. Some tasks are small and lightweight, and others can be much larger.

As the game has grown in size and complexity over the years, smoothly handling job execution has become challenging from a development standpoint. Systems perform tasks (run code) whenever needed, sometimes running larger tasks at the same time as others, causing "spiky" execution. I'd always mitigated this by staggering larger jobs over several frames, but this needed a proper solution.

The new system calculating water-flow through water pipe networks was the final straw to convince me to implement a scalable fix. This is because each time a water pipe is added/moved/removed, the flow of water through the pipes needs recalculating. And as there is no limit to the scale of pipe networks players can build, this job was yet another (potentially) large job that could trigger.. whenever.

Solution:
I've implemented a job queue manager for organizing and handling various jobs (code execution) during gameplay. Systems can now asynchronously request to run a job, the manager will add the request to a queue, order them based on various priorities, and then process the queue one by one (or in batches), telling the requestor/s when it is their time.

This has dramatically simplified development, brought order to chaos, and will allow me to continue scaling the game while maintaining performance.

World Initialization:
There has always been a lot of world initialization code running in the early stage of the game. This is doing things like initializing custom LOD handling, collision, world-decorations, foliage culling, AI spawns, etc. Previously I would allows this to run after entering the game world, which would take around 20 seconds. Players may have noticed awkward popping-in and poor performance during this time as the world configured itself. It always bothered me.

Since I now have a stable job queue, I am throwing all this work to be processed immediately, before the player is dropped in the world. It runs way faster and as I don't have to run it while rendering and means the world is fully initialized the moment the player is given control. You will just see a very brief "Initializing World" screen before entering the world.

In-Game Achievement Tracker:
While viewing your inventory, a button will now show on the far right, showing the current progress of the in-game Steam achievements.

Clicking on the button will open the Steam overlay to show all achievements and the current progress against each one.

Weapon Ammo Type Display:
Previously the selected ammo type for weapons would only briefly show when switching types, or while the inventory was open, making it confusing to tell which ammo type you were using. Now the equipped weapon will always show it's current ammo type (all other toolbelt weapons will still show their ammo type while viewing the inventory).


Double Barrel Shotgun Predator Skin:
Some new skins are available in the Steam item store. The new double shotgun predator skin be viewed here. Thank you to everyone for supporting the game through the cosmetic store. 🙏



Lever Action Rifle Predator Skin:
Can be viewed in the item store.



Revolver Predator Skin:
Can be viewed in the item store.



Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
Portuguese European (João C. H. Jorge)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Finnish (Pewtsku and J4ntteri)
Subsistence - ColdGames

Vehicle Construction Bay:
The Vehicle Construction Bay (VCB) can now be crafted in the BCU. This placeable unit is used to construct, maintain, upgrade and manage vehicles. It must be placed within range of a BCU or Range Extender to provide power.


Vehicle Construction:
There is currently one vehicle type that can be constructed (the ATV). Players must construct the vehicle in stages, with each stage requiring the previous stage be complete before continuing to the next.

Unlike many other powered crafting items, vehicle stages require no upfront power cost, but instead will consume power throughout each construction stage.

A minimum of 500 power is required for constructing. If power levels drop below 500, it will pause. Construction can be resumed by clicking on the current stage and a resume button will show. In addition; construction can be manually paused at any time using the same process.

The dimentions of the VCB is 2x foundation widths by 1.5x, and can be snapped to existing building pieces.

ATV:
The ATV (All Terrain Vehicle) provides players with a fast means of transport to traverse the world. As well as providing a 20-slot onboard storage capacity.

It runs on "vehicle fuel" (a new item, see below), and has onboard battery power which is required for engine ignition and headlights. When mounting the vehicle, a driving hud will show top right, giving stats on speed, fuel, battery etc.

There are 3 interactable areas: The engine (at the front), where the player can refuel and jump-start the battery. The driving section (center). And the trunk, where players can access the onboard storage.

The vehicle is designed for travel, rather than combat. So while it is possible to ram players/hunters/animals, this will ultimately build-up damage on the vehicle. As too will impacts with world geometry, so be mindful of your speed and routes.
First and third person view:
Players are given the option for driving in 3rd and first person.

You can toggle between the two using the existing "Cycle Camera" key which driving (which is rebindable). The game will remember your choice, so you don't have to keep resetting it.
Manual transmission:
I opted against an automatic transmission as I feel having it manual creates a more satisfying control mechanic, as well as a higher skill ceiling for traversing terrain effectively and efficiently.

The gears can be shifted using the mouse wheel (or whatever you have bound to next/previous weapon).
Battery power and headlights:
The battery will slowly charge over-time based on the speed of the wheels spinning, so sitting idle with the engine running will not produce a charge. If the battery runs dead, you will not be able to fire-up the engine.

The headlights can be operated using the "L" key while driving (or whatever you have bound to your "Toggle Flashlight" key).

I added some subtle lens flares and ambient illumination on the hood and bumpers, which I think looks pretty nice.
Players thrown from vehicle:
Having a high-speed impact will cause the player to be thrown from the vehicle in ragdoll. They will stand back up after a moment and regain control, but this could result in a dangerous situation, so drive carefully.
Vehicle access permissions:
Only applicable for co-op and dedicated servers, here is how vehicle access is handled: The core ownership of a vehicle is traced back to the player who placed the BCU, which powered the VCB which constructed the vehicle. Thus, any player who shares a base membership with that player will have access to drive the vehicle and access it's inventory and engine.

Black Crystal:
A new ore is required to build key items for vehicle construction. However players will need to venture into the lava caves to find these new nodes.

Mined with the pickaxe (or axe), the nodes will yield Black Crystal Ore. The ore must be refined in the refinery to produce pure Black Crystal, ready for crafting.

Climbing axes are required to descend down into (and return from) the lava caves.


Advanced Mechanical Parts:
These new parts are required for vehicle construction and can be crafted at the lathe.

They are also required for vehicle repairs. They can take some time to craft, so best to queue them up and let the lathe do its thing.


Heavy Bolts:
Another new item required for vehicle construction. These allow me to balance the yields of standard crystal with late game crafting. Some recipe reshuffling is little overdue at this point.


Vehicle Docking:
The VCB will automatically "dock" a vehicle if a player exits the vehicle while it is on the VCB. It will rotate the vehicle to face forward and raise it on the bay feet. Once docked, menus will open up in the VCB terminal to be able to repair/rename/upgrade the vehicle. When you start to drive the vehicle, it will automatically undock.

Vehicle Recall:
There may be times when your vehicle becomes disabled out in the field. Either due to taking too much damage, getting plunged into a lake, etc. Within the VCB terminal, under the "All Vehicles" tab, you can view a list of all vehicles you have access to, showing their name, health, skin, distance. Players have the option to recall (teleport back to base) any vehicle, at the cost of power.

The further the vehicle from the VCB, the higher the power cost (although there is a floor and ceiling to this cost). Recalling a vehicle will dock it at the VCB that recalled it.

Garage Door:
This mechanical door is intended for use with the VCB (it is 1.5x foundation width), although it can be snapped to any foundation or ceiling. It does not require power to operate and can be crafted at the lathe.


Garage Ramp:
Similar in dimensions to foundation stairs, although is measured to fit the VCB (1.5x foundation width).

Allows for smoothly entering and exiting your base garage.

Garage Door Fob:
While a vehicle is docked, in the VCB terminal, under the "Docked Vehicle" tab, there is a sub tab for "Upgrades". Currently there is only one; the Garage Door Fob.

This upgrade can be crafted/attached to an ATV. Once attached, an additional icon will show in the driving hud, and players can use this to remotely open/close the nearest garage door while driving.


Vehicle Damage System:
I worked hard to add visual detail to the damage stages of the vehicle. The paint and components will take visual dents and burn marks.

I'm using morphing to bend and misshape the geometry of parts of the vehicle as it takes continued damage.

When damage is becoming excessive, the engine will start to hiss and smoke, and eventually catch fire, and ultimately explode once health reaches zero. Once exploded, the tires will also be blown off.

Vehicle Repair:
To repair a vehicle it must be docked at a VCB. Either by driving it on, or recalling it (if fully disabled). Within the VCB terminal, under the "Docked Vehicle" tab, there is sub tab for "Vehicle Condition". This will show the vehicle state and the items required to make repairs.

The repair process will consume power throughout the process. If tires are missing, they will automatically be reattached. The vehicle becomes drivable again so long as at least one tire is attached (although missing tires greatly affect handling).

Please note that vehicles are never actually destroyed, simply burnt-out and disabled, and recoverable with repair.

Vehicle Battery:
Crafted at the workbench, this new item is required for both vehicle construction and to craft a vehicle jump kit.


Vehicle Jump Kit:
If a vehicle runs out of power, the engine will not start. It is required that the player uses a vehicle jump kit, by accessing the vehicle engine hud, and placing the jump kit in the slot provided.

It will provide a minimum charge to start the engine, and the vehicle can charge the remaining % through use. The jump kit will be returned to player, and will need to be recharged using batteries.

Vehicle Custom Paint:
In the VCB terminal, under the "Docked Vehicle" tab, there is a sub tab for "Vehicle Paint".

This allows players to switch between the various cosmetics they may own on their Steam account.

Vehicle Fuel:
Crafted at the workbench. Players can add fuel by accessing the vehicle engine hud, and placing the fuel in the slot provided.

Any excess fuel after the engine it full will be returned to the player (so no need to split).

Vehicle attachments?
You may notice there is a section for vehicle attachments under the "Docked Vehicle" tab in the VCB terminal. This is for future features. These are not promises, but would be things such as a passenger seat, mower, trailer.

Map Icons for Vehicles:
Providing that you (or one of your teammates) owns a vehicle, you will always be able to see an icon for it on the map, so no need to worry about forgetting where you parked.


Reduced food decay for trap bait:
I've heavily nerfed the decay rate of bait in traps, so trapping is far less penalized.


Reduced decay for eggs in animal housing:
Eggs laid by chickens in the animal housing will now last much longer when left in the housing.


Reduced/muffled river/waterfall noise while inside an enclosed base.
So players who have built over loud waterfalls or rivers will now have a more immersive and peaceful experience while inside their base.


Hunter base locations:
As the map has grown a lot, hunters will now build their bases further from player bases. When starting playing the update on existing profiles, they will be reset and start building again from scratch.

New UI dropdown menus:
I've implemented new UI dropdown menus. These have a larger font, will resize to the textual content, have clearer selections, and have a subtle animation. Much nicer imo.


Fixed shaky aim-down-sights:
Some players may have noticed a very annoying subtle shaking of the weapon when raised up to up to aim-down-sights. This was due to the independent FOV scaling between the weapon/arms mesh and world view fighting each other. It is now fixed, so the weapon holds smoothly once raised.

PVP damage to vehicles?
If your server has PVP damage disabled, then players will not be able to inflict damage to vehicles (unless for driving collisions).

Dedicated server dormant vehicles:
Vehicles can be very costly on server performance if left unchecked. Because of this I've implemented a system to temporarily remove vehicles from the world if it's owners are all offline, and then lazy-load and restore them when it's owners log back in. This will prevent servers from degrading over time as abandoned vehicles build up over months/years. It's important to me that servers should be able to run indefinitely without a forced wipe.

The store size for dormant vehicles is currently set to 150. With the longest-dormant vehicle being removed if the cap is reached (likely at that point that the owned stopped playing on that server a long time ago).

New server admin console commands:
ListVehicles TeleportToVehicle [VehicleId]
Type "help" in console to list available commands.


New clothing skins:
Some new cosmetics added for clothing items: Combat Helmet Woodland Camo, Shirt Blue Plaid, Heavy Duty Pants Woodland and Snow Camo. Thanks again to anyone supporting the game through the cosmetics system 🙏

Skins can be found on the Subsistence Steam Store.


New weapons and vehicle skins:
Lever Action Rifle Nickel Plated & Black Stripes, Recurve Bow Black Camo, ATV Woodland and Snow Camo.



Oher Notable Changes:
  • Fixed craft queue sometimes not showing for clients when accessing an external crafting station (like BCU, workbench, lathe, etc).
  • Fixed bleeding icon sometimes not disappearing for clients of network games, after bleeding had stopped (finally..).
  • Using jarred food to feed animals in the animal housing will now return the empty jar.
  • Weapon/clothing/vehicle cosmetics (skins) can now be accessed in the Steam Store from within the game. Mousing over the skin icon will show a button to open the skin in the Steam Store. If purchased, the game will update your ownership (without having to close and reopen the game).

  • Rotating buildables now allows for 8 points of rotation (rather than 4).
  • Fixed exploit that allowed players on servers to name their base to be an empty string to hide the hud icon from other players when they were in range.
  • Fixed bug where weapons and clothing would repair if save was made and loaded while on less than 1% health.
  • Fixed hunter base placements sometimes building partially through the ground, causing outside ground clipping through the ground floor.
  • Fixed lakes still having collision for ragdolling animals and humans after the lake had thawed from frozen.
  • Fixed BCU not showing as being accessed when another player is using it for clients of network games.
  • Fixed small animals not showing injured animation and sounds when injured (previously they always showed as dead).
  • Allowed max health and stamina progress bars to fill an extra bar after reaching the max of 125. This prevents the hud notice showing too frequently each time we eat after dropping slightly from max.

  • Fixed freecam sometimes not teleporting to desired/correct location for server admins.

4k image of Alpha 60 title art (for creators): LINK

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Finnish (Pewtsku and J4ntteri)
Jun 17, 2022
Subsistence - ColdGames
A quick sneak peak at the upcoming Alpha 60 update 👀

https://youtu.be/bHem8wwcglo
Subsistence - ColdGames

Alpha 59 brings a large expansion to the western side of the map, opening up access to a large new lake, streams, ponds, waterfalls, forested regions and beachfront.

It is important the world continues to scale in size, as I want long-haul travel and exploration to play a role leading into future features and development.





Here's a link for a full 4k image of the world map.
New Trees:
I've implemented a new system for trees, moving away from the native SpeedTree libraries available in the engine.

They support wind simulation via vertex animation (with no skeletal meshes), seasonal changes, large-scale instance meshing, etc. They are still a work in progress, but are performant and give me much more control over the code rather than working around a black-box feature set.

The new area is mostly populated with new tree species using the new code. Eventually I hope to transition the old trees on the rest of the map as I introduce more species.










Cave Access?
As with the prior South-East expansion, the new area adds a lot more underwater space (including deep water). However there is currently no cave access from the Western lake (yet). This will certainly come in the future.


New Landscape Rock Geometry:
In the new area I'm using some new techniques to blend rocky ground detail into the landscape geometry.

This does increase the polygonal complexity to the scene rendering, but I'm using some aggressive LOD and lighting transitions to maintain high performance.

The new geometry caused problems with the AI pathing systems, so needed to be updated to accommodate.
Triangular Building Pieces:
There are now triangle variants of foundations and ceilings. They are equilateral in dimension (with each side being the width of a full wall). So 60° at each corner, meaning 6 would complete a circle.

I think these new pieces will open up a lot of new creativity for base designs, so I'm curious to see what players will create!



Fruit/Veg Will Now Perish!
As hinted at previously, fruit and veg will now perish overtime. This may be controversial, but was necessary and well overdue.

How the system works:
  • Items will perish one at a time from a stack.
  • Splitting the stack would result in both stacks continuing from the same perish state.
  • Adding an item (or stack) to a stack will result in the stack acquiring whichever had the lower perish state.

In addition, when a stack is at a low count, it will take longer to perish (an example shown above). I think this is an appropriate way to balance/decrease the penalty of food perishing while looting, while still maintaining the necessity for preservation methods when at larger scales of production.

Meats and cooked meals still don't show meters. This is because they still maintain independent perish times for every item in a stack. So I would have to either think of a way to present up to 10 perish times for a single item in the inventory, or switch them over to use the same logic as fruit/veg.

Vegetable Chutney:
To assist in food preservation, players can now prepare Vegetable Chutney in the oven. The recipe requires a boiling pan. Chutney does not require refrigeration and can be kept indefinitely.


The glass jar is returned when eating the Chutney, so each jar only needs to be crafted once.

Dropped Kit Expiry Time Increased:
Due to expanded world space, player dropped kits will now last for 14 minutes on normal (previously 10 mins) and 20 minutes on easy (previously 15 minutes). On hardcore there are no dropped kits (unless on dedicated servers whereby there is a 2 minute timer).


Increased Shadow Distance:
I've increased the dynamic shadow casting by around 3x. This gives much greater depth to the scene presentation, especially in densely forested areas:


New Cosmetics:
For players that wish to further support the game, some new skins have been added to game's Steam Store Page.
Winter Jacket Snow Camo and Shirt Woodland Camo:

Revolver Nickel Plating and Black Grip:

Rifle Black Camo and Gold Trim:


New Language Supported - Finnish:
Thanks so much to Pewtsku and J4ntteri for providing the translation :)

Other Notable Fixes:
  • Increased FOV to 100 (previously 95). I will add ability to customize this in the future.
  • Added culling for distant landscape, reducing a lot of draw calls (better FPS performance).
  • Increased number of beehives during the summer months.
  • Greatly reduced noticeable texture seams for snowy terrain on the landscape.
  • Attempted to resolve reported bug of river sounds cutting out audio.
  • Changed campfire repair recipe to only require sticks.
  • Fixed compass showing during loading screen.
New Trailer:
If you missed the previous minor-update post, please checkout the new game trailer:
https://youtu.be/-Dx5qabDXdI

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Finnish (Pewtsku and J4ntteri)
Subsistence - ColdGames
I just posted an updated trailer for the game. Please check it out 👀



The old trailer was showing it's age and didn't represent the game in it's current state, so this was overdue.

Cheers!
CG

Subsistence - ColdGames

Eagles:
A new animal now flies the skies in the world. Eagles will nest in the high mountainous rocky areas. They will regularly leave their nest to scout the landscape to catch prey. They will fish in the lakes (for all fish types) and also hunt small game (rabbits and chickens).

While they don't generally pose a threat to players, they are opportunistic predators and will snatch a hooked fish or small game kill from players. So keep an eye on the skies while hunting/fishing.

Shooting an Eagle while it is clutching prey will cause it to drop it, allowing the player to trace it down and steal the catch for themselves.

Eagle Nests:
Eagle nests can be found high up on rock formations in mountainous regions.

Usually too high and out of reach, players should use their climbing axes to scale the rockface to gain access to nests.

Looting an nest will yield Pristine Eagle Feathers. You can loot the nest while still attached to the rockface, just get close enough, look an the feather and press the use key.

Eagles will become aggressive if they spot you tampering with their nests, so be careful. Note: Killing an eagle will damage it's feathers, so looting from its nest it the only way to acquire the pristine features. Eagle kills are also now tracked in player stats.

Hang Gliders:

Players can now craft Hang Gliders from the workbench. To use the Hang Glider, it must be placed on the toolbelt and equipt like any tool or weapon. When the player begins to fall, the glider will auto-deploy.

The glider will take slow usage damage over time, so keep your eye on it's health so it doesn't break during a flight. It requires Pristine Eagle Feathers to craft (and maintain), so players will need to loot some nests.

Piloting Controls:
Fliers need to careful! Gliding is a dangerous sport, and the glider will not auto-correct to protect the pilot from a perilous crash. I've tried my best to simulate piloting physics, so pitching down hard will cause rapid acceleration while pitching up will trade velocity for upward lift.

While gliding, players can freely move their head around to enjoy the views, while using the keyboard movement keys to control the glider.

Landing:
Be mindful of your speed while coming in for a landing. Use careful pitching to control a slow enough speed to ensure a soft touchdown.

Note: It's currently not possible to exploit flying onto exposed hunter bases. The way I've implemented this may seem crude, but eventually I hope to add more natural means of defense from flying raids.

New Hunter Bases:
I've added several new hunter base designs of all size varieties.

The new designs take advantage of several new building pieces and base items previously unavailable.

I've also added a system that tracks which bases get destroyed by players, so replacement hunter squads can alternate through the different designs to keep things changing-up.



Big Performance/Lag Improvements at Scale:
*This was the largest piece I worked on this sprint*. I've always been aware that when the game world was very densely populated, the CPU would bottleneck performance. This was particularly noticeable for dedicated servers with 10's of thousands of buildables placed, and multiple concurrent players connected.

This would sometimes push the server tick rate down into single digits, and result in extremely delayed response times for clients, high pings (due to the server getting backup-up) and AI teleporting erratically with their movement.

The cause of this was the sheer volume of actors (things in the world) trying to tick (run code) every frame, when the vast majority (over 95%) very rarely needed to update, if ever. I've made some sweeping changes to put almost all actors to "sleep", and wake them only on certain events, rather than each frame.

The impact is huge, as can be seen in these comparison stats, which shows CPU load on a server (at ~75% build capacity) with 4 concurrent players on each. What was previously pinned and constantly running below target tick rate, now sits comfortable with plenty of headroom.

Performance and scaling has always been a top priority. This type of work is hard to express in player-facing patch notes as it doesn't relate to specific features, but I think it's important to mention details when it is such a huge part of the development process.

Increased Mountain Rock Geometric Detail:
The mountain rock formations have had their geometric complexity increased greatly, while preserving a the performant low poly collision meshes.


Big Increase To Server Build Cap:
With the new CPU performance boosts, I've greatly increased the build cap for co-op and dedicated servers.

Dedicated Server Remote API:
I'm implemented a web server into the dedicated server build. This allows for your server to receive remote calls via HTTP, allowing admins to query and trigger events on their server remotely (not needing to be logged in as a player).

An example use of the API would be to post an in-game alert notifying that the server will shortly be resetting, so players aren't caught off-guard during a reset.

Currently the API only has a couple of endpoints, but now it is implemented, provides me a platform to expand it's functionality moving forward.
Documentation on how to configure and use the API (with examples) is outlined in this guide:
https://steamcommunity.com/sharedfiles/filedetails/?id=2601952438

Physics Based Butcher Animations:
Animal bodies will now physically react to the butchering process, jolting and pulling with the movement of the axe.


Fixed Animal Corpses Disappearing in MP Games:
A highly requested fix from players for a long time. Thanks for your patience.

Also fixed the the animal models blurring for a period of time after they would ragdoll on death.

Dormant Bases While Base Members Offline:
Domesticated animals will no longer die when all base members log off from a dedicated server. They will cease to feed and level up (and will continue when a base member rejoins).

In addition, bases will cease to consume or produce power, mining drills, generators, fabricators will cease to operate. Plants will also not grow. Fridges will remain active but use no power (so your food will be safe).

Once one of the base members logs back on, all items will function again.

Glass Wall Half (Vertical, Slanted):
This new piece should add some more variety to base designs.


Animated Models For Dropped Fish:
Tossing a fish from your inventory will now render the proper fish model flapping on the ground.


Christmas Tree:
It's now possible to craft a Christmas tree from the workbench.

The trees must be placed within your base build sphere as they have functioning lights that run off base power.

The option to craft these festive trees runs between Nov 1st and Dec 31st each year (based on your system clock).

Weapon/Clothing/Item Cosmetics:
I've added various cosmetics for weapons, clothing and items, and integrated with the Steam inventory service. These skins are purely cosmetic and do not affect any actual content or in-game stats. They are intended for players who wish to further support the game's development.


The skins can be found on the game's Item Store on Steam.


To apply a skin in-game, left click on the inventory item and the available skins will show as icons in the item's details box. They can be switched back and forth at any time.


Added In-Game Tip for Chopping Ice Holes:
It was not obvious to new players that this mechanic existed.


Cave Entrances Now Show On The Map:
I think this helps awareness for new players who may otherwise not seek to explore the depths of the lakes.


Other notable changes:
  • Firearm handling sounds have been increased in volume and expanded. Now as the player breaks into a sprint and draws the weapon in/out, sounds will play accordingly. I think makes the weapons feel more weighty and immersive.
  • Passwords will now save when joining servers, and be auto-populated when rejoining from the server list.
  • Fixed incorrect curved window snapping location.

  • Fixed scrollbars in all menus not scaling correctly to the length of the content within the scrollable window.
  • The full alpha version will now show top left while in the menu (previous the decimals were omitted).

  • If trying to join a server running a different version, the error message will now detail the exact version differences (rather than a generic error).

  • Fixed bug where flashlight would continue to drain its battery if removed from a weapon while turned on.
  • Passwords for previously joined servers will now save (so you don't have to re-enter each time you join). Unfortunately still not for co-op games.
  • Fixed bug where movement controls could still remain active while in map view.
  • Replaced unfocalized loading screen with simple loading icon instead.
  • Fixed audio bug where fire/generator/cooking/etc sounds would not play in heavily populated worlds.
  • Fixed bug where elevator switch would not call the elevator if the elevator was over 100 floors away.

  • Fixed bug where hunter woodburners would not decay with the rest of their base after being destroyed by a BCU Cracker.
  • Fixed animals sometimes playing their idle animations while walking for clients.
  • Fixed mining drill progress meter not updating in real-time for clients.
  • Fixed sandstone ore nodes not aligning correctly to the surface that are spawned on.
  • Attempted to fix the random crash while accessing solar panels or wind turbines. I believe this is resolved, but haven't 100% confirmed yet.
  • Fixed server name not showing in the server stats hud for clients.
  • Fixed certain sounds not playing while in freecam mode (such as gunshots). Some sounds are still not working, but I will get to those in the future (freecam is lower priority as only affects admins).
  • Fixed smoke from breaching charge not rendering for clients.
  • Added many low poly LOD meshes for player models and clothing (performance benefit).
  • Rugs, floodlights and switches have now been added to existing hunter bases.
  • Fixed bug where rugs would protect the floor below from explosive damage.
  • Fixed river sounds still playing after having frozen for the most southern river.

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Subsistence - ColdGames

Migration to 64 Bit!
I have finally invested the time to migrate the game over to 64 bit. This is work I've been delaying for some time, however as the game has continued to grow, I was starting to hit the limitations of 32 bit (causing crashes for players with "Out of Memory" errors) and making development much more problematic.

Essentially the 64 bit version removes memory limitations imposed under 32 bit, allowing the game to scale in size far beyond what was previously possible, while offering more stable and improved performance. This may sound less than exciting, but please know how essential this was to the growth and future of the game.

Executables:
Launching the game from Steam will now launch the 64 bit version. I am still shipping the 32 bit version as part of the game installation. The 32 bit executable can be found in ../Subsistence/Binaries/Win32/UDK.exe.

Save file restructure for 64 bit:
Profile saves will remain intact. The first time you run the game on Alpha 57 a script will migrate existing saves into a new directory structure: ../Subsistence/UDKGame/SaveData/. So if you make backups, please use this folder moving forward.

New Deep-Cave Expansion:
A brand new cave system now lies deep beneath the world.

Far deeper than the existing cave system, the new caverns reach veins of volcanically active lava pools and streams. Temperatures in the caves soar and will deplete player hydration levels, so ample water supplies are essential for explorers.

The new cave system connects the two existing caves systems. So it's now possible to travel from the SE Lake all the way to the NW lake entirely underground. However be aware of the risks when attempting this distance. Dying in the caves could make retrieval of your kit difficult and hazardous.

The caves now all being connected makes the entire underground system pretty mammoth. There will certainly be future expansions, linking mountainous ice-caves down into the system.


Rock Climbing:
Players can now craft Climbing Axes at the workbench. These will allow players to ascend/descend any rock face in the world (including frozen waterfalls).

To ascend, with the axes equipped, simply approach and face any vertical rock face and a prompt will popup to begin climbing. To descend, simply approach the edge of a cliff and the same prompt will show, allowing you to climb down and mount the rock face from above.

Once mounted, the player can freely climb the face using the movement keys, while moving their head independently to view their path. You can jump from the face at any time (but be very careful).

The player will automatically unmount the wall when reaching flat ground. When reaching the top of a cliff, a prompt will show to vault up onto flat ground.

This new mechanic required significant development effort, and it will seem underutilized at this point (as for now it's only used to access the new caves). However it is part of a larger (iterative) plan and will take on a more prominent role in the future. High-mountain terrain (as a unique and fully realized biome) has always been on the roadmap, and is still absent from the game. Stay tuned.

Accessing The New Caves:
As mentioned, climbing axes will be required to access the new caves. Large vertical drops separate the new cave system from the existing caverns.


Server Build Cap Doubled In Size:
As mentioned on previous updates, the server build limit is in place due to the number of network channels available during a client connection to the server (rather than as some arbitrary performance measure). If I exceed the limit, then network requests get completely lost and the game essentially breaks.

As done previously, to increase the cap I group/cluster many buildables of the same type to all share a single channel. This time I've switched a lot of buildable types over, and the result is effectively double the cap size of Alpha 56! There is also room for further increases in the future.

Deep-Cave Hunters:
A new type of hunter occupie the new deep-cave system. They are identified by their gas masks and grimy bodies from the fumes in the caves.

They typically form in smaller squads than the other mining hunters, and are slightly less armored.

They required a bit of an AI overhaul to avoid suicidal runs into lava pools...
Gas Mask:
The gas mask is not a craftable item, and is currently only used by the deep-cave hunters. *However* it is possible to find it in the world, although is extremely rare.


Overheating:
I've updated the health system for when a player is too hot (indicated by the HOT hud icon). The increased depletion on hydration levels is the same as before, however now when hydration levels hit zero (and the player is too hot), the player will start taking actual damage. So staying hydrated during hot temperatures is now more important.

Taking a dip in a lake is one way to cool-off, choosing more appropriate clothing, or fitting your base with an AC unit.


Deep-Cave Mining Crates:
While exploring the new cave system, you'll find mining supply crates left around. These crates require players to break them open before accessing (which causes tool usage damage).

I'm using some minor destruction physics on the crate mesh to make it a little more satisfying to smash open.

These crates can contain higher tier items, however they have a high cool-down times on respawns.

Mixed Berry Jam:
Players can now craft jam jars from the workbench. These aren't too cheap, but are permanent and reusable items (for now).

Collecting berries throughout the various seasons now allows players to prepare mixed berry jam at the oven (requires the boiling pan).

The jam provides a boost to max health/stamina, otherwise not provided by eating the berries by themselves.

You may notice the total fruit/veg benefit is less than the total individual berries. This may seem like an oversight now, but will make more sense once perish times are added to fruits/veg (as jams will preserve fruits without the need for refrigeration).

Ore Node Impact and Crate Interaction Animations:
Ore nodes now animate when they take hits whiles mining.

In addition, crates will play a subtle jolt as players interact with them. I think this makes the world feel a little more dynamic and interactive while out looting.

Joining Server Streaming Status Bar:
When joining a server, the client now tracks the progress of the initial streaming of world-data, so there's now a handy loading bar!


Fixed Getting Killed While Joining Server:
There was previously a small amount of time when joining a server, where the player would spawn into the world before taking control of their player (sometimes leading to being killed). This is now fixed!

View Player Steam Profiles From The In-Game Player List:
When clicking on a player in the in-game player list, a small button will show over their avatar, allowing players to open their Steam profile in the Steam overlay.

This will help players send friend requests or open chat on Steam if they team up in-game.

New Death Screen Hud:
I've updated the death screen hud to now slide in the options available to the player.

Previously this was just a paragraph of text, so it was not obvious that easy mode offers the option to reload the previous save. The new design should be much cleaner and more intuitive.

Global Ban List:
While I continue to add preventative measures to hacking, some players continue to try to use 3rd party hacking software on servers. Because of this I've added a global ban list. This service allows me to ban a player and have that propagate to all servers globally. I sincerely hope to never need to use it, but it is now there as a tool to protect players trying to play fairly.

Plants Will No Longer Grow With No Water:
Previously plants would still grow (although very slowly) with no water. Now growth is halted if the plantbed has zero water.


Fixed Awkward Cave Transition At NW Lake:
While entering the underwater cave system at the NW lake, previously I was actually using a portal and projecting an fake image to hide the transition of passing through the landscape layer into the cave environment. The new system handles the collision and physics correctly without the need for the previous hack and smoothly interpolates between the two environments.

Increased O2 Tank Duration By Over 50%


Added Drop Shadows To Death Skull and Map Icons:
Should make them easier to see in snowy terrain or in a blizzard.


Hunter Glow Stick Colors:
Rogues now use green glow sticks, miners use orange and deep-miners use red.


Cloud Saves:
I'm now utilizing the Steam cloud save service to sync all profile save data. So if you switch systems or format and re-install your OS, your profiles will persist. If you currently use multiple computers on the same Steam account and want to maintain separate save data, you can disable cloud saves for the game in the settings in your Steam client.

Fixed Some Hunter Weapon Handling Glitches:
There were several states where hunters were switching weapons while still in the process of aiming/reloading/etc, so I've cleaned some of that up.

Additional Admin Features:
  • Added ability to teleport directly to a base via console command:
    TeleportToBase [BASE_ID]
  • Dedicated server admins can now inspect buildables to check how long until the buildable will start to decay. This will also list how long the player who placed it (or a member of their base) was last online. Simply look at the buildable and enter the console command (also works in freecam mode):
    InspectBuildable
  • Dedicated server admins can now open the Steam profile of the player that placed any buildable. Simply look at the buildable and use the following console command (also works in freecam mode):
    ViewSteamProfileOfPlayerWhoPlacedBuildable

  • Added ability to disable clipping while in freecam mode (console command while already in freecam mode):
    NoClipFreeCam
  • Base names (that show at bottom right in the hud) will now update while in freecam mode.
  • The ListBases admin command will now also report on the time since a base member was last online (playing on the server).
    ListBases
  • Fixed bug where admins couldn't see ore nodes in the caves while in freecam mode.
Reminder that you can type "help" to view available admin commands.
Structural Integrity???
I know some players expected me to enable this feature in the update. I worked a lot on this during the Alpha 56 update and simply needed a bit of break from that code, as there were several additional features needed to accompany it (such as structural support buildables). The feature is all still there and ready for me to finish. I'll pick this back up for a future update.

New Languages Supported:
Two new languages have had support added:
  • Ukrainian
  • Latvian

Other Notable Changes:
  • Added ultra-high-rez rock materials to cave rock, which blends in at close proximity.
  • Added localized messages for connection errors while attempting to join servers.
  • Fixed player shadow casting bug introduced in Alpha 56 (causing overly black shadows on players while in base lighting).
  • Fixed "Rent a Server" button not opening the Steam overlay on some computers.
  • Updated silver birch trees bark texture (credit to Gael Romanet for donating these textures, project Dismal).
  • Fixed bug where stack of perishable food item stacks would disappear when using shift-rightClick to split individual items (while in the default inventory).
  • Fixed bug where phantom fish could persist in the water with no fishing player or hunter.
  • Fixed clients hearing the fishing float "plop" sound a second time when starting to reel in a fish.

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Ukrainian (RoW-Team)
Latvian (Martins Plucis)
Subsistence - ColdGames

Lever-Action Rifle:
A new high-tier rifle can now be crafted at the workbench.

The LA Rifle uses the same 7.62mm cartridges as the existing rifle, but deals slightly more damage. However, this is at the penalty of a slower fire-rate due to the lever action between each shot. So it is a more powerful and cost-effective weapon, so long as the shots are accurate.

I've added stats for the LA in the player stats view:

The LA Rifle can also load a new ammo type (which the basic Rifle cannot), please see later in the patch notes for details.

You can checkout a short video of the LA Rifle here: https://youtu.be/5xmkOMUkf0s
Moonlit Nights and Moon Cycles:
I've finally taken some time to work on the night-time visuals and added a dynamic moon cycle.

This isn't a total nerf to the darkness of nights. The moon moves through its own cycles (currently set to 8 days), and the light emitted is dictated by its fullness. So there will still be many near pitch black nights.

It is also tied in with the weather system, such that if the skies are overcast, this will deprive players of brighter lit moony nights. I considered tying it in with months/seasons also, but given the adjustable nature of the seasons, I thought best to leave it as a separate system.

Physics Based Base Destruction:
Previously when base items were destroyed, they would simply disappear with a destruction sound. I've now added individual destructible meshes for almost all pieces.

Now during attacks/raids, building pieces will explode/collapse and glass will shatter into physics-based pieces. I think this greatly helps immersion during gameplay.

You can checkout a short video of the new destruction in action here (where I detonate a BCU on my own base): https://youtu.be/kCxeLkBHMxc

Aurora Borealis (Northern Lights):
Sometimes during clear nights, the northern lights will be visible and light-up the sky. This is not something that will happen every night and the intensity will vary across nights when they are visible.

As with the moonlight, storm fronts will obscure their visibility and their intensity will be muted by overcast skies. I think this adds some cool diversity to the world over the passing of time.

Big Performance Overall:
I have made some substantial performance improvements (for worlds that are highly populated with buildings and many light sources). The screenshots below shows a benchmark of these changes, comparing rendering a scene in Alpha 55 to Alpha 56 (using the world data from Europe#2). I will explain the technical changes below (for those interested):

Distant lights optimization: (dev details)
One of the most expensive performance costs are individual light sources. In densely populated profiles there may be hundreds of individual light sources dotted around the map, all casting rays and dynamic shadow cascades. Many having overlapping cascades (which can be extremely expensive).
  • Many of these lights may be extremely far from the player to be barely visible, yet still use their same quota of GPU performance.
  • There may be many lights in close proximity to one another, yet be so far from the player view they only occupy a tiny fraction of screen space (such as a base with 20 lights in the far distance).
  • Lights would still render, even if they are muted-out by much brighter lights (such as midday sunlight).

I've added an LOD system to drastically reduce the number of light sources required to render the same scene.
  • Far distant lights (in close proximity to one another) will now cluster into a single source (reducing the expense of ray casting and overlapping cascades).
  • Lights that are overpowered by another light (meaning they would not be visible anyway) are now disabled.
  • Lights that are entirely outside of the current view are disabled completely.
There may be some quirks with this new system, and I will continue to make tweaks moving forward. However the performance increase is huge and should benefit many players.
Putting buildables to "sleep": (dev details)
Another big performance improvement: Previously all buildables would "Tick" with the game engine, meaning each frame they run some logic to check if they needed to do something. When there are many 10's of thousands of buildables placed in the world, this can add a lot of performance cost.

In Alpha 56, buildables are now put to "sleep" when no events are occuring for them, and wake up only when needed. This takes a lot of pressure off the CPU and will allow further scaling of the game.

Plaid Shirt:
A new clothing item can now be crafted from the default player crafting menu. The shirt is an alternative to the existing high-tier t-shirt.

However it's properties are slightly different, whereby it offers slightly more warmth at the penalty of slightly less damage protection. So it is a good option for early spring and late fall.

First Person Clothing Modeling:
I've always found it very jarring to see bare arms in the first person view when my character is wearing long sleeved clothing. This was especially awkward to see during winter and blizzards.

I've now modeled first person versions of all of the long sleeved clothing items, which I feel helps a lot feeling continuity with your character.

Multiplayer Exploit Fixes:
Cracking Bases:
I have now prevented BCU Crackers and Breaching Charges being placed on player BCUs (when the server has PvP base damage disabled).

In addition to this, you can no longer extend the placement range of either item, avoiding the exploit of players placing BCU Crackers by extending their reach through windows etc.
Speedhack prevention:
I've added logic to detect players using speedhacks on dedicated servers (and kick them).
Fly-hack exploit patched:
Some players reported a physics exploit, allowing players on servers to defy gravity. This should now be patched.
Hackers are an unfortunate reality, but something I'm alway looking to patch/prevent as I continue development, so I appreciate the reports.
Ban players by Steam ids:
Previously server admins could only ban players if they were logged onto the server. You can now use the console to ban players using their Steam id (which is the numeric value in the url of their Steam profile). Type "help" in the console to view the available admin commands.

Once banned, you should see them listed under the Banned list in the server info UI (where you can choose to unban them).

Phosphate Ore and Phosphorus:
There is now a new ore type that can found while exploring the cave systems.

Phosphate ore is somewhat rare, and can be processed into Phosphorus in the refinery. Each piece of Phosphate Ore yields 3 Phosphorus once processed.

Incendiary Rifle Rounds
Phosphorus can be used to craft incendiary rifle rounds. These can only be used with the new LA Rifle (press Left-Alt to switch between ammo types).

Incendiary rounds deal the same initial damage as their standard counterparts, however will catch the target on fire for around 10 seconds, dealing continuous damage over that time.

Jumping into water will extinguish the fire.

Shift-RightClick To Split Item Stacks:
When splitting stacks, rather than having to right click on the item, you can now simply hold the shift key (or whatever you have bound to your sprint) and right click to split singles into another stack.

Fixed Incorrect Warmth %:
Clients of network games were displaying an incorrect warmth reading when near heating sources.

It was either showing 100% or nothing. It was also leading to an incorrect reading on the current world temperature (which displays at top left). This is now fixed.

Strength Boost:
Strength Boosts can be found under the default medicinal craft menu. These items will increase the player's physical strength by 1.5x for 3 minutes. This increases the speed of harvesting resources (chopping tree, ores, etc), melee damage caused to base items (breaking down doors, etc) and damage to humans and animals.

This can be useful for a burst of wood harvesting, or breaking into bases. A status icon will display on the right side of the hud indicating when the boost is active. The damage incurred to the tool will also increase to match the increased damage dealt.

Adrenaline Boost:
Previously the Adrenaline boost would simply replenish your stamina, but then (depending on your health stats) would immediately start dropping again.

Now the Adrenaline Boost will provide unlimited stamina for 3 minutes, regardless of your character's physical condition. A status icon will show on the right while it is active.

Added Additional In-Game Tips:
It's never been very clear that players can level-up their max health and stamina overtime by eating better quality foods. I've added an in-game tip to highlight this mechanic for new players.

It's also not obvious that players protein levels drop faster if the player is cold. So I've also added a contextual tip to explain this.

Players are issued a free heat pack when respawned during winter time. However this is not obvious and often leads to a death loop trying to get back to safety. I've added a one-time prompt to highlight this mechanic.


Filling Canteens and Washing Hands From Ice Holes:
You no longer need to jump into frigid water to collect water or wash your hands from iceholes. Simply stand next to the ice hole and right click on your canteen to fill with water. Or click use to wash your hands.


Structural Integrity (work-in-progress, not enabled in update):
I actually spent a full month this update working on a Structural Integrity system for base building. This restricts floating bases and ensures bases are structurally sound (or will otherwise collapse). The system is working well for the most part, however there are many loose ends that need tying up, and I didn't want to dedicate any further time to this one feature.

You can checkout this short video showing the feature in action (running on my dev build):
https://youtu.be/JTZEHli18lI
The blue flashing highlights you see in the video are just for my dev environment, to visualize the SI calculations rippling throughout the structure. I plan to revisit and complete this feature in the future, but right now it's on hold. I welcome feedback from players on the eventual introduction of this feature.

Fixed Elevator Bug:
Fixed a bug where the elevator could run off the tracks (and often being lost).


Delay Entering World Until Fully Streamed/Initialized:
Previously players would be dropped into the world before it had finished initializing (sp) or being fully streamed in from the server (mp). This would lead the player to glitch about on geometry that hadn't fully loaded. Players will now get a waiting screen until the world is ready.

Flashlight Battery Duration Extended:
A full battery charge on Flashlight Attachments now lasts 16 minutes (real world time). Was previously 12 minutes.

Other Notable Changes:
  • Switched to new metallic materials for Double Barrel Shotgun Rifle.
  • Added weapon handling sounds when raising/lowering weapons to aim down sights.
  • Fixed ice hole clipping bug, that could result in falling under the world.
  • Fixed bug where players couldn't cancel and exit out of chat while sitting on ground or in a chair.
  • Fixed fishing line showing at weird angle if starting to fish while in 3rd person view.
  • Fixed character standing at weird angle if switching view while exiting an ice hole (thanks Freaky P ;))
  • Windows will now be destroyed if their wall frames are destroyed.

  • Fixed various buildable's pitch and roll not replicating to clients of net games.
  • Fixed bug where two weapons would show mounted in the work bench (one below the bench) for clients of net games.
  • Fixed animation glitch where players could sit while in a falling state.
  • Fixed clipping bug where players could glitch through geometry while sitting on sofas (sometimes leading to falling to their death).
  • Inventory item blue highlight flash will now interrupt a previous flash, so feels much more responsive when splitting/transfering items in quick succession.
  • Log files now capture when admins ban players.
  • Fixed bug where dedicated servers could get into a restart loop, and machine needing resetting to fix the issue. This was caused by the server attempting to compile shaders (which it never needs anyway).
  • For humans and animals on fire, the fire particle will now remain attached during ragdolling (previously would float at the death location).

Cheers,
CG

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/

Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184

Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
Subsistence - ColdGames

Ice Fishing:
It is now possible to break through the surface ice on the frozen lakes (using an axe), allowing players to fish during the winter months.

With the axe equipped, look at the ice until a progress wheel displays, then begin chopping to create the hole. This can take a toll on the axe's condition, so keep an eye on its health bar.

Fishing in the ice hole does not require casting with the rod. Simply approach the hole with an equipped rod (and tackle) and an action prompt will display to start fishing.
Ice Holes and Winter Cave/Water Access:
Players can descend through ice holes, giving new access to water and cave locations throughout the winter. I've added a vault mechanic for pulling yourself out from an ice hole while underwater.

Ice holes will eventually refreeze over. I have code in place to reduce the rate of refreezing if a hole is being actively used, but it will eventually refreeze regardless.

*Be careful to carry an axe while exploring caves during winter, as you may need to break through the ice to exit the frozen lake on your return.
Beehives and Honey:
During the summer months, bees will now build hives that can be harvested for honey.

The hives are fairly rare and can be found attached to tree trunks. An axe or pickaxe can be used to harvest the hive to yield the honey.

Honey can be eaten raw and used in cooking recipes. Honey is currently the only food item providing a max-health/stamina boost in its raw form.
Bee Swarms:
Beehives are not dangerous unless a player attempts to harvest the honey.

Attacking a hive will unleash a deadly swarm of bees, so take stock of your current condition (and equipment) before attempting to harvest a hive.

*Many players have suggested a beekeeping mechanic being added. This is certainly something I'm considering for the future.
Catfish:
Catfish can now be caught in the various ponds around the world (they do not reside in the larger lakes). They are less active during the colder months.

They cannot be caught using fish traps, and require rod-fishing.

Pike:
Pike can be found in all the lakes/ponds in the world. They remain highly active during the winter months, due to being predatory fish.

They also cannot be caught using fish traps, and require rod-fishing.

Perch:
Perch can be found in all ponds/lakes, however are more common in ponds. They provide slightly more protein than the existing "small fish".

Perch can be caught in fish traps. The can be cooked whole, or harvested for fish oil.

Small animals now destroyed by live ammunition:
Small animals (rabbits and chickens) can now be killed by a single shot of any live ammunition. However doing so will destroy the potential resource gains and leave you with a mangled corpse (and a satisfying "splat" effect).

The only (current) use for mangled corpses is to allow it to decay into "rotten meat".

I feel this change is a more intuitive means of maintaining gameplay balance (rather than how it was previously).
*Bow-hunting and trapping will preserve the animal's resources for harvesting.
Curved, slanted glass walls:
This new glass building piece provides a slanted wall option for the curved variant.

It will attach to any curved foundation, ceiling and wall, and should offer new possibilities for some creative base designs.

New Animal AI Pathing Update:
I've finally addressed the exploit of guiding predators into trees to attack them with an axe.

I've added new pathing logic to allow them to negotiate trees while chasing prey. There is still a lot of future work I have planned for animal AI, but this should be a big improvement compared to how it was previously.
Rosehip Berries:
I've made more seasonal changes to the wild edibles in the world. During the colder months, blueberries will no longer be available, however rosehip berries will persist through the cold.

These tart berries come with a small hydration penalty (effectively making winter a little more of a struggle), so make sure to melt plenty of snow and keep a couple of canteens on you.
Wild Mushrooms:
The cave systems now have a wild edible. Edible mushrooms can be found/picked, growing on cave rocks while exploring.

They can safely be eaten raw. There currently aren't dedicated cooking recipes for mushrooms, but that will come in the future.
Honey-glazed Pork and Sauteed Vegetables:
Pork chops now have a dedicated cooking recipe, coupled with honey and grown vegetables.

This dish is the highest tier meal that can be cooked using the frying-pan (typically the baking pan is required for such stats-boosting recipes).
Fish Steaks:
I've added a new white fish item. This meat is now yielded from Bass, Pike and Catfish.

It can safely be eaten raw, but much better cooked. It has slightly lower stats than salmon fillets.
Customizable Glow Sticks Colors:

Players can now customize their glow sticks by choosing from a selection of colors.

Simply click on your glow stick to display it's contextual item display (at the top of the hud). Then select from the color-picker to apply your color of choice.

This should help teammates signal-to or identify one another, as well as offering additional visual customization.
Crayfish:
Crayfish can now be found in the various lakes and ponds, by catching them in fish traps.

They must be cooked on a fire before eating, or can cause infection.

Crayfish are only small but are a good survival dietary supplement. They offer slightly more protein than small fish or perch (however do not yield fish oil).
Free Camera Mode:
This is a cool new feature for admins of dedicated servers. Since Alpha 54, I have heard from many admins that they would like better control to monitor their server and have better access to the world (to perform cleanup etc).

When logged in as an admin, type "freecam" in the console to enter free-cam mode.

This will put you in a detached state, allowing you to fly around the map (even underwater and through cave systems). The speed of camera can be controlled by using the mouse wheel. The camera does react to collision, so you can't just clip through geometry.

While in this state, it is not possible to interact with items, however it is possible to use the "delete buildable" admin command. This allows admins to remove buildables by looking at them and using the "delete buildable" key, which is bindable in the in-game controls.
Teleport to Player:
In addition to free-cam mode. Server admins can now teleport directly to a specific player (they will be switched to free-cam mode to teleport).

To use this feature you must be logged in as an admin on a dedicated server. Open the in-game server stats menu and select the player you wish to teleport to. This will present a button to trigger the teleport with the other admin buttons on the right side.
*The viewed player will be unaware of the camera.
Sitting on the Ground:
Players can now choose to "take a load off" and sit down (without a chair).

I think this adds some cool immersion while resting by a campfire. This action can be set/rebound in the in-game controls (the default key is "/").
Seasonal Water Temperatures:
I've made some fairly large changes to water temperatures in the colder months. The water will now get much colder than previously. The temperatures are colder across easy/normal/hardcore.
Insect Repellant:
Found in the default medical crafting menu. This (fairly cheap) item provides temporary protection from insect bites/stings (useful for harvesting honey). While active, a status icon will show on the right side of the hud.

Currently the only insect threat are bee stings, however I have plans for mosquitos on the roadmap (still not totally confirmed yet however).
Save/Load-Game Improvements:
Since the launch of dedicated servers, extreme pressure was put on the previous save/load system. With many 10s of thousands of buildables populating the map on certain servers, it was leading to some saves being unable to load (caused by multiple 'false' infinite loop detections, etc).

I now have a more robust (async) job-handling system for the game to easily manage these large tasks. This issue became a bit of a "time-bomb" for popular servers, and I had to hurriedly hotfix this in for servers in the weeks after Alpha 54, but it's now polished and is implemented into the singleplayer mode. So if you had a HUGE profile that stopped being able to load, this should fix it. This should also alleviate the "frame-hitch" that can sometimes occur when the game saves during gameplay.

Harvesting Hitbox Updates:
Previously it was common to hit a tree or resource node, see a hit effect/sound, but no progress would be attributed to the harvesting process, feeling very glitchy and frustrating.

I've now addressed this, so what you see/hear should align correctly with what is being harvested.
No-Build Zones:
Many servers were having issues with players/teams building structures over cave entrances, preventing others on the server from accessing them. I've now added no-build zones to these areas, which should solve this problem for server admins..

Note: These no-build zones are not active in single player or player-hosted co-op games.
New Sounds for Opening Medical Crates:
Medical and ammo crates now have their own unique (and more appropriate) sound when opening.

Seasonal Fish-type Diversity:
Previously there was no change in the chances of catching a particular fish type across the months/seasons.

Now, not only do different lake types yield different fish types, but the months/seasons dictate the population/chance of certain fish types (example: it is now rare to catch a salmon during the winter).
Fixed Server List Crash:
Many (myself included) reported that the server list could sometimes crash the game while populating the list.

This was a massive pain to debug, however I believe I now have it fixed. The issue was caused by my aggressive handling of sorting algorithms as server results come in. I will keep an eye on this to verify the issue is closed.
Fixed Temperature Reading Errors In Hud:
Many players reported inconsistencies with the temperature displayed top-left, their clothing stats and the time at which they may start taking damage from exposure. This should now be fixed (caused by rounding of floating point values in the hud).
Lakes Now Freeze Regardless of Players In Caves or Diving:
Previously I added a placeholder fix, so that lakes would delay freezing if a player was diving or exploring the caves.

Now, since players have a means of escaping the ice, I have removed/altered this. It will still attempt to avoid freezing players/hunters in the surface ice however.
New Profile Stats Added:
All of the new fish are now tracked in the player stats.

Also rosehip and mushroom picking stats have been added.
Increased Temperature Penalty For Being Wet (Hardcore):
In hardcore the temperature penalty is now -5.5°C (was previously -4°C). Easy and normal are unchanged at -2/-4°C respectively.
Fishing Rod Improved Controls:
Previously, after striking and hooking a fish, if you pressed the reel-in key while the strike animation was still in motion, it would ignore the held-down keypress. This felt unpleasant.

Now you can hold the reel-in key during the strike animation, and it will begin reeling once complete.
Fixed Incorrect Animal State Showing In Animal Traps:
Animals would sometimes show as alive when looking at them in a trap, but then were actually dead when accessing the trap. This is now fixed.

Updated Menu Map:
The menu map has been updated with greater detail/density of foliage and trees.
Fixed Exploit Accessing Base Items Through Walls:
There was an exploit whereby when first joining a populated server, it would take some time to stream all the buildables in, and it was possible to access base items through a wall. I've now added additional server-side checks to ensure bases are protected from this theft.
Hosting Your Own Server:
If you would like to host your own dedicated server, I would recommend Nitrado (as I work closely with their team to support the game). You are also free to host on your own hardware, and the server files are freely available on SteamCMD.

You can view a detailed guide to hosting here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2201638184
New Languages Supported:
I have added new support for the following 3 languages (bringing total languages supported up to 23):
  • Arabic(currently working on addressing some rendering issues for Arabic)
  • Vietnamese
  • Thai
Other Notable Changes:
  • Prevented audio, glitching in/out while the game world is in the process of loading in. Now audio will smoothly transition in when your boots hit the ground.
  • Console now shows welcome message, displaying the "help" command to list available commands.
  • Fixed bug where mounted weapon could become misaligned when moving the workbench.
  • Fixed bug/exploit where base items could be moved out of a base into another, without transferring it's connection from the original base.
  • Added subtle dark gradient behind bottom-left hud messages (for better contrast/visibility).
  • Prevented tossed items from sticking to base walls like velcro (they should now drop to the floor as expected).
  • Fixed "winter-warning" not showing when joining a server in winter.
  • Added error message when attempting to join a server running a different alpha version.
  • You can now press escape to exit out of confirm popups.
  • Fixed bug where a confirm popup would get stuck on the screen, requiring a game restart.
  • Fixed bug where clients of network games wouldn't recognize a clip-size upgrade on a weapon, resulting in them not being able to reload the weapon if it's clip was above the default clip-size count.
  • Fixed rare bug where clams and sandstone nodes would disappear when swimming close to them.
  • Fixed bat hanging animation not playing for clients of network games.

  • Added brief fade from black when entering a profile or respawning after death.
  • Fixed bug with food perish times, where a complete stack could disappear after just one of it's stack perishes.
  • Added admin console command to disable all base lights on a server. This is a bit of band aid due to base lights having a performance cost if used excessively on servers with many structures, and players leaving all their base lights on when logging off. A true performance fix will come for this in the future.
  • Strawberries and rosehips can now be used to bait small animal traps.

  • Fixed bug where it was still possible to access enemy woodburners, even when the server was set to disallow access of other players base items.
  • Fixed underwater gap in the fenceline in the large eastern lake.

Summary:
I hope everyone's having a great holiday period (after a pretty tough 2020). I'm excited for 2021 and to continue working on the game and moving it forward. Thanks to everyone that's been supporting the game during its development. I still have a lot planned for its future! Happy New Year!

Cheers,
CG

Discord invite: https://discord.gg/zyy4jQs

Twitter: @playSubsistence
Facebook: https://www.facebook.com/playsubsistence/
YouTube: https://www.youtube.com/channel/UCkQZ7vkTiqetTC0_8umY2Pg
Steam Forums: https://steamcommunity.com/app/418030/discussions/


Continued Translation Support Credits (in no particular order): Thank you so much for the support.
Spanish (David Lascasas)
Hungarian (Erb Ármin)
Portuguese BR (Thiago Schumacke)
German (Philipp J. Rackl (LPCaiser))
Italian (Marcello Brancaccio, Federico D. Ravagli)
French (Anthony Charrault)
Czech (Dílna U mnicha)
Dutch (Damster_NL)
Danish (Jesper Vestergaard Bæk)
Russian (FRAME)
Turkish (Soulkast, Çagla Gurbet)
Swedish (Mattias Gustavsson)
Norwegian (Christer Djuvik, Svein Tore Stegemoen)
Romanian (VaeVictis)
Estonian (Streamerize)
Polish (Robertus Lubin)
...

Search news
Archive
2024
Jun   May   Apr   Mar   Feb   Jan  
Archives By Year
2024   2023   2022   2021   2020  
2019   2018   2017   2016   2015  
2014   2013   2012   2011   2010  
2009   2008   2007   2006   2005  
2004   2003   2002