1. Solace Crafting
  2. News

Solace Crafting News

Developer update + survey results

This video covers a lot of what I want to get across in this post, but it ended up turning into an hour so I will try and summarize a bit via text. If you'd like to watch the video though, it covers 5 topics:
1. What's been going on
2. The money situation
3. Talking about hiring on freelancers
4. The survey results
5. My long term vision of Solace Crafting
[previewyoutube][/previewyoutube]

1.
To summarize, I've been swamped with all of the contacts coming in, alongside working on getting the project more ready to welcome onboard other developers. It's a 50+GB project folder full of thousands of assets that I know how to navigate because I've been working with them every day for the past 5 years, but I want to get things better organized to ease the onboarding process I'm planning to get into at the start of next month.

2.
As previously talked about the initial sales boost is in large generated by a "visibility round" wherein Steam boosts the games exposure so that a lot more people than would normally are recommended to look at the game. That ended on something like Sept 1st, so there was the possibility that sales would go back to pre-1.0, which case I would need to be more careful in my spending. Thankfully these past two weeks of post-1.0 sales have not reverted to pre-1.0 numbers, so I'm more confident in planning how to spend my earnings to improve the game.

3.
There are four different developers I am looking to pay in some capacity once the August sales make it to me at the end of the month. One is a girl I've paid in the past to do building pieces for me, and another is our audio team. These both are not necessarily hourly or "part-time" positions, but more milestone payments where I ask for a package of things like a package of desert theme building skins, or harpy combat sounds, for example. The other two are more part-time positions focused on revamping the in-game user interface, and converting the current targeting/combat system to a click to target system similar to games like Everquest or World of Warcraft. This will both better allow for grouping and being able to click on other players to heal, buff, or interact with them, as well as remove the need to aim fireballs and arrows, while adding in things like channeling abilities and spell cast times.

4.
There were somewhere around 350 response to public survey, with a fair amount of text based comments and remarks, but here are the number based responses:




This graph shows that for the most part everyone voted towards "this does not bother me". The higher the number the more "bothered" people were, with combat AI, animations, and the UI being the least liked.





I was a little surprised that audio was voted as not bothering people, and that achievements weren't better received. There are some bugs with the current achievements systems, one big one showing a ton of achievements as just all giving "wisdom 0.2" when they actually give a wide variety of stat bonuses, that I have fixed, though not patched in yet. But all in all I personally agree with the bulk of the answers.

5.
In the video I go into some depth as to how I want the game to evolve to better support some of the survey results, and how some of the systems already in-game have been designed from day one specifically to support exploration, area based quests, NPC villages, and to add more practical uses to the long range viewing distance we have rather than just looking neat. Tough to summarize twenty minutes of me talking into a few paragraphs, but I'll try.

Currently the world of Solace Crafting generates in 8km squared "chunks," which are divided into 64 "sections" or terrains, each 1km squared themselves. Each chunk, for example, can contain only 1 floating island, then each remaining 63 sections that do not have a floating island then roll to determine what type of a "large encounter" they have. So there is only ever one cave or dungeons per square kilometer. This is a flow of logic that the generation engine goes through to make sure that encounters are properly placed throughout the world.

In the future I would like to further expand on those systems to generate an NPC town per chunk, and to have that town aware of the other encounters within the same chunk, and build stories and offer quests and rewards for engaging in those encounters.

One of The main thing I am interested in exploring further is a quest system that in large does away with the:
- get a quest from a quest hub (city)
- walk to some distant location to kill 8 monsters
- walk back to the quest hub
- rinse repeat
This is still a widely used system, especially in RPGs and MMORPGs, and is in my opinion just terrible, and really ends up making otherwise great games a chore to play. I think for example, NPC villages that offer quests should have a public solace within them that players can teleport back to, maybe even with a spell specifically for NPC villages only.

The quest hub, story building system has a lot of good that can come out of it as long as it doesn't turn into a walkathon, but a superior and generally more fun system of questing that I want to implement is an area based quest generation system. In the video I use the example of walking into a swamp and having a quest notification popup that "you hear a scream to the northwest." You don't need to "pickup" the quest, and you don't need to engage in it if you don't want to, it just exists in that area, and can be engaged with if you choose to. Maybe killing a skeleton in a graveyard drops a ring that starts a quest, or you come across a broken shrine that starts a quest, etc. Things that don't ask you to walk somewhere else to engage with them, but start and finish relatively where you are.

I think it will be entirely possible to support these types of area based quests with an area specific section of the journal, and by allowing players to interact with map "sections" by clicking on them to show if there are quests that they encountered and either finished or are maybe still available to them.

I think there are a lot of unexplored possibilities for making "questing" more fluid and exploration based than the plain old "go get this for me" stuff, and I think can open up a lot of opportunities for modders to get involved in designing more fun content in the future.

I also think having crafting and harvesting quests, class specific quests, and a lot of other "unlock" content can really add to giving players more options of what to do with some minimum level of guidance, without railroading players down a main story quest or predetermined path.

Anyway, check out the video if you'd like to hear more about me rambling about that kind of stuff. I'm sorry I haven't actually been engaging a ton in "game development" these past two weeks. I'm trying to dedicate the majority of this week to bug fixes, and probably half and half next week between bug fixes and again getting ready for onboarding more help.

