





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
Fixes for a variety of bugs that were found over the weekend.
Error Reporting
Recently it was suggested that the anonymous error reporting Solace Crafting uses (a built-in service of Unity), was not being made clear enough, so I have made some changes in attempting to improve that. The reports are extremely useful to me and most of the fixes in today's patch were found in thanks to that system. Just to be clear, reports are only sent if something goes wrong, and they do not contain any personal information like IP addresses or Steam account information.The option to turn error reporting off was added to the in-game settings back in the Spring of 2018, shortly after the system was turned on, and now also exists in the start menu settings. A warning that the system exists and is on by default will now appear the first time Solace Crafting is run on any machine/user account.
Procedural Dungeons
Over the weekend I built a robust "dungeon" generation system that can create deterministic (purely seed based) towers and complexes of any size. This is intended to replace the current towers, a static design, with procedural vertical dungeons full of monsters, traps, and treasure. The current system is only using placeholders, but windows, balconies, special room types, monsters, decorations, and anything else can be brought into the generation.
One of the problems with multi-player than I ran into was how to go about recreating caves on client machines. Currently the cave generation system uses a lot of random numbers to create an organic feel. Unfortunately those random numbers cannot be reproduced and need to be saved, meaning the cave layout would need to be sent to each client in it's entirety after the server generates it. The seed based approach I've built the procedural dungeon generator to use creates absolutely everything, down to monster and torch placement using only a single integer. This way, only the integer and any changes (monsters defeated/etc) will need to be sent to clients for them to be able to reproduce the same dungeon. I will very shortly be "upgrading" the cave generation to use a similar approach, have successfully added monsters to caves, and more!
v 0.4.1h - 2019.01.28
- Added a warning to notify that anonymous error reporting is on by default when the application is loaded for the first time on any machine or user account
- Added the option to toggle anonymous error reporting from the main menu settings
- Improved tree collider and rarity particle field sizing, which includes cacti and fern
- Increased ore and stone rarity particle field size
- Removed the outdated "Summon Trainer" button from facility upgrades
- Lumber can now be used in forges and campfires as fuel
- Fixed some furniture throwing an error when "Place" was clicked
- Fixed Mud Skin, Clarity, and Flame Glyph using energy instead of mana
- Fixed Meteor, Comet, and Lightning Strike throwing errors
- Fixed the "Split" button and input not always turning off when no items are selected
- Fixed right-clicking with a stack selected attempting to add to it's original location instead of a new location
- Fixed right-clicking a stack until empty not resetting the item details interface
- Fixed crafting amount buttons throwing an error when no recipe is selected
- Fixed a rare error when interacting with objects
- Fixed a rare error when dropping items
You may need to restart Steam for the update to begin.
Interested in supporting development of Solace Crafting?
Please consider becoming a patron via Patreon!
[ 6074 ]
[ 1507 ]
[ 1901 ]