1. Colony Survival
  2. News

Colony Survival News

Friday Blog 235 - Open Beta Progress: Rail Junctions, Signs and Better Roofs


We launched the Open Beta a couple of weeks ago and it’s going well! Many people are testing the new content and sharing their feedback. There were some technical issues and a stream of patches has been released to fix them.

But the most interesting stuff is some new features and content! The roofs got some criticism in regards to the front. The “diagonal holes” were filled up with simple 3D-planks. These don’t look like the 1x1x1 block textured planks.


We did some discussing and Zun thought he could replace the 3D planks with the actual texture, to make them match precisely. And he proposed giving the blue roofs the cobblestone texture, so that these can be matched in a different way. He implemented this plan and it looks great!


Rails have received junctions, to make them even more flexible. Paths can cross each other, and players can determine where they go on junctions. By default, players travel in a straight direction, but they can go left by holding A and right by holding D.


Last but not least, we’ve introduced signs! They can be placed on the ground, or on walls, or be hung from the ceiling. And of course, they can be inscribed with your own custom texts! It really helps to personalize your colony, and we’re looking forward to seeing what you will build with all these new things.


If you want to join the Open Beta, the relevant instructions are here.

Bedankt voor het lezen :)

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 234 - Open Beta & Future Price Hike



https://youtu.be/KY6LGJQBI2I

The last blog ended with an open problem concerning the bottom of roofs. The response to roofs in general was very enthusiastic, but we also got a fair share of feedback surrounding that specific problem. We think we found a solution: multi-purpose crown moulding. It looks good in combination with roofs, but players are free to build without it, or to use it in other places!

0.9.0 added the “horizontal elevator” to the game. It deliberately wasn’t called “rail”, because it suffered from a bunch of constraints. It could only travel in a straight line. Moving to the left or to the right, or moving up or down, just wasn’t possible. That’s quite problematic.

With 0.9.2’s auto-adaptation system, Zun saw an opportunity to fix this! So the horizontal elevator has been upgraded to true rail. Rails that can navigate corners, and which can climb and descend hills. It’s very convenient - and fun!

We’re planning to release 0.9.2 in a few weeks. That release will be combined with a price hike. Colony Survival was released with limited content and features in 2017, for $20. In the past six years, the amount of content in the game has exploded. Sadly, inflation exploded too. When 0.9.2 is released, the price will rise to $25. If you were still on the fence in regards to Colony Survival, or if you’re planning to invite friends to your colony, this is the right moment to purchase a copy!



Open Beta


Do you want to test the new content? An open beta is available right now! Most of the new content is finished. A bunch of it is decorative: the roofs, flower boxes, street lanterns, doors, windows, pillars, stairs, crown moulding. Many of these have unique variants that are sensitive to their context. The doors and windows can be painted with special paint items.

All of these items should be unlockable without cheats, using the science system and a bunch of new recipes, at old jobs and a new one.

The rails mentioned above are available too, but they’re not totally finished yet. Auto-adaptation doesn’t work yet, so you'll have to manually choose between regular straight pieces, corner pieces, and up/down-pieces.

The update also contains some other changes. The UI has been adapted to be much more controller-friendly, but it's still pretty wonky in regards to the stockpile. The networking code has been improved. There are some optimizations that are mainly noticeable in enormous worlds or on low-level hardware.

If you’re playing the beta, please let us know your opinion! What works, what doesn’t? Is the place of the new content in the tech tree appropriate? Are the recipes reasonable? Are there unexpected problems? Have you got ideas for potential easy additions that would fit this update well? Share your thoughts in our Discord in the #openbeta channel, or in the comments!

To access the beta, right-click on Colony Survival in the Steam Library. Go to Properties, then Betas, and enter the password ForBlogReadersOnly. Select the 0.9.2 branch.



Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 233 - Constructing the Missing Link


I’ve been thinking about adding “proper” roofs since…. perhaps before the Steam release. It wasn’t possible to add in a practical manner before Zun developed the automatic-adaptation-system. When he started working on it this year, I made the first mockup, just to see what it would look like, roughly.


It was very simple: just one “side roof”. The screenshot already shows more complicated blocks: side roofs with a “front”. But on simple houses, you can get quite far with just side roofs!

But what if the width of your house is not an even number? Then this happens:


So we needed an extra shape: the “middle roof”. And of course, the middle roof also needs a variant with a “front”, one with a “back”, and one with both the front and the back in one block. Problem solved:


Which is nice when you’re building simple square houses. But with this “decorative update”, we want to encourage people to move away from those efficient but boring shapes. What if your house has a more complicated shape?


You lack certain roof shapes: “inside corners”. And at the top, the “middle roof” needs a 3-way corner. Well, we can make these too of course.


But the reverse problem quickly announces itself as well.


The solution: “outside corners”!


And of course, there’s another missing piece: 4-way corners for middle roofs! Here they are:


