1. Solace Crafting
  2. News

Solace Crafting News

Beta v 0.6.2.12

The floating point precision fix for multiplayer clients caused some problems that ended up being different for mutliplayer clients and single player clients, so I didn't catch them all at first. This should fix the last of them.

If no other major problems are found with this version I'm planning to push it live, with only the new building pieces turned off, as they are still in need of repair, though a fair number of bugs have been fixed since the last live patch.

Then I will get back to implementing the new world generation system.

v 0.6.2.12 2020.01.23
- Crafting exp will now automatically recalculate itself when your profession level changes due to leveling up from batch crafting
- Fixed storehouse storage/deposit slider not working properly
- Fixed lower tier fonts blocking higher tier fuel sources from being used

v 0.6.2.11 2020.01.23
- Fixed placing objects in single player not accounting properly for world shift

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. The beta is not available to 32-bit users.

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!

Beta v 0.6.2.8

The past few days I've been working on a custom system to replace the current world generation system. The current 3rd party tool that I use was built for a wide-variety of purposes and has a number of flaws that have caused some known problems from day 1. I don't want to go too much into it yet as it's still a work in progress, but wanted to make it clear that that's going on.

I took some time away from that for this patch which has one rather large change, that seems to be working well. Floating point precision, you may have heard me talk about before, is a problem where 32-bit floating point values (decimal numbers) can only be calculated with 7 digits of precision. That means that at 10,000.00 meters, or 10 kilometers, you can only calculate down to centimeters. At 100 kilometers, you can only calculate down to decimeters, and so on. This causes graphics and physics to fluctuate back and forth in-between the centimeters or decimeters.

This patch does not fix this problem on the server side of things, only on the client side. That is to say it fakes the players position so as to sidestep the graphical problems. On a dedicated server you are still technically 10 or 100+ kilometers away from the start, but often the difference of 10cm versus 11cm on the Physics engine is not super important when you're throwing fireballs. A real fix will someday require that individual pockets of space are managed per player, in order to eliminate the problem server side, but it's quite a headache, and not necessary at the time being. This patch should allow multiplayer play up to around 1000km without any real noticeable problems.

I did also find a pretty nasty navigation bug that was causing monsters and animals to lock or, get stuck, or run in odd directions, that is now fixed.

A friendly team of Japanese gamers also helped me to translate the Steam store page into Japanese, and I spent some time adding the help menu strings to https://crowdin.com/project/solace-crafting along with a few others, and hope to add the tutorials and other missing strings very soon. I have updated the language files to the most recent build for this patch.

Because multilingual support and multiplayer are still works in progress, Solace Crafting is still listed as single player only and in English only on the Steam page. Finishing those two systems up, adding a bit of the polish I've been working on, and incorporating Steam Workshops along with a creative mode and we should have a pretty solid base to start expanding content not just from my imagination, but from our community as well.

v 0.6.2.8 2020.01.21
- Added loading progress percentages to the start screen and main game transitions
- Added a number of strings to the language system
- Updated language files
- Temporarily adjusted some of the new building pieces to line up better
- Fixed a navigation error causing mobs to stand still/not respond
- Fixed the possibility of storage chest data exceeding the network limits
- Fixed client side graphical stuttering at long distances on multiplayer

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. The beta is not available to 32-bit users.

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!

Beta v 0.6.2.7

This patch updates the Steamworks wrapper which is what the game uses to communicate with Steam. The previous version I was using seemed to have a problem where it required dedicated servers to be connected to Steam when they're supposed to be able to logon anonymously to add themselves to the global server list. This coupled with the fact that Steam randomly closes on both of my Linux headless servers every 1-2 days made the servers often disappear from the server list even though they were still running. The California #2 Beta server is now up and running this patch without being connected to Steam, so mission successful.

I've also fixed a number of small reported bugs, and am continuing to look into a number of other recently reported bugs.

Dropping 32-bit support