It still feels like mid-summer over here, but the nights are starting to cool down, hopefully I can get out and repair my once accessible yard from it's current jungle status.

Happy gaming!

Back home + survey closing

I made it back home from my annual visit to the US after another 23 hours of transit just in time for bed! This morning I had 1018 new e-mails, that I took care of, and I still have a lot of private messages and things to go through. All-in-all I probably won't be able to get anything serious done for a day or two, but wanted to at least get out a message that I'm back and I didn't disappear as people slowly start to assume the longer you are gone =]

I also wanted to remind everyone that I will be closing the short survey that has been live throughout August via this link:
https://www.surveymonkey.com/r/HVRZBLP

I will leave it up for another 24 hours then take it down and gather the data into a spreadsheet to share with everyone.

Thank you again to everyone that has joined us this past month, and I will have more to report again soon!

Summer Break

Hello fellow gamers!
I'm so appreciative for all the friendly messages people are sending me in Discord and on YouTube, etc. It seems that the majority of gamers are well aware of the fact that games don't get made overnight, and really we all just want to play fun games. I've been very anxious about bringing my game out into the open from day one, so it's very invigorating to see all of the positive reactions.

As I stated recently, I don't actually get to see any of the revenue that is coming in right now until the end of September, and from there it will take a bit to onboard some assistance, but it's looking very probable that I will be able to safely go down that route! Next month will be interesting as the current visibility boost going on on Steam will wear off and sales will revert back to normal organic visibility. If September sales are enough to cover my basic needs I can likely consider the bulk of earnings from August as fuel to improve the game to the next stage.

In other news, I am leaving in 30 minutes to get on a train towards Narita Airport to visit my family in Seattle. I do this every August, and was lucky enough to get support from my family to help pay for tickets this year, because I was broke! Because of this I have held off from patching anything in this past weekend, as change is always dangerous and I am not going to be able to make any corrections while I'm not at home. I hope the recent multiplayer improvements have smoothed some of the larger problems out, but am aware there is still a lot to be done.

I've got about 25 hours of travel ahead of me, and notebooks to plan out the next few months with. I will likely not be able to keep up with all the e-mails, messages, and chat that is going on right now while I am gone, but will be back shortly and ready to program!

Best wishes to everyone in the ongoing heat!

The most recent patch also went down silently through discord discussions and brought in the following changes:
v 1.0.0.6 2022.08.12
- Added [/help admin] to the console for listing admin commands
- Added /kick, /kickall, and /reloadworld admin commands
- Added console command report backs to admins issuing commands to the server
- Added the command line argument: -uselocalfolder to change all file and folder access to the application folder
- Defeating monsters, monoliths, and animals will now give light and experience to all players within 50m
- Further improved world generation speeds on dedicated servers
- Added a method to check the current status of world generation on a dedicated server

Join us in Discord!

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

Check out the bug / suggestion tracker

Hotfix v1.0.0.5

Small patch here with some little things that are ready to patch in. Primarily I wanted to fix a problem with the Linux dedicated server files, which isn't going to affect most people, so sorry for the small patch here.

I do plan to have another patch later today (later today for me is the middle of the night for most people, still mid-morning atm) with more multiplayer server speed upgrades as that seems to still be a problem for people playing on servers with more than 4-5 people. Was trying to focus on multi-lingual stuff, but I'm sure this is annoying for people that are running into it.

I'm also going to be adding in some "devops" to try and gather better data on if the official server (7 people on it right now) is indeed getting it's terrain generation queue backed up.

v 1.0.0.5 2022.08.11
- Fixed some spelling errors
- Fixed the two newest shields facing backwards
- Fixed the offhand weapon positioning being rotated improperly
- Fixed the brutal sword being rotated improperly
- Fixed a number of hair types not responding to color changes
- Fixed the world terrain preview being too dark
- Fixed stuns slowing down damage over time spells

You may need to restart Steam for the update to begin, or you can verify file integrity to trigger it.

Join us in Discord!

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

Check out the bug / suggestion tracker

v1.0.0.4 now live

This patch pushes 1.0.0.3 and 1.0.0.4 to the default "live" branch, as well as 0.4 to the beta branch.

1.0.0.3 brings in improvements to server world generation speeds, so hopefully we will see a drop in what people are labeling as "desync" where again when you run around on a multiplayer server with several other people and monsters seems to not spawn or resources don't seem to interact properly.

I've also fixed a number of more annoying multiplayer bugs that people were running into. More to come tomorrow o/

v 1.0.0.4 2022.08.09
- Fixed skill points spent not always updating properly in multiplayer
- Fixed some multiplayer achievement errors
- Fixed familiar not spawning nor firing in multiplayer
- Fixed chain lightning lingering for multiplayer clients
- Fixed backstab criticals multiplying way too much

v 1.0.0.3 2022.08.08
- Improved multi-player dedicated server world generation speeds
- Enabled password protection for servers
- Upgraded quest system to work in multiplayer

You may need to restart Steam for the update to begin, or you can verify file integrity to trigger it.

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.

Join us in Discord! Follow development live on Twitch!

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

Check out the bug / suggestion tracker