





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
A variety of fixes for Monday morning before i get back into multi-player specific work.
Most notable are the updates to a system known as Network Proximity Checking. This is where an object, say a node of ore, will check to see which connected players are nearby it instead of just telling everyone to keep track of its current status regardless of how far away they might be. For one, this isn't needed on connected clients or in single-player, it's only something a server needs to manage and so has been turned off for single-player/connected clients. Also, because there are so many objects in-game, I rewrote the default system to be managed by terrains themselves instead of all their child objects, so there is only 1 check per terrain every 30 seconds against connected players instead of thousands of smaller objects all making their own checks.
While profiling (checking the CPU usage) before and after I found an unnecessary CPU spike that was going off every 5 seconds due to the frequent enabling/disabling of the short range and long range terrain generation systems. Looking into it I was able to fix it, and now am recording a much steadier frame rate.
Also, due to the way that trees are being handled across the network, ferns and smaller cacti now are spawning with colliders. In order to implement this properly I had to add a few things so while I was at it I made ferns worth a littl stalk, and cacti worth a little timber. Cacti also are now a steady source of globes of water. This will also let me better control the size of the colliders used on all "trees" to reduce clipping into them. Note that ferns and small cacti still do not collider with players.
v 0.4.1b - 2019.01.07
- Ferns can now be harvested for a small amount of stalk and globes of water
- Small cacti can now be harvested for a small amount of timber and globes of water
- Large cacti can now be harvested for a medium amount of timber and globes of water
- Disabled network object observer checks for non-server/single-player clients
- Rewrote network object observer checks to be maintained by terrains instead of individual objects
- Fixed crafting amount buttons being backwards
- Fixed crafting amounts being ignore
- Fixed crafting experience to be gained displaying improperly for level 0 professions
- Fixed crafting experience not carrying over to next level on all but tailoring and enchanting
- Fixed a moderate CPU spike every 5 seconds caused by the terrain generator
- Fixed wild fruit trees not bearing fruit
- Fixed right-click to equip not updating avatar
- Fixed estimated dodge/parry/block/resist tooltips diving by 0 at level 0 producing bad results
- Fixed ferns and small cacti colliding with players
- Fixed placing objects directly on the ground/caves throwing errors
- Fixed flame burst throwing errors
You may need to restart Steam for the update to begin.
To opt into Beta you only need to go to your Steam Library, right-click on Solace Crafting, select Properties, click on the Beta tab, and opt-in to the beta. This beta version is only available to Windows 64-bit users.
[ 6074 ]
[ 1507 ]
[ 1901 ]