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

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.

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.

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


*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.
The mountain rock formations have had their geometric complexity increased greatly, while preserving a the performant low poly collision meshes.

With the new CPU performance boosts, I've greatly increased the build cap for co-op and dedicated servers.
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
Animal bodies will now physically react to the butchering process, jolting and pulling with the movement of the axe.

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.
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.
This new piece should add some more variety to base designs.

Tossing a fish from your inventory will now render the proper fish model flapping on the ground.

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

It was not obvious to new players that this mechanic existed.

I think this helps awareness for new players who may otherwise not seek to explore the depths of the lakes.





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/
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)