Are you starting to notice the pattern? Again, the reverse problem exists too. A 4-way corner is basically 4 inside corners. There’s also four outside corners occurring in one middle roof: a pyramid shape. We’ve added that one as well!


That’s not all the options. All of these shapes are available in blue too!


The largest concern still left for the roofs is the bottom side. They lack something like roof gutters. Perhaps we can expand the quarter block system to include corner variants and upside-down variants as if they're gutters.

Building and implementing all these shapes took quite some work. Making sure the right piece is automatically selected in all circumstances is complicated. When working on the automatic adaptation, Zun found a lot of edge cases. We even found some new ones while working on this blog. But we’ve been making a lot of progress and the new roof system is 98% functional now!

Last week, all these items were “cheat-items”, they had to be spawned with commands to be tested. This week, I’ve been working to integrate them into the “real” game. Figuring out where to place them in the tech tree, how to unlock them, to what (new?) jobs the recipes ought to belong, what the ingredients should be. That’s nearly finished as well.

We’ve still got to do some last implementation things, some fixing, some adding. The controller support also needs some more work. But the 0.9.1 release is coming into view! We haven’t yet had a Summer holiday, and we won’t be taking ours before the update is out. And I’d love to have some free weeks before the leaves fall off the trees :)

Bedankt voor het lezen!

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 232 - Sale! Also: Colors / Lanterns / Roofs / Steam Networking


We’re participating in the Summer Sale, and that means that Colony Survival is currently 25% off!

We’ve continued our work on the new decorative items. Most significantly, we’ve added the framework for the new “paint-feature”. Instead of cluttering your inventory with many colored variants of all “paintable items”, the stockpile will only contain the “basic” variant. You’ve got to grab and use colored paint items to paint those items in the color of your choice. Of course, there’s also a paint stripper item, for when you want to return to the unpainted variant.

This is now working in our unreleased dev-build. Windows and doors can be placed and then painted red, blue or green. It helps a lot to make buildings look more lively and unique!


Apart from that, we’ve added new lanterns which can be mounted on walls, ceilings and the ground. Roofs have been enhanced by adding a “middle roof” variant, solving a problem that happened when your roof had an uneven amount of blocks in its width.

Zun found a complex technical issue in the Steam networking part of Colony Survival. It was a rather persistent issue but he has managed to significantly improve it!

We’ve also had a little Summer holiday. I traveled to Berlin, trying to get some insight on how we can build large colonies/cities that are simultaneously beautiful, enjoyable and functional. I’ve discovered that I like subways/trains more than I thought! We've returned to work this week and are once again making good progress.


Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 231 - Doors / Windows / Stairs / Flowerboxes / Pillar-Fences / Roofs


In the past month, we’ve continued work on controller support and more decorative blocks. We’ve noticed that large collections of decorative blocks are common in many frequently used mods. We think it would be good to make the unmodded game a bit more like that.

One problematic thing in these mods is the abundance of… “variants”. Firstly, things come in multiple colors. Secondly, there are quite some mods that offer “combined shapes” - like fences that actually link up. Which does require players to have separate items like “fence start”, “fence middle”, “fence end”. If each of these parts has color variants as well, the inventory quickly becomes very cluttered.


To solve this problem, we’ve got paints and “adapting blocks”. Firstly, players will be able to make paint items, and they’ll have to use these items to “physically” paint blocks. This helps reduce all these items to one base color variant.

Secondly, Zun has made great progress on a system that automatically chooses the right 3D-model for the situation. Take for example the fence. A fence can be unconnected - basically making it a wooden pillar. It can be connected to 1, 2, 3 or 4 other fences horizontally. And if you stack the “unconnected fence” (the pillar) vertically, it adapts into a special pillar with unique pieces at the start and end. So we’ve got many different 3D-models for the fence, but only one will be available in the stockpile. That simultaneously helps solve the clutter-problem, and it makes these items a lot more usable!


A special problem was the window. One of the blocks we’re adding is a window frame, and this one will adapt to different window sizes as well. When designing the required 3D-models, I only thought about regular rectangular windows; 1x2, 2x4, 6x4.

But of course, players can build much more complicated window shapes. And in the process of building a large window, or when removing one piece from an existing large window, you also get quite weird, non-rectangular shapes.

Figuring out how to deal with these shapes and making them look relatively sensible and natural was a challenge, but Zun has solved it well! I haven’t been able to “break” the current system.


The new decorative blocks have no “functional” impact on gameplay. They are not required, they don’t make colonists happier or more productive. On one hand, they are merely tools for more artistic players. On the other hand, I do think they’ll influence less artistically inclined players as well. I’ve noticed that due to the new options, I look differently at my buildings. I’m more tempted to make them a bit unique, and I feel more immersed. We hope it’ll be a good step towards making CS feel more alive!

Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord