Both unstable branches have been updated. if you are on Linux or Mac, don't use the WindowsFNA branch. You'll just get the stable version if you do.
Some of the changes in this version:
Fixed a bunch of bugs.
Rebalanced dwarf pay and levels. Now, it takes far more experience to level up, so dwarves won't demand promotions quite as soon. Also, implemented across the board paycuts. That's what they deserve for trying to unionize.
Tweaked the attacks of some hostile creatures.
A slime draws near!
Okay. A lot of slimes draw near. Slimes will spawn in every biome. Aren't they adorable?
Treasuries have been robbed. You won't be needing them anymore.
Added new bugs to fix later.
The current plan is for the next stable release in July, however we are leaning towards delaying that because it will absolutely break all save games. Until then, and whatever decision we make, the unstable branches remain available.
Unstable branch update
The unstable branch has been updated.
Most of what's included in this update is performance improvements, as discussed in the previous update. You won't necessarily see changes unless you push the limits - That being said, these changes do allow the generation of much larger worlds.
Do not use the Windows FNA branch unless you are actually on Windows, as it includes the stable builds for Linux and Mac.
Bigger worlds on 32 bit hardware
In the last release of the unstable branch, a world size (called 'ram killer') was added without an announcement. This size is 80*80 chunks, or (at a default depth of 64) 104 million voxels. It's not actually possible to load that size world in the unstable branch because the memory needs of the geometry buffers used for rendering exceeds the limits of a 32 bit process.
Well, that's no longer the case, and these worlds will be available in the unstable branch soon - and are expected to make it into the next official release. A bit of work we couldn't get done for the official release has finally paid off and now we can discard geometry for chunks not in view as needed, bringing the memory usage in the shot below back under 1 GB.
We've also been experimenting with fog of war, and the possibility of not revealing the surface. This works quite well and has for a while, but was left out so far because it doesn't play well with slicing as you can see below. Also, it's a bit odd for a full 3d camera. Does this even make sense when, presumably, dwarves could see what's a fair distance away?
Unstable Branch Update
The unstable branch has been updated to version 19.4.11.
There is also an additional FNA unstable branch available for windows only (Linux and OSX already use FNA on the main branch). The FNA version is, all around, just plain better - but may not run on older systems. Users who can run it should, as they will enjoy improved performance and less issues with windows 10 randomly dropping their graphics device context.
So what's in this update?
First - deeper worlds! A change in the way chunks are stored on disc allowed us to make the depth of the world variable. When creating a new world you can choose to make it up to 128 levels deep. Honestly, it might be a bit too much!
Next, elevators. Dwarves use these to move quickly up and down, but each elevator can only carry one dwarf at a time. Dwarves can be quite lazy, so be careful where you put these as they might just line up waiting for them and take longer to get places. If you want to try these out, use the god menu (press g) and find 'elevator shaft' under 'spawn'. Their front end integration isn't done yet.
Other changes:
The pause menu was upside down. Now it's not.
Prompt before quitting a game.
AutoScale wasn't being applied to all GUI elements.
Fixed memory leak that slowly filled up video ram every time the game was saved.
Fixed the wrong rail tiles appearing when laying an S curve across an S curve in a way that, honestly, nobody would ever do because it's completely silly.
Fixed a crash involving necrophiliac animals (No seriously. Sometimes, two animals would choose to mate right before one died, and...)
Lamps now grant a status buff.
Active buffs can be viewed from employee screen (click the stats)
Dwarves get debuffs for being hungry, tired, etc.
Unstable branch available.
An unstable branch is now available. You can opt-in to it in your steam library.
1. Open Steam to your library page.
2. Right click DwarfCorp on the left and choose properties.
3. Set your beta choice to 'unstable' on the beta tab.
During early access, It wasn't really advantageous to have a separate unstable branch (Let's be honest here - it was an unstable branch the whole time), but now that we have released we will not be updating the main branch with incomplete features. New features will be available in the unstable branch first. Be aware that saves will not be compatible between the main and the unstable branch.
Please also to remember to update your game even if you are not opting to try the beta. The current version is 19.03.17. We still receive daily crash reports for version 19.02.01, for issues that have been fixed.
New Version 19.03.17
Hi everybody!
There's a new version of DwarfCorp out on Steam and itch. There are more bugfixes in this version, and some better crash reporting. This version is compatible with older versions of DwarfCorp.
Changes
Fixed a bug which was causing rail combinations to get placed incorrectly.
Fix rare crash when loading from a save file and creatures are attempting to fight a creature that is already dead.
Attempt to fix somewhat common crash where the game resets to the intro state during saving/loading.
Fix memory leak in save files.
Fix issue which was causing peace envoys not to work.
Do not list employees that are on adventures in the employee list. Interacting with them on this screen was sometimes leading to bugs.
Fix graphics bug in employee details screen.
Fix rare crash that happens when attempting to draw the GUI from a game state that has been exited from another thread.
Fix subtle bug that was causing some trade goods to disappear when the player had an almost (but not completely) full stockpile.
New version 19.03.04
Hi all, we’ve pushed a new version to Steam and itch. This version should be compatible with older version. This version fixes some critical bugs, and adds some instrumentation to help us track down the root cause more crashes in the future. As we’ve been holding off on new features the crashes we’re finding are getting more and more rare, and are harder to reproduce.
Changes
Version 19.02.18
Hello, we've just pushed out a new version to Steam and itch. This version fixes more critical issues and crashes discovered post-release.
Changes:
New version 19.04.07
Hi, this is just a quick patch to fix two critical issues discovered after release.
<*> Fixed an issue which would cause dwarfs to duplicate the contents of their inventory and crash the game while attempting to put an item in a full stockpile.
<*> Fixed an issue which would make the options screen unusuable after GUI scaling was changed.
New version 19.02.01 -- Release!
Hi there, by later tonight, DwarfCorp will have left Eary Access and will be fully released! After 7 years of development we’re finally ready.
The release version 19.02.01 will be available shortly. Because we had to fix some critical bugs in the save system, and we want to make a clean break for release, this version of the game is not compatible with older saves. However, from now on we will be working hard to maintain backwards compatibility with saves.
This version was almost all bug fixes, some critical and some minor.