Folk Tale Patch 0.2.14 and 0.2.15 add Sandbox Load/Save, sickness, balancing, bug fixes, and a host of improvements.
Due to limits on the size of Steam announcements, the blog is continued at:
http://blog.gamesfoundry.com/2015/03/folk-tale-dev-blog-32.html
Load/Save
By far the most frequently requested feature in recent months has been Load/Save. We've had a working save system in the console for some time for testing, which we're now happy its in a stable state. When you're in a game, simply press escape and hit save. When save is successful you'll hear a bright sparkle sound, and an error dialog will show if there was a fault. In time we'll add a text confirmation to the screen as well. Having saved a game, next time you start Folk Tale, the continue menu option will be enabled in white.
Start Screen
Speaking of the continue button, an overhaul of the start screen was long overdue. The new background is a place holder and in time we hope to replace it with a living village scene. Hopefully the refresh brings much needed modernization. We've yet to add background music, which I'll come onto next. We also took the opportunity to add a quit to desktop option, which had been missing for quite a while. No more forced quitting!
Retiring The Old Tutorial
The old tutorial has long become tired and irrelevant, having deliberately not been updated since launch. Sandbox village building, economy and RTS controls passed it a long time ago. It was only the storyline campaign feel that differed. Now that the team is moving across to develop the RPG side of the game - the main delivery mechanism for storyline and questing - it's time to look to the future.
For months the Tutorial has been a dead weight on our shoulders. Firstly, early buyers of the game would often boot into the game, and fire up the old tutorial only to discover nothing had changed, since all the work was going into sandbox of which there was little awareness. It no doubt contributed to negative reviews. Secondly, every time we prepared a release candidate, the tutorial would require a complete play through to make sure we hadn't broken anything. That added several hours to each release cycle, and my threshold finally broke in February. Finally, we've had to write a lot of duplicated classes with similar names so as not to break the Tutorial. From a project structure point of view, it was getting silly. Retiring the old tutorial will enable us to clean up the project, and streamline some of the scene loading process.
For players still wanting to play the old tutorial, it remains available via an opt-in build on Steam.
Sickness
Sickness provides another layer of depth to village life. Sickness can arise because of poor hygiene or diet, and depending on the rate of infection, can rapidly spread through your village. There are 3 types of sickness identified by mild sneezing, coughing, and projectile vomiting. Each type can be cured respectively by producing lesser medicine, medicine, and greater medicine manufactured at a Herbalists.
UI Improvements
In the Workers tab of the building options, previously there was no feedback when you selected a Peasant for training. Now their portrait get added to the vacancy slot in the left column, and in the right column 'on his/her way' gets added until they arrive to take up their new profession. In time I think we'll remove assigned Peasants from the right column altogether, but for now it's a welcomed improvement.
Throughout the UI we've added more tooltips with helpful advice on how things work, and this work will continue in future patches.
Watching community YouTube videos and streams, and from our own play testing, we noticed it was too easy to accidentally destroy buildings. To address this we've added a Yes/No confirmation dialog to prevent this from happening.
For players on retina and 5K monitors, and laptop players on small screens, the addition of UI scaling should be a useful addition. Being careful with finances, I went into an Apple Store and persuaded them to let me run the game on a 5K iMac (thank you Apple store staff!). Needless to say the fixed-size UI was minuscule, so later that week we implemented it without having to shell out thousands of dollars. Still, it's a beautiful piece of kit and in a few years when they give the GPU more power, I'd love to get my hands on one.
Over in the settings menu, we'd had community reports of frustration in the carousel behaviour of some settings - for example the UI scaling - whereby players would be wanting to max out the scale, but repeated clicking would cause the setting to loop back around so the UI would snap between maximum and minimum scale. On a 5K monitor, that's incredibly small, making it a little more difficult to recover back to the setting you wanted. So now options are clamped at their min/max and don't wrap around.
General Improvements
On OSX we'd received numerous reports of problems, and I'm pleased that we now have a fix for the crashing that was preventing some Mac players from enjoying the game.
A widely requested feature has been a way to find Peasants, usually when your village is larger and Peasants are a minority. We've always intended this to be available via the Civics dialog, but as an interim step the 'F' key shortcut now cycles the camera between Peasants. We've made it more functional than that however, and if you have a profession such as a Woodcutter selected, pressing F will cycle you to the next Woodcutter. Pressing SHIFT+F will expand your current selection to also select the next profession.
Characters are now easier to see at night and in dungeons, as we added in day/night emissive values to the Ambience system. This allows us to adjust the emissive values of characters per biome. In bright outdoor locations, we can pull this right back, whereas in dark dungeons we can ramp it up.
Anyone with a gaming PC constrained by their CPU (aka CPU bound) should experience an improvement in frame rate of up to 18% in Patch 0.2.15 after we moved the distance culling code to it's own thread.
The Tavern can now sell Mead, clearing the way for enabling the need for Entertainment. Several members of the community had reported issues of being inundated with moaning peasants, and finding it difficult to get past that stage. To improve pacing, we've tied several events to your village's culture value. For example, the need for Basic Clothing now kicks in when culture passes 150. Sneezing sickness doesn't start until 200, with more serious sickness at 300 and 400. This provides for great pacing as new players can learn the ropes and won't get overrun too early, while experienced players can rapidly expand and hit the challenges far sooner.
Due to limits on the size of Steam announcements, the blog is continued at:
http://blog.gamesfoundry.com/2015/03/folk-tale-dev-blog-32.html
...