Our latest expansion, Gamma Frontier has been out for a month now. According to your feedback, terraforming and colony mechanics are generally good, but there are some bits that need tweaking. Although the public test server helped us tremendously in solving bugs, the balancing aspect of the whole system is something that is still an ongoing effort.

Last Thursday we had a successful DEV - Player conference with selected representatives from major corporations, who shared their ideas and concerns on gamma mechanics. (There is a recording available here.) Although some of the issues have been already discussed on the forums before this, establishing the “big picture” with the people who had the most hands on experience with the system itself proved really productive.

This blog is meant to present our proposed solutions to the raised issues, separated into different sections regarding how long it would take to implement them, if you agree with them. So imagine an extra “would” beside all the changes listed here as you are still free to tell us how completely wrong we are, or iterate on the ideas.

Immediate changes (next patch)

Issue: Building on gamma is too expensive, needs to be more accessible.

  • Increase the manufacturing unit of construction blocks to 5. This means a manufacturing cycle will produce 5 blocks instead of one, so effectively this will also reduce its individual component cost, and thus, its price.
  • Halve the manufacturing time of construction blocks.
  • Since they are the most frequently used buildings, reduce the components in energy transmitters and energy backbones to 20% of the current amounts.
  • Remove infinite NPC-seeds for building foundations, so players can set their own price.

Issue: Terraforming is too expensive/slow.

  • Reduce the price of terraforming charges to 20% of their current value.
  • Restore the old terraforming cycle time bonuses to harvesting-specialized robots (5% per controlling extension level - 50% max reduction), by switching back their current defense-related bonuses. Increase the cycle time of terraforming modules by 15% to not make them too fast.

Issue: The risk of losing your whole gamma colony overnight is too high, and other issues connected to MPC defense.

  • Make every building able to enter emergency mode, except for command relays and turrets. This narrows down the risk of losing a base to the time frame when the owners are actually able to defend it.
  • Implement multi-phase emergency mode for main terminals only: this is somewhat similar to how beta outpost intrusions work. Depending on the technology level of the terminal, it has a counter of 3 to 5 times (for standard, advanced and hi-tech terminals respectively) when it can subsequently enter emergency mode. Every time the terminal goes into emergency mode, this counter decreases, and every time a phase passes without emergency (2 days), the counter increases. Once the counter reaches zero (ie. it enters the last possible emergency phase), the terminal becomes destroyable after the last emergency phase, like it is currently. Thus the worst case scenario (ie. not even one successful defense in between) for a standard main terminal would be 3 times 2 days (plus the set emergency offset time), so around 7-9 days.
  • Make newly built main terminals invulnerable for 72 hours, to make starting off on gamma less of a gamble (of course they can’t enter emergency phase either during this time).

Issue: The teleport construction range issue.

  • It seems that the consensus is that the increased range is a good idea, so we’ll stick to the 2000m no-build zone around gamma teleports, as that is the safe range where a fully boosted hi-tech turret can’t reach anymore. And we promise to discuss such features with you in the future before announcing them as an immediately incoming change.
  • Keep minerals from spawning in the no-build zone.

Issue: Gamma reimbursements required due to changes.

  • Reimburse the price difference of all purchased terraform ammo in proportion to the new market price.
  • Reimburse the price difference of all purchased construction blocks in proportion to the new market price.

Issue: Not enough to do / not enough rewards on gamma islands.

  • Double the number of normal military and industrial roaming NPC spawns on gamma.
  • Add an elite NPC into roaming spawns on gamma.
  • Remove level 1 artifacts from gamma, keep spawning only level 2 and 3. Make artifacts spawn only on passable terrain.

Issue: Too few NPC spawns in general, with emphasis on starter islands.

  • NPCs on Alpha 1 islands will only attack when attacked. This makes it possible to place more fixed spawns without interfering with mining, artifact hunting, transport and travelling. (Of course NPCs popping out of beacons and artifacts are not affected by this rule.)
  • Increase all normal (non-starred) distress beacons to 10 waves.

Issue: General changes to minerals.

  • Make epriton liquid again.
  • Although the cost of noralgis incubators has been already considerably reduced, and the mined amount per cycle has been doubled in the expansion, we plan to increase both the maximum harvesting cycles, and the additional cycles per growth phases in noralgis (exact figures to follow).

Short-term changes (~2 weeks)

Issue: General improvements to gamma.

  • Terraform suppression building: slows terraforming in a certain radius for everyone. Owners can easily turn it on and off if they want to make changes to the terrain, but it can slow down offensive terraforming when active.
  • MPC Aura buildings: basically a copy of outpost auras. Place down a building and select an aura it should provide for the owner corporation’s members on the island.
  • Turret priority setting: set up a priority list for turrets that controls which classes of robots they should attack first.
  • Make turrets return fire when attacked, regardless of relation settings.