The updated Steamworks wrapped does not support 32-bit operating systems. According to Steam 0.6% of Steam users are still on Windows 7 32-bit, though that number is rapidly declining with Microsoft now having dropped support for Windows 7, and only 0.18% of Steam users are running Windows 10 32-bit. It's not a "nice" thing to do if it does end up affecting anyone, and I sincerely hope it doesn't, but I need to drop support for 32-bit Windows. This will also speed up patching and some things for me, but ultimately it's something that everyone should have upgraded to by now, and if you haven't, according to Microsoft, upgrading to 64-bit does not require purchasing a new license.

v 0.6.2.6 2020.01.15
- Updated Steamworks wrapper
- Fruit trees watered up to the "Mature" stage will now regrow their fruit with or without being watered
- Fixed a bug causing solace storage to multiply when loading worlds more than once per session
- Now automatically reducing solace storage slots to the maximum total allowed if they've gone above it
- Fixed a bug preventing deleting worlds and characters on Linux
- Fixed monsters less than equal to a players level always giving 1 exp

v 0.6.2.7 2020.01.16
- Max "Cave Resource Density" value changed from 0.8 to 0.5

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. The beta is not available to 32-bit users.

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!

Beta v 0.6.2.5

I visited a big outsourcing company in Tokyo last week, looking to get a quote on these buildings pieces. Unfortunately they came back with an entirely ridiculous price for me, but honestly that makes sense. When big companies like Sony and Nintendo want something timely and done right, I could understand that asking for a ridiculous amount of money, even for small tasks, could become a normal thing.

Serendipitously, the first of two modelers that I contacted last year messaged me in the middle of last week. We both were poor at communicating with one another last year and ultimately I got frustrated and hadn't replied to his last message at the start of December. So I am partly to blame for our "falling out" and I'd like to openly apologize for saying he flaked out on me.



The 27 new building pieces are the pieces that he did for me last year and they still need a bit of work, but I'm going to go ahead and add them in now to let beta players try them out, and see what other shapes we need most. A lot of the textures don't align properly, and some of the models do not quite line up properly, but for the most part there are only small cosmetic issues that he is working to fix up. Now that I've added them into the game, I can replace/update the models very easily.

On a side note, I got pretty burnt out last week as the recent influx of players has created a lot of new discussions, private messages, e-mails, and so on. I've added some more channels to the Solace Crafting Discord to try and help keep better track of bug reports. I have also built a private Trello board to help me organize and prioritize the many and always changing things on my todo list(s), as pen and paper have not been enough lately, much as I enjoy them.

I'm still behind on messages, which I used to read pretty much every day, so my apologies if there are unanswered bug reports and the like on the Steam forums. I will do my best to get through them all in the morning.

v 0.6.2.5 2020.01.14
- Added 27 new wooden building pieces
- Relaxed building obstruction box checks from 2.9m cubed to 2.6m cubed
- Fixed Frog's Tongue not spawning
- Fixed some building pieces not going translucent when aiming where to build them

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. The beta is not available to 32-bit users.

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!

Beta v 0.6.2.4

I visited a big game content outsourcing company in Tokyo yesterday, and requested a quote for 29 new buildings pieces. Trying to expand outward a bit in these ways has slowed down recent patching a bit, but will pay off in the long run. I'm also looking to spend some time polishing and improving some things that have been kind of rushed in over the past six months as mentioned recently, as opposed to rushing into the next thing. There has been an increasing demand for further the multi-lingual support as the system is currently not plugged into everything, I hope to spend time on that next week.

This patch fixes a number of problems that were brought in with resource respawning. I've also setup a second dedicated Linux server specifically for the beta branch. On the beta server resource respawning is currently set to 1 day for testing.

v 0.6.2.4 2020.01.08
- Fixed harvested (dead) resources and respawned resource counters not always syncing properly from server to client

v 0.6.2.3 2020.01.08
- Fixed a problem brought on by headless server hosts no longer being tracked by world generation managers

v 0.6.2.2 2020.01.06
- Terraforming is no longer blocked by buildings
- Fruit tree interaction now defaults to harvest fruit instead of chop for wood
- Steel tools now do +5 damage
- Fixed headless servers starting a new world not finishing loading properly
- Fixed a problem with 0.6.2.0 attempting to recycle terrains causing problems

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. The beta is not available to 32-bit users.

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!