โค้ด:
-------------------------------------------------------------------------------------------------------------
STONEHEARTH - Update History:
-------------------------------------------------------------------------------------------------------------
v0.1.0 dev.2148:
This build may solve ATI Crash Fixes, or there may be other bugs lurking under the ones weve fixed.
v0.1.0 dev.2133:
Fix Save Overwrite Bug
The bug which would sometimes cause a save to be deleted when you try to overwrite it has been squashed. Hooray!!
v0.1.0r205:
The Blacksmith
The blacksmith crafts weapons and armor for your footmen.
To get a blacksmith, have your Mason craft a Blacksmiths Hammer
Mine ore from mountains, then have the Blacksmith smelt it into ingots
Mining, Phase 2
Ore will now drop from stone voxels
Lots of bug fixes and performance enhancements
Party System
The party system allows you some degree of control of your hearthlings movements.
Access the party management screen using the red banner icon on the main toolbar
Parties can be of any size and contain any mix of jobs
New Rules for Immigration
You will now receive a daily update with the requirements for gaining new hearthings to your town. If you fulfill the requirements, you will always be granted the option of accepting a new settler.
New Lighting Model, Stage 1
Lights now cast somewhat realistic shadows
Fire now glows. Oooooo.
v0.1.0r201:
Goblins no longer sleep in your beds
Ore veins in mountains are now clickable
Fixed a bug where tools are spammed into the world when a crafter dies
Ingots now require 2 ore to smelt, down from 4
Drastically reduced the food requirement to gain new citizens
Increased the net worth requirement to gain new citizens
v0.1.0 dev.2083:
Fixed the load game bug and updated the Stonehearth build on the latest branch.
v0.1.0 dev.2081:
The Blacksmith
The blacksmith crafts weapons and armor for your footmen.
To get a blacksmith, have your Mason craft a Blacksmiths Hammer
Mine ore from mountains, then have the Blacksmith smelt it into ingots
Mining, Phase 2
Ore will now drop from stone voxels
Lots of bug fixes and performance enhancements
Party System
The party system allows you some degree of control of your hearthlings movements.
Access the party management screen using the red banner icon on the main toolbar
Parties can be of any size and contain any mix of jobs
New Rules for Immigration
You will now receive a daily update with the requirements for gaining new hearthings to your town. If you fulfill the requirements, you will always be granted the option of accepting a new settler.
Bug Fixes
A list of bug fixes coming in the final release
v0.1.0r196:
Fix for saving games when your town is particularly large. This is just one of the save game bugs weve identified, so this may or may not help you. Well keep plugging away at the problem in future releases.
v0.1.0r195:
Mining, Phase 1
You can now dig into the earth. Mining will be expanded significantly in Alpha 8. This is just the start.
Click the mining pick to enter the mining UI
Use the terrain visibility buttons to the right of the main menu bar to peer into the earth and view your mines
Roads
You can now build roads in your town. Roads make citizens travel faster.
Access the road tool from the build menu (house icon)
Draw out roads in the same way you drag out building floors
The Mason
The Mason crafts furniture and decorative pieces from stone that you harvest from your mines.
Build a Mason using the Masons Chisel, crafted by the Carpenter
Youll need to mine stone from above ground or by digging mines
The Shepherd
The Shepherd will find sheep and bring them back to pasture zones
Build a Shepherd using the Shepherds Crook, crafted by the Carpenter
Once you have a Shepherd, make a new pasture zone from the zones menu
Saved Games
Were tracking down some issues with saved games. This will be fixed in an upcoming release.
Bug Fixes
Fix entities flying through the air or through solid objects.
Greatly improve the renderer speed when there are lots of light sources.
Fix crashing bug on start up.
Fix frozen game when walls dont have space to be built.
Items can now be placed on tunnel walls.
Add game tips to the loading screen
New craftable winter coats from the Weaver
Fix game speed stuttering on some systems
Fix bug causing ghosted doors, windows, and placeable items to become invisible when toggling xray views.
The character sheet no longer closes the citizen management screen
The character sheet now properly displays citizen information when clicking through your citizens
Fix crashing bugs related to viewing mining and road zones
UX improvements to terrain slice viewing mode
Fix haverst icons being chopped off in slice mode
Better sounds for the Shepherd
New tools category for stockpiles
Fix many items not working properly with stockpile filters
Footmen no longer attack sheep
New recipes for the mason
Lights no longer flash for 1 frame when turning on
Add animated effect for sleeping citizens
Fix broken icons for cloth and thread
Birdbaths are no longer chairs
v0.1.0r180:
Mining, Phase 1
You can now dig into the earth. Mining will be expanded significantly in Alpha 8. This is just the start.
Click the mining pick to enter the mining UI
Use the terrain visibility buttons to the right of the main menu bar to peer into the earth and view your mines
Roads
You can now build roads in your town. Roads make citizens travel faster.
Access the road tool from the build menu (house icon)
Draw out roads in the same way you drag out building floors
The Mason
The Mason crafts furniture and decorative pieces from stone that you harvest from your mines.
Build a Mason using the Masons Chisel, crafted by the Carpenter
Youll need to mine stone from above ground or by digging mines
The Shepherd
The Shepherd will find sheep and bring them back to pasture zones
Build a Shepherd using the Shepherds Crook, crafted by the Carpenter
Once you have a Shepherd, make a new pasture zone from the zones menu
Bug Fixes
A list of bug fixes coming in the final release
v0.1.0r166:
New Building Templates and Tools
The building UI has undergone a significant revamp. Most notably, the game now ships with several pre-designed buildings for your to choose and place.
New slab tool, for building free-form structures
New stone materials for building parts
New building parts, like double doors
UI improvements
Job System Overhaul
We have added an RPG-like progression system to citizen jobs, with experience, levels, and new abilities. Citizens will now gain experience and level up. Leveling up provides perks like more hitpoints and job-specific enhancements. To increase the flexibility of your workforce, you can change citizens jobs as often as you like, but changing jobs will cause the citizen to lose all experience points in his current level.
The building UI has undergone a significant revamp. Most notably, the game now ships with several pre-designed buildings for your to choose and place.
Minor Enhancements
Ladders now build down when necessary
The size is now shown for all boxes dragged out in the world: in the building tool, farms, stockpiles, etc.
New command to undeploy a placed item, returning it to a stockpile.
Significant UI revamp of the building UI
Significant UI revamp of the job promotion UI
Added job icon to the unit frame. Clicking the icon brings up the citizens character sheet
Clicking a citizens name in the unit frame zooms the camera to that citizen
Show icons for ingredients in the crafting UI
Audio improvements. Improved the base volume and falloff for location-specific sounds
Bug Fixes
Significant pathfinder performance improvements
Massive memory-use optimizations
Citizens no longer own their own beds, and are much more aggressive about finding a bed to sleep in before giving up
Fix bug that prevented many buildings from being completed
Fix multiple crash bugs when destroying an entity
Fix embedded ladders in the terrain after building a building
Fixed crash bug affecting Vista computers
Fixed score calculation, allowing new immigrants again
Fix for the camera getting stuck in obstacles like trees
Combatants will no longer try to fight each other if they are on different vertical terrain levels
Fixes to save/load bugs
v0.1.0r162:
Added versioning scheme for mods.
Improve pathfinder performance. This should greatly reduce the incidence of workers getting stuck idling around with seemingly nothing to do.
Fix worker confusion when the Goblin Thief appeared.
v0.1.0r156:
New Features
New inventory tab on the town menu, showing all the objects you own. This is just a first cut at the feature. Well add UI enhancements like categories and search in a future release.
Bug fixes
Terrain characteristics now properly show in the new game overview map
Template names with spaces now display correctly
Furniture in a template now works properly when moved or undeployed
Roof color can now be edited
Templates no longer sometimes move by one voxel when placed
Added missing icons for some recipe ingredients
v0.1.0r153:
Building templates
The game now includes pre-designed buildings for houses and halls. Access the templates from the new building UI.
Templates can be rotated before being placed in the world
Templates can be edited just like normal building after being placed
Your own custom buildings can be saved as templates
Building improvements
The build system has gone through a major overhaul.
New slab tool, for building free-form structures
New stone materials for building parts
New building parts: double doors, colored roofs, and more
Workers can now walk through scaffolding
Streamlined the building designer UI
Job System Overhaul
We have added an RPG-like progression system to citizen jobs, with experience, levels, and new abilities.
Citizens will now gain experience and level up
Leveling up provides perks like more hitpoints and job-specific enhancements
You can now change citizens jobs as often as you like
Several new recipes for the carpenter
Brightbell and Frostsnap flowers are now plantable by the Farmer
Other Improvements
Ladders now build down when necessary
The size is now shown for all boxes dragged out in the world: in the building tool, farms, stockpiles, etc.
New command to undeploy a placed item, returning it to a stockpile.
Significant UI revamp of the building UI
Significant UI revamp of the job promotion UI
Added job icon to the unit frame. Clicking the icon brings up the citizens character sheet
Clicking a citizens name in the unit frame zooms the camera to that citizen
Show icons for ingredients in the crafting UI
Audio improvements. Improved the base volume and falloff for location-specific sounds
Bug Fixes
Significant pathfinder performance improvements
Massive memory-use optimizations
Citizens no longer own their own beds, and are much more aggressive about finding a bed to sleep in before giving up
Fix bug that prevented many buildings from being completed
Fix multiple crash bugs when destroying an entity
Fix embedded ladders in the terrain after building a building
Fixed crash bug affecting Vista computers
Fixed score calculation, allowing new immigrants again
Fix for the camera getting stuck in obstacles like trees
Combatants will no longer try to fight each other if they are on different vertical terrain levels
Fixes to save/load bugs
v0.1.0_dev.1687:
Bug fixes
Fixed crashing bug affecting Vista computers, for real this time
Combatants will no longer try to fight each other if they are on different vertical terrain levels
Fixes to save/load bugs
Known Bugs
Some sounds are missing
Various AI pathing issues
v0.1.0_dev.1665:
Change Jobs
Citizens can now arbitrarily change jobs. So that Carpenter can become a Worker, Footman, or any other class. Citizens can only perform one job at a time.
This feature is still in development and undergoing changes.
New Report Bug Button
Theres a new button in the in-game menu triggered by the ESC key, with instructions for submitting bugs that you encounter while playing.
Bug fixes
Fixed crash bug affecting Vista computers
Fixed score calculation, allowing new immigrants again
Fix for the camera getting stuck in obstacles like trees
Fix for error when closing the job promotion window while stamp animation played
v0.1.0_dev.1633:
New features
Ladders will now build down when necessary
New UI for choosing citizen jobs, showing the full job tree and requirements to promote to each job.
New command to undeploy a placed item, returning it to a stockpile
The size is now shown for all boxes dragged out in the world: in the building tool, farms, stockpiles, etc.
Other changes
Significant pathfinder performance improvements
Citizens can now walk through scaffolding
Removed the tabs from the building designer, and updated most of the button icons
Removed the ability to promote a citizen directly from a job talisman
Fix bugs where tool hints sometimes disappeared for no reason
The trapper will now level up after harvesting enough critters. This is a very early implementation of class leveling. Lots more coming
v0.1.0r144:
Building Improvements: Usability improvements, cost estimates as you make a building plan, building templates, and more!
Class Progression: Your units will level up in their chosen class, gaining new perks along the way. Crafters will earn new recipes, gatherers will gather cooler stuff.
Mining: The ability to mine into the earth. Make your own subterranean caverns, mine for stone and minerals, etc.
Roads: You will be able to build roads. Citizens will travel faster on roads
Trading: The ability to buy and sell goods from travelling vendors who visit your town.
v0.1.0r134:
A grip of bug fixes. Once were happy with the stability, this release branch will become the Alpha 5 release that goes out to Kickstarter backers and pre-order customers.
v0.1.0r130:
Lua is now minified instead of being compiled.
Weve enabled JIT compiling of Lua, resulting in a massive speed increase for CPU heavy tasks like map generation, loading, and pathfinding
Enhancements to the character sheet, showing stats and equipment. Access the character sheet by clicking the banner icons on the citizen management screen.
Lots of misc bug fixes
v0.1.0r127:
Fix for goblin spam. Invaders will now attack at a more moderate pace
Addition of no-combat peaceful mode
Massive performance improvements in the pathfinder. Workers will get stuck even less now.
Fix UI crashes when a settler dies or joins the town.
Plus lots of other small bug fixes. Give it a whirl. If things go well we will push this release to everyone.
v0.1.0r122:
New Classes: Footman, Weaver, and Trapper!
Footman Basic fighting unit, who will automatically patrol your town and defend you from invaders. Invaders?
Weaver A new crafter unit who crafts decorative items and basic armor for your units.
Trapper The trappers back, with a less micro-intensive style of play!
Basic Combat!
After a while, you can expect your town to receive visitors interested in taking your stuff, so youll need them. Combat right now is fairly rough, and will undergo EXTENSIVE tuning during the next few alphas.
Building Designer, Phase 1
You can now design and build your own custom buildings. The tool is just in its beginning phases, and is a bit difficult to use right now. We know. It will get better!
New GUI
The GUI has received an extensive overhaul, with a centralized scoreboard and management screens for your citizens and crafters.
Caravan Notifications!
Every now and then, you will receive a notification that a caravan has swung by your settlement. Caravans can provide new settlers or offer to trade new things for existing or craftable goods.