Issue: Just stuff we've been working on.

  • Spark teleport: this has been announced way back, but now I’m happy to tell you that this feature is close to complete. What’s it good for? You can place down teleport targets in any terminal or outpost you are, and you can teleport your spark back to it from any other terminal in the world, for a certain fee. This means that you can’t bring any robots or items with you, it’s only your bare spark. The feature should make market, production, and remote (corporation) storage management much easier and faster.
  • Private transport assignments: place items into a secured container that only you can open, set a pickup and a destination terminal, add a reward and a collateral amount, and let other players do the transport for you. This was obviously possible so far too and is nothing new, but creating a framework and adding safety rules to it should make it actually a viable mechanic.

Mid-term changes (~1 month)

Issue: Not enough rewards on gamma / Give more meaning to colixum.

  • Completely new tier of modules using colixum.
  • New robot variants using current chassis, with colixum-based components. (Manufacturing still possible anywhere for both.)

So again, this is only what we propose. The list doesn’t include bugfixes, as those are obviously things that need to be done and don’t need player feedback. It’s also not meant to be a complete and final solution to all the problems mentioned - there is always room for improvement.

Now it’s your turn to tell us if we missed something important, changes where you would take a different approach, or even if you simply agree with all this. In order to keep the relevant discussion in one place, please post your opinions and ideas in this forum topic. If we reach a general consensus, the changes in the immediate section could be deployed already in the next patch, expected early next week.

Many of you might have already heard bits and pieces about Player-Built Settlements, or PBS in short. As the name suggests, it’s our system which will allow players to create their own settlements, a place that they build with their own hands, shape to their own needs, and where they can really feel at home - basically a system which takes our sandbox to a whole new level. It’s a fairly complex system and we’ve been working on all the details for quite some time now. Today I’m happy to tell you that we have arrived at a point where we are confident enough to share our ideas with you.

Due to its complexity, this will be a series of blogs, likely at least a three-parter. We’ll start with terraforming, an essential feature and a prerequisite to building structures. Later on we’ll also take a closer look at the basic rules to building, and the various types of structures.

Gamma islands

Shaping the ground to your liking should be a fun thing to do, but I’m sure you understand we have to set up some limits. The current alpha (and to some extent, beta) islands have too many interconnected systems which could be easily disrupted if we would allow you to create hills and holes wherever you like. Since the world of Perpetuum feels still rather small, the most efficient and future-proof solution is to create new landmasses with their own set of rules. So before I dig into terraforming, let’s have a look at gamma islands.

When creating the concept of new islands, one of the main conditions we set for ourselves is that their time to completion needs to be improved considerably. Although even our current islands have been all started by procedural heightmap generation (which can be done in a very short time), in order for them to be ready and usable they needed a lot of manual work.

Terraformers, meet your canvas

With gamma islands, in many ways we have it a bit easier: we don’t have to worry about passability, since you are supposed to work on roads and paths with terraforming. We don’t really need to place decorational buildings either, that will be your job too. However, there is still the issue of mineral distribution and NPCs.

Currently all the mineral fields are hand-painted and fixed by location. This wouldn’t really work on a terraformable island, because they could easily get out of reach or be blocked by buildings. I think we have already hinted that random mineral fields are on our todo, and some of you have also suggested it on the forums. We already have a working version of it and it seems to work pretty well.

There was one interesting question regarding random mineral field placement - should it consider unreachable areas, or should we leave it to the players to terraform their way to the new fields? The latter sounds fun at first, but with time as players skim down hills to get to the precious fields, it would likely induce completely flat islands, which is... undesirable. It could also get a little frustrating if you already get the third epriton field in a row on top of Mount Doom. So, the current version of the mineral field generator neatly looks for passable areas and avoids tiles blocked by buildings as well. We think terraforming by strategic, construction or decorational purposes will give you enough work as they are.

An important thing to note here is that we will introduce random mineral fields not only to gamma islands, but to every existing island as well. Of course this will have the unfortunate effect that your current geoscan results will become obsolete, but we feel this will make the miners’ life much more interesting, and give geoscanning a real function. I’ll do a separate blog about this and other impending major industrial changes after the PBS series.

So, that should cover the mineral question, but what about NPCs?

As you can imagine, due to the ever-changing terrain, fixed spawn points would not be feasible. Even our current fixed-path roaming caravans could run into problems. This left us with the solution to have only completely free roaming NPCs on gamma islands, so Agents can experience the real wilderness there. Of course the spawn generator will have to check for passable and large enough areas so they don’t get trapped, but that’s pretty much the only limit for them.

In the end, random mineral fields and completely free NPC spawns should take off a lot of tedious configuration work from our shoulders, since we only have to set the type and amount of minerals on the island, the type and number of NPC spawns, and the island is pretty much a go.

Diggin’ up Nia

Now that we have covered where you can terraform, it’s time to see how you can do that.

The game has supported terraforming from the very beginnings, but so far it has only been a privilege to us devs. One issue that we had up until now was that terrain texture cover had to be regenerated after every modification of the terrain heightmap, in order to have rocky textures on steep walls, grass on plains and so on. This texture mask was then stored in a special bitmap, which had to be patched out to the live client. Even if we only modified one tile, we had to update the whole island’s map, so whenever you saw 100+ MB patches, it usually meant that we updated these maps.

But now that DEV BoyC is working on the complete revamp of our terrain-engine, he could come up with a solution that allows for real time updating of terrain textures based on slope and elevation. This means that when you start to raise a mountain, the ground texture will gradually change from grassy to rocky, all in real time. Not to mention that we can scrap those old island texture masks too, and that means less memory usage, smaller patches, and a smaller datafile.

The terraforming process itself will happen with help of a terraforming module of course, which will use different kinds of charges, depending on what you want to achieve. The basic raise/lower charges are self-explanatory, these will simply pull up or push down the targeted area by a fixed height value. Then there is the leveling charge, which tries to pull the surrounding tiles to the targeted tile’s level, within a small radius. Finally we have the smoothing charge, which can turn sharp edges and spikes into smooth ground, and also works on a small radius.

Terraforming charge types and their effects

The terraforming module will also check for plants in the area, and will first try to kill them before modifying the ground. This however will be a very slow process (and a waste of terraforming charges), so plant bombs or “manual gardening” will still retain their importance.

Due to various position updating issues we had to make a rule which will not allow terraforming if anyone is within a 1-tile border of the terraformed tile or area (“safe area”). Unfortunately this rule (and some other factors) does not really make this kind of terraforming suitable for group efforts, and is only intended for smaller fixes or touch-ups here and there.

However we have plans for another, team terraforming feature. We’re still working out the details of this one, but the basic idea is that a player could use the same terraforming brushes like we devs can to create a kind of holographic terrain blueprint. Then, terraforming beacons need to be deployed inside that area, and a team of terraformers can start charging the beacons using special modules from outside the area. In effect, the terraforming beacons will start to “pull” the affected area towards the form of the blueprint.

There will be a few global limitations to terraforming, even on gamma islands. First and foremost, there will be a few predefined non-terraformable areas, which will generally mean the vicinity of fixed teleports. We don’t want anyone to get trapped on the other side, or allow to shut off complete islands from the rest of the world. Another important rule is that you won’t be able to modify the shoreline of islands. And lastly, there will be limits to how high or low you can dig, and the maximum steepness you can achieve.

In our next episode

Well, that’s pretty much all there is to the basics of terraforming. We’re still working on some of the details, and we’re of course eager to get some feedback from you as well. In the next part we’ll have a look at the basic rules of building structures and how you can connect them to each other.

Time to talk about the next update to Perpetuum, as per usual we have a few interesting changes and new features coming to the game.

First of all as I've written previously, we're updating the roaming NPC system. Roaming NPCs will travel in caravans around the islands, and we're adding new flocks of NPCs for more varied random encounters on the terrain. This is only a very first step in our plan to bring a whole bunch of new content to the game for more stuff to do "between PvP sessions". We'll be adding a whole lot of new features to this end in later updates, which will be revealed a bit later. Various areas of the terrain will go through some small rearranging in this patch. Changes include new decorations around teleport stations, terrain updates here and there, and even a teleport station moved a bit farther away from a terminal.

We're bringing in a feature that was originally suggested in a very early brainstorm by a player during the beta. We liked the idea very much and had everything ready for it for quite a while now, but other priorities meant that this had to wait. The paintjob on your robots will now get worn down gradually as you engage in combat. This change is only aesthetic and will be undone as soon as you pack your robot together, however it's a small thing you can brag about and show off.

So now for the more interesting updates :)

A new type of plant will make its debut with the coming update. The special thing about this plant is that on its own it won't be growing anywhere, it can only appear in the game world if players plant it. This plant will contain a new harvestable material for use in the manufacturing of high end items. Beware of people trying to harvest or even destroy your crops!

One of the most fixed things in Perpetuum up to now was the constant, fixed distance of 1000 meters players could see each other. The upcoming update changes this. First of all: how far you can see and how far you can be seen from will both vary based on the robot you use, and the two will not necessarily be the same anymore. This alone would be an interesting change, but we're also adding modules to help modify these values during gameplay: The detection type module will allow you to see farther away. The flare type module will make the target show up for people farther away. And of course, the stealth type module will allow you to be seen from a shorter distance. These changes will bring the PvP on the beta islands to a whole new level, and we're excited to see how players will be using the new features to give them a tactical edge over their enemy.

Let us know what you think about the upcoming update in the comments!

The roaming NPCs we introduced in the last patch became an instant hit with most of the player base. They are quite rare to find, can be in a lot of varied places, and have a very low respawn rate, making the sighting of an Observer on any island a rare moment. They also pack quite a punch, taking down a single one of them often needing the cooperation of several players, but the loot they drop is well worth the effort for everyone involved. Due to the very positive feedback on these high end enemies, we're currently working on some upgrades to the roaming NPC system that will allow them to move in a much more coordinated fashion. Observers will in many cases be accompanied by other enemies, and they will move as a group, which was impossible in the previous system.

How do you like the Observers so far, and what do you think of this update? Share your thoughts in the comments!