Quantcast
Channel: Stellaris RSS Feed
Viewing all 608 articles
Browse latest View live

Stellaris Dev Diary #177 - Edict Rework

$
0
0
Greetings!

Today we’ll touch upon a subject dear to the hearts of many galactic rulers - namely Edicts!

Background
Edicts are meant to be a way for your empire to focus on certain issues without necessarily taking a permanent stance on them. More permanent stances on issues would be covered by Policies.

Although we felt that Edicts do fit this role pretty well, there were a couple of issues with the system that we think could be improved. The fact that Edicts would always time out felt like a little bit of unnecessary micromanagement at times, and didn’t really emphasize the feeling of “I am choosing to focus on these 2 things right now”. We felt that it would fit better if Edicts had a greater emphasis on making choices that you can go back and change, rather than being things you constantly go in and refresh.



An old friend with a slight makeover. Some Edicts are now toggled on/off instead of being on a timer

Edict Capacity
Enter Edict Capacity – a new mechanic that puts a soft limit on how many Edicts of a certain type that you can have active at once. Similar to Starbase Capacity, your empire will suffer penalties if you exceed it, and the penalty in this case being Empire Sprawl. For every toggled and active Edict above the Edict Capacity, your Empire Sprawl will be increased by +25%.

By default, an empire will start with an Edict Capacity of 2, and can be modified by things like Authority, Civics and Ascension Perks. These values are very prone to being changed as more balance feedback comes in.



Dictatorial and Imperial Authority now increases Edict Capacity by +1.



The God-Emperor knows best.



You can now vigorously enact more Edicts.

Not all Edicts will use Edict Capacity, but rather only the ones that last until cancelled will. Edicts that can be toggled will have an Activation Cost and a Deactivation Cost, which is usually Influence. This means that you are paying the Influence when you are making changes, rather than paying to upkeep the Edicts you want.

Edicts that last until cancelled will be marked with a different icon from the edicts (and campaigns) that expire once their duration runs out.




An example of two different Edicts. Red: toggled - lasts until cancelled and uses Edict Capacity. Blue: temporary - lasts for 10 years and does not use Edict Capacity.

Edicts
Some of the Edicts have changed and we have added a couple of new ones, to better fit with the Edict Capacity. Let’s take a look at a few of them:



Whenever you need to stimulate your economy, subsidies can be the way to go. There are Farming, Mining, Energy and Industrial subsidies.



Neighbors suddenly turned hostile? Need to secure your borders? Pass this Edict to refocus your efforts!



Has the galaxy become more hostile? Do you need to build a powerful fleet to project your power? Focus on Fleet Supremacy for a more powerful and imposing fleet.

Pop Growth is problematic, so we have made some changes in the upcoming patch that will reduce Pop Growth from different sources across the board (more on that later). Food Policies are no more, and the popular Nutritional Plenitude is now a toggled Edict instead.



No longer a food policy (they don’t exist anymore). There are different versions for Hive Minds and Rogue Servitors.

Resource Edicts, Campaigns and Unity Ambitions

The model for the new Edict Capacity doesn’t fit very well for all types of Edicts, which is why the rare resource Edicts, Campaigns and Unity Ambitions remain unchanged and keep working like you are used to. This is also better for modding purposes, so that modders have the opportunity to use Edicts however they see best.

Finishing thoughts
Overall we feel like the new system better allows us to structure how the players get the tools they need to focus their empires for certain tasks. As we make more additions to the game in the future, this new system will also allow us to give the players more tools to address certain issues.

----

That is all for this week! We will be back again next week with another dev diary, this time about some federation-related content!



Stellaris Dev Diary #178 - Federal improvements (UI and more!)

$
0
0
Hello everyone!

Today’s dev diary will show you some of the improvements we’ve made to federations for the upcoming free update!

Federation Voting
Since the release of Federations and the 2.7 update we’ve wanted to make some improvements to how voting in federations is handled. Most of the improvements are related to UI and better feedback, but there’s also been some changes to functionality.

You are now able to use Favors to increase the acceptance chance for your AI-controlled federation members.



You are now able to use Favors to increase the acceptance chance for federation law proposals.

We’ve also changed how AI acceptance works for federation laws, so that it is more transparent and more consistent with other features in the game. We look at the AI attitude a lot more now, and it will affect which laws the AI is attracted towards. For example, militaristic empires, or those with either Honorbound Warriors or Federation Builders personalities will be more likely to accept a higher fleet contribution law.

Generally speaking, the best way for you to pass new federation laws is to get the Federation Cohesion to 90 or above, and then suggest a new law change.

When it comes to suggesting changed, the AI will still not attempt to suggest changes very often, unless they are the federation president.



The AI will generally not want to increase Centralization unless Cohesion is 90 or higher. Cohesion also directly affects the acceptance chance by a factor of x0.25 (100 cohesion equals +25 acceptance).




The UI for voting on war declarations has received a face-lift. It’s now more clear which war goal is used, and you can see a summary of the target of the war, and which their allies are. This should hopefully make it easier for you to decide if you are in favor of the war or not.



Whenever a federation law has been voted on, you will now get a pop-up that clearly informs you on what the results of the vote were, and how your federation allies voted.



We’ve also improved the feedback you get whenever your federation unlocks a new level.

Joint Operations
Something we wanted to do, but couldn’t do for 2.6 due to lack of time, was to add some more flavor events to federations. We had some cool ideas for things we wanted to try, and we’re very happy that we’ve been able to add some events for the upcoming 2.7 update.

Joint Operations are events to which each member of a federation can contribute, and the types of events will depend on your federation type.

Research Co-operatives have the chance to engage in a joint archaeological dig across their region of federated space. Galactic Unions and Research Co-operatives alike may also find themselves dealing with strange new stellar phenomena at their federation capitals. Hegemonies will have the option of a grand project to celebrate cultural uniformity – and to see who’s still willing to tow the line. Military Alliances can partake in a joint training exercise, while Trade Leagues may seek to improve their collective worth through harmonized logistics.

In all cases, collaboration will bolster cohesion within your federation – however members may sometimes be tempted by individual gains, and further challenges may arise if the federation does not act as one.



Origins
A small change we’ve made, albeit probably a welcomed one, is to make it far less likely for the leader of a Common Ground or Hegemony start to be blocked off by their federation members. It’s very likely that they will have at least one open hyperlane to an unexplored star system.

---

That’s it for this week! Next week we’ll be back with some more information regarding the upcoming free update!


Stellaris Dev Diary #179 - 4th Anniversary & 2.7 'Wells' Update

$
0
0
Hello everyone!

As we’re approaching the 4th anniversary of the release of Stellaris, I thought we would take a look at what Stellaris is, and how much has changed since its release on May 9th 2016.

Stellaris was the studio’s first original IP in many years, so when we released the game we didn’t really know exactly what makes Stellaris. As a natural consequence of that the game has changed a lot since release as we explored what the game is really about, and which experiences we think are fun and valuable.

Stellaris is an exploration-focused space-fantasy strategy game that explores dystopian and utopian themes in a playful and light-hearted manner. There is no one “true” timeline and it's important that players are able to tell their own stories – every story is equally true.

The best thing we can do is provide more tools for storytelling, and of course new gameplay to make playing the game more interesting.

A Look Back
Stellaris has had time to really grow in these last 4 years, and I thought it would be fun to take a look back and see how far we’ve come.


In the last 4 years we have (in no particular order):

  • Added a whole bunch of new anomalies to explore
  • Tweaked the galaxy multiple times to feature more interesting things to discover
  • Added a new Archaeology system
  • Added Relics & Minor Artifacts
  • Added terrifying Leviathans
  • Reworked the economic system to feature jobs
  • Added Civics & Authorities for more options during empire creation
  • Added Traditions & Ascension perks for more customization of your empire while you play
  • Added a whole bunch of new portraits for you to choose from
  • Added Starbases and changed how you take ownership of star systems
  • Added Hive Minds & Machine Intelligence empires
  • Added bigger and bigger ships like Titans, Juggernauts, Colossi and Juggernauts
  • Reworked Federations and added new Federation types
  • Added the Galactic Community
  • Added a whole bunch of diplomatic actions, such as federation associate, improve relations or defensive pacts
  • Added Curator, Artist and Trader enclaves
  • Reworked space combat & balance multiple times, and added new weapons such as the extra large Tachyon Lance or Mega Cannon
  • Added a lot of megastructures such as the Dyson Sphere or the Mega Art Installation
  • And so much more....

We have come a long way since the release of Stellaris, and our story has just barely begun. I think we have a lot to be excited about for the future, as Stellaris has almost infinite potential.

Let’s take a look into the future together!

Announcing the 2.7 ‘Wells’ 4th Anniversary Update



To celebrate these 4 years, and to take another step into the future, we will be releasing the free 2.7 ‘Wells’ update next week on Tuesday the 12th of May!

For this update we’ve been looking at a lot of your feedback from 2.6 Federations, and added a couple of new features and made some tweaks to already existing ones.

We will be releasing 2.7 ‘Wells’ as 2.7.1.
If you wanna read the full pach notes, have a read in the forum post here.[forum.paradoxplaza.com]


Thank you all for your continued support! We’re very thankful for being able to work on such a great game and to have such an engaged and great community!

Let’s celebrate many more anniversaries to come!

2.7 Anniversary Patch Released and Happy Four Year Anniversary!

$
0
0



Stellaris 2.7 "Wells" Update is live now!
This update reinvigorates the galaxy for PC users, with New Visuals, Galactic Community resolutions, Federation Joint Operations, and updated Habitats.

You can read more about what the patch is about and a few thoughts from our Game Director in last weeks Dev Diary.[forum.paradoxplaza.com]

Two things to mention:
We have discovered and are aware of a performance hit in 2.7.1, and we are currently working on getting it fixed. So if you notice a slight dip, don't worry about it. We have our best people on it!

And we have removed an entry from last weeks changelog: "The enigmatic fortress doesn't regenerate once it's been disabled anymore". It turns out the issue still occurs, so as not to cause confusion we have removed it.

Save games shouldn't be adversely affected by the switch from 2.6.3 to 2.7.1, but just in case you do encounter issues, you can roll back to a prior version via right click on Stellaris in library -> Properties -> Betas -> choose the desired version.

Once again, thank you all for playing Stellaris and happy four year anniversary!
PS. You can play Stellaris for Free until May 17th during our free weekend!


https://www.youtube.com/watch?v=Zh9yZNrb62U&feature=emb_title


Stellaris Dev Diary #180 - DLC Visibility Experiment

$
0
0
Hello everyone!

We hope you are enjoying your time with 2.7 and the 4 year anniversary of Stellaris! It’s very fun to see how far the game has come, and just as interesting to imagine what the future can hold.

We want to make sure that Stellaris is well-prepared for more content in the future. Something we’ve learned, especially with CK2, is that a long tail of new content can make it very difficult for players to see what kind of DLCs are available for the game. As we recently announced, Stellaris has more than 3 million players, and we want to make sure that players – both new and old – have an easier time finding content that they might like.

In order to improve visibility, starting today and lasting for a couple of weeks, we’re going to be running a couple of experiments that will be looking at DLC visibility within the game. We will be running a controlled experiment that will split up the player base into different groups, where each group will get a slightly different experience (or no change, in the case of the control group). The experiment will only affect the main menu and empire creation/selection, and will not have any effect on the game as you are playing. The purpose of this is to gather some insights into what kind of visibility features are actually helpful.

Before you grab your laser-powered pitchforks and plasma-illuminators, and complain about development focus, rest assured that all of this work has been done by an external team (who has done a great job btw!) and has had no effect on the development of Stellaris as a game :)

I want to emphasize that even though we want to improve the visibility of content for the game, it will never come at the expense of the game experience itself, so you don’t need to worry about that. It is very important for us that our players are able to immerse themselves in the Stellaris universe and to have fun while they play.

And because a dev diary can’t be complete without pictures or teasers, here’s two icons related to some future content. What could it be..?

2.7.2 Beta Patch Released

$
0
0


Hello everyone!

We know you've been waiting on us to fix the performance issue, and we have finally found the cause and fixed it! However, we haven't properly tested this build yet. So in the good old fashioned "getting you the fixes as soon as possible" way that we work here on Stellaris, we have set up a beta branch in Steam that you can opt into while we continue our verification process in-house!

For the full patch notes, see the forum post here.[forum.paradoxplaza.com]

Please note that 2.7.2 is an optional beta patch. You have to manually opt in to access it. Go to your Steam library, right click on Stellaris -> Properties -> betas tab -> select "stellaris_test" branch.

If you want to play crossplay multiplayer with your friends on non-steam platforms you can opt into the "crossplay-rollback" branch in steam.


Also note that save file compatibility between versions is not guaranteed. If you have an important 2.7.1 game going, don't try to load the save in 2.7.2.

Patch 2.7.2 now live!

$
0
0



Hello everyone!

We're finally done with the verification process of 2.7.2, and in addition to the fixes on the beta branch right now we've added a few more. Thank you for your patience :)

If you wanna read the full patch notes, see the forum post here[forum.paradoxplaza.com]

Save games shouldn't be adversely affected by the switch from 2.7.1 to 2.7.2, but just in case you do encounter issues, you can roll back to a prior version via right click on Stellaris in library -> properties -> betas -> choose the desired version.

If you want to do crossplay MP between Steam and our other release platforms (Plaza/GOG/MS Store), you need to opt in to the crossplay beta "stellaris_test" by the same method.

Stellaris Summer Update

$
0
0


Hello everyone!

Although challenging, we’ve had a great start to the year. The launch of Federations was a huge success for us as a game and we passed 3 million base game copies sold in March.

The 2.7 Anniversary Update gave us an opportunity to add some game features that timing didn’t allow us to fit in for Federations release, add a little more life and ambiance to the galaxy by refreshing some of our in-game visuals, as well as remastering our sound assets.

Also, in case any of you missed the Anniversary Trailer, you can watch it here:

As some of you already know, most of Paradox takes a Summer break during July, and after the 2.7 Update and associated hotfixes, the we have been busy planning the future development for Stellaris. Since we want everyone to have an opportunity to have a break, especially with the world in the state that it’s in, we’re having a Dev Diary hiatus until later in the Summer.

We don’t yet have any specific dates for when the Dev Diaries will resume, but rest assured, we remain committed to working on the game, making important improvements, and adding some new fun stuff. We will be sharing more progress after the summer!

We hope you all will enjoy your summer, stay safe, stay healthy and we’ll be back later in the Summer!


Stellaris Dev Diary #181 : Threading and Loading Times

$
0
0

Today's Dev Diary is a greeting from one of our Stellaris Programmers, Mathieu aka The French Paradox!


"Hello everyone, this is The French Paradox (Stellaris Programmer) speaking!

On behalf of the whole Stellaris team, we hope you've had a good summer vacation, with current circumstances and all!

We're all back to work, although not at the office yet. It is going to be a very exciting autumn and winter with a lot of interesting news! We are incredibly excited to be able to share the news with you over the coming weeks and months!

Today I open the first look at the upcoming 2.8 release with some of the technical stuff that we programmers have been working on over summer. The rest of the team will reveal more about the upcoming content and features in the following diaries.

Without further ado, let's talk about threads!


Threads? What threads?

There is a running joke that says fans are always wondering which one will come first: Victoria III or a PDS game using more than one thread.


Don't lie, I know that's how some of you think our big decision meetings go

I’m afraid I’ll have to dispel the myth (again): all PDS games in production today use threads, from EU4 to CK3. Even Stellaris! To better explain the meme and where it comes from, we have to go through a little history. I’m told you guys like history.

For a long time, the software industry relied on “Moore’s Law”, which states that a CPU built in two years will be roughly twice as efficient as one today.
This was especially true in the 90s, when CPUs went from 50 MHz to 1GHz in the span of a decade. The trend continued until 2005 when we reached up to 3.8GHz. And then the clock speed stopped growing. In the 15 years since, the frequency of CPUs has stayed roughly the same.
As it turns out, the laws of physics make it quite inefficient to increase speeds beyond 3-4 GHz. So instead manufacturers went in another direction and started “splitting” their CPUs into several cores and hardware threads. This is why today you’ll look at how many cores your CPU has and won’t spend much time checking the frequency. Moore’s Law is still valid, but, to put it in strategy terms, the CPU industry reached a soft cap while trying to play tall so they changed the meta and started playing wide.

This shift profoundly changed the software industry, as writing code that will run faster on a CPU with a higher speed is trivial: most code will naturally do just that. But making usage of threads and cores is another story. Programs do not magically “split” their work in 2, 4 or 8 to be able to run on several cores simultaneously, it’s up to us programmers to design around that.

Threading nowhere faster
Which brings us back to our games and a concern we keep reading on the forums: “is the game using threads?”. The answer is yes, of course! In fact, we use them so much that we had a critical issue a few releases back where the game would not start on machines with 2 cores or less.

But I suspect the real question is : “are you making efficient usage of threads?”. Then the answer is “it depends”. As I mentioned previously, making efficient use of more cores is a much more complex issue than making use of more clock cycles. In our case, there are two main challenges to overcome when distributing work among threads: sequencing and ordering.

Sequencing issues occur when 2 computations running simultaneously need to access the same data. For example let’s say we are computing the production of 2 pops: a Prikki-Ti and a Blorg. They both access the current energy stockpile, add their energy production to it and write the value back. Depending on the sequence, they could both read the initial value (say 100), add their production (say 12 and 3, the Blorg was having a bad day) and write back. Ideally we want to end up with 115 (100 + 12 + 3). But potentially both would read 100, then compute and overwrite each other ending up with 112 or 103.
The simple way around it is to introduce locks: the Prikki-Ti would “lock” the energy value until it’s done with its computation and has written the new value back, then the Blog would take its turn and add his own. While this solves the problem, it introduces a greater one: the actions are now sequential again, and the benefit of doing them on concurrent threads has been lost. Worse, due to the cost of locking, unlocking and synchronizing, the whole thing will likely take longer than if we simply computed both on the same thread in the first place.

The second issue is ordering, or “order dependency”. Meaning in some cases changing the order of operations changes the outcome. For example let’s say our previous Prikki-Ti and Blog decide to resolve a dispute in a friendly manner. We know the combat system will process both combatants, but since there are potentially hundreds of combat actions happening, we don’t know which one will happen first. And potentially on 2 different machines the order will differ. For example on the server the Prikki-Ti action will happen first, while on the client the Blorg will act first.


#BlorgShotFirst
On the server the Prikki-Ti action is resolved first, killing the Blorg. The Blorg action that comes after (possibly on another thread) is discarded as dead Blorgs can’t shoot (it’s a scientific fact). The client however distributed the computation in another way (maybe it has more cores than the server) and in his world the Blorg dispatched the Prikki-Ti first, which in turn couldn’t fight back. Then both players get the dreaded “Player is Out of Sync” popup as their realities have diverged.

There are, of course, ways to solve the problem, but they usually require redoing the design in a way that satisfies both constraints. For example in our first case each thread could store the production output of each pop to add to each empire, and then those could be consolidated at the end. In the same fashion our 2 duelists problem could be solved by recording damage immediately, but applying the effects in another phase to eliminate the need for a deterministic order.

As you can imagine, it is much easier to design something with threading in mind rather than retrofitting an existing system for it. If you don’t believe me just look at how much time is spent retrofitting your fleets, I’ll wait.

The good news

This is all nice and good, but what’s in it for you in the next patch, concretely? Well you will be happy to hear that I used some time to apply this to one of the oldest bits of our engine: the files and assets loading system.

For the longest time we have used a 3rd party software to handle this. While it saved us a lot of trouble, it has also turned out to be quite bad at threading. Up to the point that it was sometimes slower with more cores than less, most notably to the locking issues I mentioned before.
In conjunction with a few other optimizations, it has enabled us to drastically reduce the startup time of the game.
I could spend another thousand word explaining why, but I think this video will speak better:

https://www.youtube.com/watch?v=a6MWyc0wIo8&feature=emb_title

This comparison was done on my home PC, which uses a venerable i7 2600K and an SSD drive. Both were “hot” startups (the game had been launched recently), but in my experiments I found that even on a “cold” start it makes a serious difference.

To achieve the best speedup, you will need to use the new beta DirectX11 rendering engine. Yes, you read correctly: the next patch will also offer an open beta which replaces the old DX9 renderer by a more recent DX11 version that was initially made by our friends at Tantalus for the console edition of Stellaris. While visually identical, using DX11 to render graphics enables a whole range of multi-threading optimizations that are hard or impossible to achieve with DX9. Playing with the old renderer will still net you some nice speedup on startup, the splash screen step should still be much faster, but you’re unlikely to see the progress bar “jump” as it does with DX11 when the game loads the models and textures.

Some of those optimizations have also been applied to newer versions of Clausewitz, and will be part of CK3 on release. Imperator should also benefit from it. It might be possible to also apply it to EU4 and HoI4, but so far my experiments with EU4 haven’t shown a huge speedup like it did for Stellaris and CK3.

If you want to read more technical details about the optimizations that were applied to speedup Stellaris, you can check out the article I recently published on my blog.[mropert.github.io]

And with that I will leave you for now. This will likely be my last dev diary on Stellaris, as next month I will be moving teams to lead the HoI4 programmers. You can consider those optimizations my farewell gift. This may have been a short time for me on Stellaris but don’t worry: even if I go, Jeff will still be there for you!

Mathieu, aka The French Paradox"

Stellaris Dev Diary #182 : The Perils of Scripting and How to Avoid Them

$
0
0
"Hi everyone! I am Caligula, one of Stellaris’ Content Designers, which means that I do a variety of tasks based around narrative writing and scripting - “scripting” being our term for doing things that is somewhat similar to programming, but without changing the source code. In other words, I do what modders do (though I have the significant advantage of also being able to peek into the source code and change it around when needed). Every Content Designer has their niche, and mine is that when a particularly complicated system needs to be scripted in (or, more frequently, is giving some sort of trouble - the War in Heaven still gives me nightmares...), I step into the breach.

Now, we have a lot of exciting stuff to show off in the weeks and months to come, but for today, inspired by some questions that were asked after the last dev diary, I’m going to be writing about the technical side of scripting for modders and aspiring modders, specifically with an eye on what can cause performance problems and how to avoid making bad scripts.

The Stellaris scripting language is a very powerful tool, and a lot can be done with it, but first of all, a note of caution: just because something is possible, does not mean it should be done. I can’t really stress this enough, because (and I speak from experience here) this attitude will almost certainly end up causing both performance issues and unreadable scripts that you will not be able to disentangle six months later when you realise some part of it is broken. Though it should be borne in mind that doing something in code is, by definition, faster: in code, you can check a single function and be done with it, but if you want it to be accessible through script, there’s a fair few necessary functions it has to go through before you get to checking your function (turning the line of script into a code command, checking whether it’s used in the right scope, etc etc) - hence why some things are hardcoded, and also why hacky solutions to problems can end up being quite bad. So, the first question to consider is, should I really be doing this?

But who am I kidding, I’m speaking to modders here, so of course you will do it :D So without further ado...

What causes performance issues?

Every time you run a check or execute an effect, this will take a very tiny amount of your computer’s processing power. With a few exceptions that should be used sparingly (I’ll get to those later), this is totally fine and is needed to do anything at all. It is when the check is repeated often, over lots of objects, that problems happen. In practice, this usually means pops are the cause, though running something across all planets in the galaxy is also a pretty bad idea.

As a first step, when possible, it is a good idea to control when your script is run. The best way to do this is by setting where events are fired and using on_actions (or firing events from decisions and the like) wherever possible, instead of mean time to happen or, even worse, just setting an event to try and fire every day. If a degree of randomness is needed, one could also fire a hidden event via, say, a yearly pulse and then firing the actual event you want with a random delay (for an example, check out event action.220). "

If you wanna read the full post, have a read here![forum.paradoxplaza.com]

Stellaris Dev Diary #183 : Memory Allocation

$
0
0
Chronicle Drone Unit-W3 swept the plaza, as it did once every ten days since its creation. Before that, Unit-V3 had performed this duty until a piece of crumbling masonry crushed it beneath tons of rubble. Unit-W3’s first assignment was to remove that debris.

The Mollarnock Commonwealth was once a mighty empire of a dozen planets, ruled from the glistening spires of their ecumenopolis capital, Azure Chalice. The Chardin Process created Director, a gestalt consciousness that could coordinate the many machine servants of the Mollarnock. They toiled so their Mollarnock masters could spend their time on arts, sciences, and philosophy.



But all things fall.

The colonies had been destroyed during the Discovery War, reduced to radioactive rubble by an unforgiving foe. To deny their enemy the victory they craved and to prevent them from seizing the jewel of the empire, Chancellor Rhosen chose to end things on their own terms and released a terrible bioweapon, rendering Azure Chalice uninhabitable for centuries.

Those centuries passed.

The Chardin Mechanicals collected the dead and interred them with the Sanctuaries of Repose. Their struggle to maintain the planet was admirable but doomed - scavenging, repurposing, and reallocating materials could only do so much. Without a stream of resources coming from the colonies, they were losing the battle to keep it from decaying.

A program to return to the stars once controlled by their creators was begun.



The Mollarnock may have destroyed themselves four hundred and eighty seven years ago, but they would never be forgotten.

---

Stellaris is full of stories - some that we tell you, but so many more that you tell us that emerge from the gameplay.

This is the story of the Mollarnock, destroyed by a terrible enemy and those that were left behind.

Memorialist is a new civic we have planned to bring you in a future release. Unlike many current civics, it will be available to regular, machine, and hive empires. (They say that Megacorps try to resist remembering anything unless it directly impacts the next Quarterly Report.)


Machine Empire Memorialist Civic

To read the full post, you can read it here: [forum.paradoxplaza.com]

Stellaris Dev Diary #184 : Fwd: Notice of Termination

$
0
0
Congratulations, [Employee.GetFirstName]!

Due to consistently meeting or exceeding performance goals and receiving high marks from both your manager and colleagues, you have been selected for termination at the end of this quarter! Your sacrifice is greatly appreciated by all of us here at Dodacorp™, and we’re lucky to see you go!

Your manager will be in touch with you to provide instructions related to termination benefits, reallocating your Dodacorp™ retirement credits to your next of kin, and the necessary paperwork for your desired post-termination arrangements. As a valued member of Dodacorp™, remember that you have an employee discount on cremation services from our partners at Burnatech™ and don’t forget that you can claim your complementary Eternal Interment™ urn from our Repositrexx™ subsidiary.

Ask your manager about securing a spot for your urn on the Wall of Honor™, the most desirable places are going fast!

Please make sure to complete all of the requisite forms by the first of [Employee.TerminationDate.PreviousMonth] so you don’t miss this exciting opportunity.

We’d like to thank you again for your service here at Dodacorp™, and appreciate that your sacrifice today will lead to record profits tomorrow!

Sincerely,
[Employee.Division.Supervisor.GetFullName]
[Employee.Division.Supervisor.GetFullJobTitle]



---

Inspired by the extreme popularity of CK2’s Sunset Invasion, we continue our exploration of mortality with two more civics that we’re planning for an upcoming release, the Death Cult and Corporate Death Cult.



Death Cult civic - sadly the Curators aren’t allowed to secretly be a death cult


Corporate Death Cult civic - ritual murder for funds and prophet

Available to Spiritualist empires, empires with either of these civics replace the Temples that Spiritualists can normally build with Sacrificial Temples that provide both Death Priest and Mortal Initiate jobs.


Sacrificial Temple building - funny how there always seems to be a Help Wanted sign in the window


Death Priest job - dedicated to improving game performance



Mortal Initiate job - the benefits are to die for

Death Cults that have Mortal Initiate positions filled gain access to three new Sacrifice Edicts that let them perform the ritual slaughter to the gods (or whatever force your empire’s pops believe in). They’re a bit fickle though, and the magnitude of the benefits varies, but the more blood that is shed, the more likely you are to get the better blessings.

To read the full forum post, follow the link here.[forum.paradoxplaza.com]



Stellaris Dev Diary 185 - Announcing Necroids

$
0
0
Hello everyone!

Today we bring you some exciting news about our upcoming Species Pack! We’re happy to announce that our next species pack will be themed around death and should allow you to live death to the fullest! Check out the trailer below:

https://www.youtube.com/watch?v=q0WbgYFvb5I&feature=emb_title



Necroids will feature:

  • 15+1 new portraits (the +1 being machine)
  • 1 new Ship Set
  • 1 new City Set
  • 1 new Room background
  • 1 new Origin
  • 3 new Civics
  • 1 new pre-scripted Empire
  • 1 new Advisor Voice


We wanted to add ships that had a more sinister or evil appearance, and I’m very happy to say we’ve made something really great. We’ll go into more detail about the ships, and give you a peek into the art process, in a future dev diary.

True to the theme, we wanted the portraits to revolve around death, but not look outright undead or decaying. We never intended the Necroids to be specifically undead, but rather themed around death. Similar to the ships, we will be doing a dev diary in the future to give you a peek into the art process, and also reveal all the new portraits. Stay tuned!

Regarding the other features, we have already shown you some of them, such as the Death Cult Civic [forum.paradoxplaza.com]and the Memorialist Civic[forum.paradoxplaza.com]. The remaining features will be revealed over the next couple of weeks, and maybe you'll even get to learn about Jeff. But for now, let’s pass the Mishar Cabal into our memories.

---

General Donnten threw her bloodied axe next to Ostiir’s severed head. The others in the Leadership Council would remember this the next time they considered interrupting her in the Mishar Althing.

She pushed past the acolytes that were coming to deal with the corpse. They were annoyed - the rites were always harder if the head was removed - but they would just have to stitch it back together.

Smiling to herself, she left the arena. At least Ostiir would be an obedient little soldier now.


Stellaris Dev Diary #186: Necroid Ships & the Art process

$
0
0
Hello everyone!

My name is Fredrik Toll, and I am the Art Director for Stellaris. For this week's dev diary, we wanted to give you an insight into the development process of creating the ships for the Necroids Species Pack.

Let’s dig right into it!

Designing a new Ship Set
After settling on the theme, the first thing we do when embarking on designing a new ship-set for a species pack, is going through the core ideas of the species pack with our internal team of concept artists. In this case it was centered around the theme of death, and the various species who have cheated it. After the brief, we had everyone write down their association and ideas for this theme to know what everyone is thinking. This allows us to align more what it’s all about, share ideas, and inspire each other. By doing that we are able to highlight what is more important and what does not fit with the theme.

After this we do a search for visual reference to use in the concept process. These can be anything from patterns, statues, tiny objects, to buildings, whatever inspires us visually in connection to the theme. We look mostly for shapes, but also materials. Architecture is usually a great source of inspiration, they have great shapes, and a scale suitable for ship details. We try to avoid using other existing ships as reference since we want to develop something original, not just a variant of others, though they can still be a reference, if only to show what we don't want.
For Necroids we looked a lot at Art Deco and brutalist architecture, tombs, pyramids, as well as skulls, fossils and many other things. After reviewing and discussing the references we start sketching, going wide, anything goes. Sometimes they align a lot with our references, other times ideas come from nowhere, it’s all part of the process. This leads to a whole lot of Ship designs ideas. Here are a handful of those.



Ultimately we settled on these two references as our direction. They felt like something far away from existing ships, as well as fitting well with the theme.




Developing the Style
These ships are only the start though. Once we have chosen one of the styles we did in our initial look development. We have to flesh out what those mean. These are just side-views, they do not tell you everything you know, in fact, opinions of how to interpret it can differ significantly. So we need to figure that out, as well as adapting it for the demands of the game, such as having sections, having turrets etc.

Usually we start with the Cruiser, since it’s a good mid-size ship close enough to all ships sizes that it’s relevant for all designs. You also have a fallback option, if it turns out that it looks too big, you can just use it for the battleship. If it turns out too small it will be the destroyer or corvette. Here you can see a few of the concepts from the process. It looks pretty straightforward, but it takes a lot of back and forward before we nail it down.



Creating the Concepts
Once you have the style narrowed down, it’s time to make all the actual concepts for each and every ship. Even though the style is figured out, each ship is a bit unique and each of them present new challenges, and new parts of the style to figure out. The civilian ships are different from the military ships. Each of the military types ships has a different size, and the style differs significantly from the corvette to the juggernaut. Each of the civilian ships has a very unique design and they have more in common with some stations than they do with each other. The construction ship and the mining station often share traits, as do the science ship and the research station.

Here are two different examples.
The science ship for instance, has a much more high tech appearance than the other ships. The process is made easier though from the work we have done on previous shipsets. Some standards have been set, the science ship for instance usually has a more “cool” appearance with a more streamline almost racing type ship. This helps us know where to aim, and apply the style on that.
Sometimes it's pretty straightforward – Let’s take the example of the Science Ship. First we start by making a couple of rough versions, then choose one of those versions, then make some more versions based on that one. We then continue the process by once again choosing one of them, refining the details to finish the design, and in the end we create an asset sheet. The asset sheet is for the 3D artist to model, and know where to apply which material. It speeds up their work a lot and makes sure everything is consistent.





If you wish to see more art examples of the Necroid shipsets and read more about the art process, check out the forum post here![forum.paradoxplaza.com]

Stellaris Dev Diary #187 - Post-mortem

$
0
0
Zaztl’s time had come. The Ritual of Elevation was soon to begin, and as she was inching ever closer to her own final destiny, she wondered “Is this perhaps the start of a new life?”. She couldn’t help but to latch on to hope in her moment of dread, but she also knew the futility of the question.

No Jeferian would ever know the answer to that question.

Shumon ins-Beth was born, the newest individual to join the Pasharti species.


---------------



The result of dark experimentation by the Jeferians - the former owners of the planet Taralon - the Pashartians are the ultimate parasites. Originally a semi-sapient creature dwelling in the depths of Taralon's mountains, the Jeferians uplifted and augmented them to act as a subservient slave race. However, their uplifting was rather too effective, and they unleashed a monster. Horrified at the capabilities of their creation - which included the ability to absorb other sentient species and turn them into Pashartians - the Jeferians tried to shut down the experiment. However, a small group of uplifted Pashartians escaped.

Over the years, they bided their time, managing not only to evade capture, but also gradually increase their numbers and develop a technological base to rival the Jeferians. Eventually, the Jeferians noticed that something was amiss, but by then they were powerless to resist.

Soon the Pashartians had seized control of the planet, unleashing violent pogroms on their erstwhile oppressors - all the while further increasing their numbers. Now poised to take to the stars, the Pashartians stand ready to pursue what they see as their solemn duty - the conversion of all lesser life forms to their likeness.

---------------


Hello everyone!

Two weeks ago we announced the Necroids Species Pack, and today we’ll be giving you more information about the gameplay aspects. But first, I’ll take the opportunity to link the trailer once again, in case you missed it.

https://www.youtube.com/watch?v=q0WbgYFvb5I&feature=emb_title

For Necroids we wanted to add some new gameplay that would be available to many more different types of empires and species. Unlike Lithoids, these Civics and Origins will not require you to use a Necroid portrait. For Lithoids we felt like it made sense, but in this case we didn’t want to impose any limitations on your imagination and creativity.

Necroids gameplay includes:
  • Necrophage (Origin)
  • Memorialist (Civic)
  • Death Cult (Civic)
  • Reanimated Armies (Civic)
[/b]
[/list]



Necrophage is a new Origin that means that your primary species has a very hard time to procreate by themselves, but is instead dependent on transforming other Pops into themselves.



Necrophage Trait - live long and consume



Chamber of Elevation - when regular Uplifting isn’t enough



Necrophytes - Hey, what does the necro part of my job title stand for anyway?

---

In addition, there is also the Reanimated Armies civic that we showed in DD #185[forum.paradoxplaza.com]. This civic replaces the Military Academy with a Dread Encampment, and can recruit Undead Armies that are unaffected by morale.


Reanimated Armies - the ultimate in recycling.


Dread Encampment Building - wouldn’t want to get caught dead here


Undead Army - it’s not wight how they work them to the bone, but they don’t complain




Necromancer job - some say it’s a dead end job, but they’ve made a grave mistake
(Note: Above image includes the bonus from Ground Defense Planning)

This civic has a few restrictions - no pacifists, and it conflicts with Citizen Service since it replaces the Military Academy. Some subtle differences exist between Soldiers granted by Military Academies and the Necromancers from Dread Encampments - they’re Specialist tier and provide more defense armies, provide some research benefits, and will summon additional defense armies under Martial Law instead of increasing Stability.

---

That is all for this week! Next week we’ll take a look at the art process and all the effort that goes into creating the Necroid portraits!

We’ll be eagerly reading your responses, and remember that...


Jeff sees all





Stellaris Dev Diary #188: Necroid Characters & the Art process

$
0
0
Hello everyone!

My name is Fredrik Toll, and I am the Art Director for Stellaris. For this week's dev diary, we will have a look at how we develop our characters included in the Necroids Species Pack.

Finding ideas
Much like when we design the ships, we start out with reference gathering, finding anything that inspires us visually. We gather everything we can find that fits roughly within the theme. In this case it was everything from Venetian masks, Egyptian mummies, Mexican makeup from Día de Muertos, wraiths, ascended energy beings, vampires, dark elves, and of course skulls. We are looking to find as many different ideas as possible.
Once we feel we have enough, we look at what we have, discuss them and put them in clusters, things that relate to each other and might be an idea for a species. We want each species to be as different from each other as possible, as well as trying to fulfill as many different player fantasies as possible.

On of the things we do to add depth to the ideas is we try to come up with a backstory for each of the, to explain a bit more what they are. Does not have to be that detailed, just something to give some context, and adds details, and helps the artist when they paint them, drawing on their history.

A backstory might be something like:
“A species which inhabits a completely sealed suit which they can never leave. You can see through the transparent helmet that whatever they once were, they are a hollow scare version of that.”
“An alien that has kept itself alive through genetic manipulation, the cells no longer die, they just keep dividing. The body has grown uncontrolled and looks weird / mutated.”
Developing ideas
So once we have settled on the 15 or so idea’s we need, we start sketching out various ideas. For the initial ones we usually just do line art, sometimes rough shading, it depends on the artist. We always develop at least 3-4 different versions of each character idea before going ahead and developing it further.
Here are some of the early look dev for some species.







After the sketching phase, we use much the same process for developing aliens as we do for ship designs. We start out with rough sketches for the ideas, to see which path we want to go on. Then we choose the one we think has the best potential, develop it a bit further, trying different sub variants / poses. Once we are happy with the idea and its structure, we usually do a color test, look at different ways we can shade them.

Here is an example of what all this looked like for the aforementioned alien which extended life through genetic manipulation.


Rough sketches


Idea Variants / Refinement



Rendering



Color variants



3D Characters
Even though the characters are done in 2D, and look like it in game. The way they are made is technically in a 3D software. To do this, the character needs to be split into layers. So before rendering all the details, we split them up into the components they need. Tentacles might be several layers, eye lids, arms etc, anything that moves needs to be on a separate layer. By splitting them up early, the animator can start setting them up with the rough version. While the 2D Artist continues his work on the details. This also enables us to catch any issues with the character earlier.

Character texture



Character in 3D in perspective view


Example of what the character looks like in Maya, all set up and rigged.

So once the color test, and layer split is done, we can finally move on to the final render. This is where most of the work comes in, making it feel more 3 dimensional, making sure the materials look realistic.



--------

That is all for this week. Next week we'll be posting the patch notes!


Stellaris Dev Diary #189 - Necroids 2.8 Patch Notes & Update

$
0
0
Hello everyone!

We are rapidly approaching the release of Necroids, the next species pack coming for Stellaris. Yesterday we announced[forum.paradoxplaza.com] that Necroids will be released next week on Thursday the 29th of October.

Necroids will be released together with the 2.8 ‘Butler’ Update. As we promised next week, here's the full list of the patch notes.

PATCH NOTES VERSION 2.8.0

Necroids Species Pack Features
* Added a new Necroid pre-scripted Empire.
* Added a new Phenotype with 16 new portraits (15 normal + 1 robot) of spooky scary Jeffoids Necroids.
* Added a new City Set and room backdrop for Necroids.
* Added a new dark and eerie Ship set.
* Added a new Advisor Voice.
* Added three new Civics: Death Cult, Reanimated Armies and Memorialist.
* Added Necrophage, a new Origin.

2.8.0 "Butler" Features
* Added new Gestalt Governor Leader Traits: Amplifier and Mindfulness - both increase Administrative Capacity in relevant Pop Jobs.
* Systems spawned during the game (e.g. precursor ones) will now usually have two hyperlanes instead of one.
* Added a new experimental DirectX11 support launch command (“-dx11”).

Balance
* Gestalt empires can no longer build the Hyperlane Registrar starbase building as they have no use for it.
* The Oracle's admin bonus now grants +10% more admin cap instead of just +20.
* Observation Post Indoctrination events now have a 540 day cooldown before they can fire again.
* Terraforming Candidate is now a bit more common in the early game.
* Terminal Orbit anomaly's reward has been buffed slightly.


Stability & Performance
* Greatly improved startup and load times.
* Optimised the refugees system to perform fewer duplicate checks.
* Fixed an OOS related to armies created from Pops.
* Fixed an OOS happening if someone is hotjoining while a country is marked for destruction.
* Fixed an OOS with planet modifiers related to species crossbreeding.
* Fixed an OOS with Federation Fleet Capacity.
* Fixed a source of false positive OOS.
* Fixed a CTD when transferring a save file during hotjoin.
* Fixed a CTD that might happen when the outliner is updating certain elements when borders are updating.
* Fixed a CTD when planets are removed and have active construction.
* Fix CTD in Colonize window after dismantling shipyard.
* Disabled AlienFX/LightFX since it has been reported to have issues and might cause a CTD/freeze when starting the game (at 30% loading).
* Added a "hardoos" option that adds extra checksums to make it easier to catch causes for OOS.
* Fixed an OOS when you find a precursor civ. event and an observer is present at game start
* Tick time optimization (more efficient parallelisation (game go vroom vroom)).

UI
* Fixed some Settings UIs having overrunning text in some non-english languages.
* Fixed overlapping text in Empire Modifiers tab in some non-english languages.
* The Curators' "goodbye" option is now always placed at the bottom of the option list.
* Envoys can't be reassigned to the same location.
* You can now only resettle your primary species away from planets with culture shock.


AI
* The AI is more willing to lower federation centralization if they are the federation president. They now care if Cohesion and Monthly Cohesion are negative.
* Crisis AI will now be more likely to seek honorable alternatives to doomstacks (i.e. it will split its fleet up a bit more).
* AI will now refill starbase modules and buildings if they are destroyed.
* AI now handles FTL inhibitors better, new fleets will now try to assign each fleet to the closest most valuable objective.
* AI should now handle Colossi correctly again. Fear will keep the local systems in line.
* AI empires with the Void Dwellers origin are now more likely to choose the Voidborne ascension perk.
* AI in Mercantile stance is now less likely to close borders.
* AI now builds branch offices where it can rather than trying again and again to go on a world where there's already a branch office.
* Fleet AI should not abort orders for defensive fleets like merging.
* Fixed Fleet AI getting stuck in a regroup loop if some fleets cannot reach the system for regrouping.
* Make sure AI fleets stop when issued orders to merge.


Modding
* You can now use [ ] localisation commands in building descriptions.
* Added trigger num_assigned_jobs = { job = <key>/unemployed value > 2 }.
* Added is_ambient_object_type trigger.
* It is now possible to use scope variables in the create_message effect.
* ideal_planet_class trigger now works in pop and species scope, and also accepts a planet scope as the right hand side argument.
* Added remove_starbase_building and remove_starbase_module effects.
* Added change_colony_foundation_date = <number of days> effect.
* Trigger has_available_jobs now works.
* Added set_ship_prefix effect for country scope.
* Added set_adjective effect for country scope.
* change_government now has a cooldown = yes/no toggle (default is yes).
* Added effect set_government_cooldown = integer/default/no.
* added the missing settings to the get_galaxy_setup_value effect.
** Here's the new, up to date, list:
*** num_empires, num_advanced_empires, num_fallen_empires, num_marauder_empires, mid_game_year, end_game_year, victory_year, num_guaranteed_colonies, num_gateways, num_wormhole_pairs, num_hyperlanes, habitable_worlds_scale, primitive_worlds_scale, crisis_strength_scale, tech_costs_scale.
* Added set_origin effect, but note, it'll usually not be useful to use this as effects executed during galaxy generation will not be rerun.
* last_created_system now works.
* Added defines SPAWN_SYSTEM_BUFFER_DISTANCE and SPAWN_SYSTEM_ATTEMPTS, in case you want to try funky things with the spawn_system effect.
* set_location now works on juggernauts.
* Added on_colony_10_year_pulse on_action
* any_ambient_object and any_system_ambient_object scopes now no longer cause false positives in the error log.
* on_colony_5_year_pulse now works on the capital too.
* abort_trigger, on_fail and on_cancel in special projects now all use the same scopes.


Bugfixes
* Fixed so that Zroni Precursor Arc Sites cannot be "hijacked" by another Empire.
* Multiple Curator Scientist cannot be purchased any longer.
* Added checks to see if the host has the appropriate DLCs for the slave market-oriented Resolutions.
* Added missing Loc when proposal for forming Federations failed.
* Fixed leviathans.1018 tooltip not showing actual results of the event.
* The UNE now spawns as intended when playing as the Commonwealth of Man.
* Fixed missing localisation in event “The Oracle”.
* Slave Market Resolutions are now properly locked without Megacorp DLC.
* Restoring megastructures will now only cause the rubble from their ruined variants to be cleared, rather than all ambient objects in the system (including system effects e.g. nebulas...)
* Droids can now take Colonist jobs.
* Subjects can no longer create vassals.
* Pox Bombardment no longer kills machine units.
* Fixed a case where the Slave Riots event could happen twice on the same day.
* Fixed being able to build from (mega) shipyards that are not owned.
* Added missing localisation keys for resolution_passed_diplomatic_weight and resolution_failed_diplomatic_weight empire modifiers.
* Hid Zroni and Shoulders of Giants arc sites from countries ineligible for completing them (thus hiding unlocalised anti-stealing flags).
* Added missing descriptions to Evermore planetary modifiers.
* The AI attitude of country A to B now depends on A's opinion of B rather than B's of A. This fixes Fallen Empires never declaring war.
* Surveyor relic can no longer find new resource deposits on Ring Worlds or Habitats.
* The Floating Value event text no longer mixes up the planet and ship names.
* Corrected Russian translation of Galactic Contender ascension perk.
* Fixed minor localization issue in the Senate Floor tutorial window.
* Changes to a progress-tracking variable in Joint Operation: Genius Caeli are now hidden from the arc site panel.
* Fixed various typos and duplications in the species name files.
* A Quiet Stroll event now has different text for Synthetic empires.
* Tree of Life deposits are now properly cleared when the planet changes owner.
* Shielded Planet special projects now use the correct planet name.
* Removed duplications in Tiyanki ship names.
* System graphical effects are now removed when the final Contingency planet is destroyed.
* VLUUR's space storm will no longer manifest in nebula systems.
* Fixed minor tooltip issue in Atomic Countdown event.
* Shortened and rewrote overlapping Vault of Acquisitions technology description.
* Fixed completed construction items for reinforcements not being removed properly from the fleet manager.
* Fixed research costs for Special Projects "Investigate the Loop Temple" and "Study the Messenger connection".
* The correct event description should now always be shown in “Finding the Truth”.
* Adjusted the tooltips for the Improve and Harm Relations diplomatic actions.
* Observation Posts are now cleared if all primitives have been killed by orbital bombardment.
* Removed duplicate entry in Alpha Hub technology.
* Mining Drones no longer display the Rare Crystal icon in the Jobs interface.
* Changed Miner and Technician building icons to be more consistent with other jobs.
* Fixed issue where some Spiritualist responses weren't always displayed in first contact situations.
* Removed duplicate cohesion effect from tooltip in federation fleet contribution laws.
* Fixed transparency on room backgrounds from Federations.
* Gestalts can no longer get the debris_gasgiant_category_temp anomaly at all - which is as it should be.
* Unity should now always spawn as a continental planet when playing the UNE.
* Fixed a bug where Star-Crossed Lovers could take refuge in the Mutaagan Trading Guild.
* Gestalts that conquer a regular empire's starbase will no longer have Trading Hubs and Offworld Trading Companies there.
* Fixed some cases of species growing on planets disappearing and reappearing every other month.
* Fixed Species rights showing as in breach of galactic law when they’re not.
* You can no longer get random tomb world events on tomb worlds created through armageddon bombardment and other similar causes. Also, you can now only get each of them once.
* Event Primordial Soup no longer wrongly assumes that Terminator machines think organic life worthy of interest.
* Space fauna resolutions can no longer be proposed if they're already active.
* Made sure clearing the blocker creates the correct species.
* Added in breach icons and warnings in confirm dialog for policies that would cause breach of galactic law.
* Fixed a case where the sector AI would spam luxury residences to deal with low amenities if there aren't workers available to work as Entertainers.
* Fixed a bug where special projects to investigate space fauna would sometimes lose the targets they were meant to investigate, become "Investigate <blank>", and do nothing on completion.
* Fixed a bug where the project to investigate Enclaves would talk about the system rather than the country.
* Having comms established with you by enclaves no longer gives you influence.
* The wrecked caravan ship ambient object is now removed by completing the project to research it.
* Enslaving the species in the Underground Vault now shows the correct species will be enslaved.
* Fixed some issues with special resources in the Hive Confluence building.
* Added missing Army Names if the name list is picked for a Machine Intelligence empire.
* Scions can now control their border access.
* Fixed cases where sometimes the Galactic Market would take a while to allow buying and selling of special resources.
* Gaia Worlds may no longer spawn with the 'poor quality minerals' planet modifier.
* If you manage to create a species that is both psionic or cybernetic and erudite, the resulting leaders will now get both the cybernetic/psionic and the erudite traits.
* Using modify_species to change the species of a country will now also target pops on colony ships. This fixes various gene modifications through events excluding colony ships.
* Pops are now more likely to be maintenance drones if the planet lacks amenities.
* Fixed some spaghetti script in the First Contact for Fallen Empires event, closing several loopholes where you could see Fallen Empires without them establishing contact with you.
* Fixed a case where the event for Fallen Empires requesting the long-dead species you kept in stasis would fire twice.
* Rewards for completing the Technosphere chain now take into account Gestalts (who cannot get Sapient AI tech).
* Nu-Baol Life-Seeding now no longer removes Baol Homeworld planetary features.
* Upgraded versions of planet-unique buildings now correctly specify that their number is capped per planet and keep their special background frame.
* Fixed flags not being set correctly on building upgrades (which led to AI spamming upgrades it shouldn't have).
* Fixed number of pacts not being visible in diplomacy windows at game start, as well as a potential OOS.
* Fixed a case where Awakened Marauders would conquer a planet with less than 5 pops, kill all those pops and then spawn 12 pops on the planet (which, having been rendered uninhabited, no longer counts as a colony).
* Fixed the tooltip for utterly failing the Enigmatic Cache uplift chain.
* It is now possible for your ruler to be randomly given the trait Charismatic during their rule.
* Events leading up to the spawning of a Relic Rails dig site may no longer fire multiple times.
* Made sure that the relevant Fallen Empires actually exist in order for the Resolutions to be available.
* Various fixes to the Golden Rule challenge for federation leadership, particularly addressing scenarios in which the event may not fire at the end of a presidential term.
* Do not ping pong fleet groups that are on mission but the leader has jumped to the next system.
* The tooltip for purchasing L-Gate insights from Curator Orders is now slightly more precise about the time it'll take them to identify each new clue.
* Resolved late-game pirate fleets losing their scripted event targets.
* The Yuhtaan system's star and planets are now correctly called "Yuhtaan" rather than "Yuthaan".
* Fixed a stray "?" in the Blue Lotus Project event
* The governor offered by the Nuumistic Order is now of the correct species
* Opening the Alien Box will now change your dominant species rather than just modifying your pops and leaders. It will also now modify subspecies of the main species.
* Forced a trait upon the event-created species that stops them from counting as Bio-Trophies.
* Tooltips in the diplomacy screen regarding the other empire's federation is now more consistent.
* Machine empires with the Resource Consolidation origin can now correctly adopt the Rogue Servitor civic when GC Resolution "A Defined Purpose" is passed (though they will be reset to the default origin in the process)
* Fixed some cases where empires would be created during the game with random and inappropriate origins e.g. Doomsday. create_country now creates countries with Prosperous Unification by default.
* Implemented an option trigger to stop an unnecessary/irrational option in an event.
* Players will no longer receive alerts about war goals they cannot set anymore.
* Fixed a case where marauder diadochi could spawn without any planets, breaking various things.
* Fixed issues with space monsters sometimes being uncontactable.
* Event experience reward is now assigned to the correct leader (scientist).
* Systems spawned during the game e.g. precursor systems will now no longer spawn on top of other systems unless there really is no space for them elsewhere.
* Fixed cases where you'd get refugees from a country you had no communications with.
* Stopped certain arc sites from disappearing from the situation log after completion.
* Fixed possible error with event-spawned Wormhole.
* In the subterranean nation chain, if you get an invasion by them after attempting a preemptive strike, the invasion will now work.
* Event "God of Death" no longer has an eyeball-popping tooltip.
* Fixed confusing tooltip mentioning rivaling members when inviting to federation.
* The conclusion to the Rage Virus event chain will no longer give invalid technologies for Gestalts
* Fixed a case where multiple arc sites would spawn on one colony; also, the Sentinels will no longer spawn as soon as you fulfill the conditions, but are now a bit more random.
* New auto-generated ship designs now have auto-upgrade checked by default
* Fortress proclamation actually increases defense build speed now.
* Fixed misspelled VO ID.

In addition to what you have seen in the patch notes, we have also been working on some stuff that was deemed too risky, or didn’t finish in time, for it to be released together with 2.8. We intend to deploy some of these changes together with a beta patch sometime in the near future.

We also have some other larger changes that will not be released until the next big update, but we will start talking about some of those changes very soon.

[Dev Team] 2.8.0 (Butler) Patch Released

$
0
0


Hello everyone!

The 2.8.0 'Butler' patch should now be live on all platforms!

We are super proud of this release and we are excited to see what kind of spOooOOky Empires you all will create with the Necroids Species Pack!

We have also included quite a few bugfixes and QOL improvements that we think everyone will enjoy :)

For those of you that read Last weeks Dev Diary, you might've noticed that we mentioned that we've been working on some more stuff that couldn't make it into the main release and that we would release as a 'Beta Patch' sometime in the future. Well I'm glad to announce that that time is the same time as 2.8.0 :D. You can check out the changelog for 2.8.1 [checksum 9dc4] below! (The patch currently says 2.8.0, but just verify the checksum and you should have it!)

The 2.8.1 Beta Patch is available on Steam only, as this is the only platform that supports separate branches. Once we release it live as the default patch, all platforms will receive the update at the same time!

With the release of 2.8.0, we are also enabling dx11 support which should boost loading times and performance in some cases. However, please note that we're only enabling this as an opt-in solution for now, as it still is in an experimental stage! Steam users can use the launch command options as mentioned in the changelog, but for MS Store users you need to follow these steps:

1. Right click on your desktop and select New/Shortcut
2. Set the location of the item to (assuming your Windows folder is on C:\):
C:\Windows\System32\cmd.exe /C start shell:AppsFolder\ParadoxInteractive.Stellaris-MicrosoftStoreEdition_zfnrdv2de78ny!App -dx11
3. Click Next, choose a name for the shortcut and click Finish
4. Start Stellaris using the shortcut


Final note about dx11, it currently does not support languages that uses special fonts (Polish, Russian, and Chinese). We're working hard to figure out what's causing the issue!

Save games shouldn't be adversely affected by the switch from 2.7.2 to 2.8.0, but just in case you do encounter issues, you can roll back to a prior version via right click on Stellaris in library -> Properties -> Betas -> choose the desired version.

Please note that 2.8.1 is an optional beta patch. You have to manually opt in to access it. Go to your Steam library, right click on Stellaris -> Properties -> betas tab -> select "stellaris_test" branch.

If you want to play crossplay multiplayer with your friends on non-steam platforms you can opt into the "crossplay" branch in Steam in the same way as above.


2.8.0 "Butler" Patch Notes

# Necroids Species Pack Features

* Added a new Necroid pre-scripted Empire.
* Added a new Phenotype with 16 new portraits (15 normal + 1 robot) of spooky scary Jeffoids Necroids.
* Added a new City Set and room backdrop for Necroids.
* Added a new dark and eerie Ship set.
* Added a new Advisor Voice.
* Added three new Civics: Death Cult, Reanimated Armies and Memorialist.
* Added Necrophage, a new Origin.


2.8.0 "Butler" Features

* Added new Gestalt Governor Leader Traits: Amplifier and Mindfulness - both increase Administrative Capacity in relevant Pop Jobs.
* Systems spawned during the game (e.g. precursor ones) will now usually have two hyperlanes instead of one.
* Added a new experimental DirectX11 support launch command (“-dx11”).


Balance

* Gestalt empires can no longer build the Hyperlane Registrar starbase building as they have no use for it.
* The Oracle's admin bonus now grants +10% more admin cap instead of just +20.
* Observation Post Indoctrination events now have a 540 day cooldown before they can fire again.
* Terraforming Candidate is now a bit more common in the early game.
* Terminal Orbit anomaly's reward has been buffed slightly.


Stability & Performance

* Greatly improved startup and load times.
* Optimised the refugees system to perform fewer duplicate checks.
* Fixed an OOS related to armies created from Pops.
* Fixed an OOS happening if someone is hotjoining while a country is marked for destruction.
* Fixed an OOS with planet modifiers related to species crossbreeding.
* Fixed an OOS with Federation Fleet Capacity.
* Fixed a source of false positive OOS.
* Fixed a CTD when transferring a save file during hotjoin.
* Fixed a CTD that might happen when the outliner is updating certain elements when borders are updating.
* Fixed a CTD when planets are removed and have active construction.
* Fix CTD in Colonize window after dismantling shipyard.
* Disabled AlienFX/LightFX since it has been reported to have issues and might cause a CTD/freeze when starting the game (at 30% loading).
* Added a "hardoos" option that adds extra checksums to make it easier to catch causes for OOS.
* Fixed an OOS when you find a precursor civ. event and an observer is present at game start
* Tick time optimization (more efficient parallelisation (game go vroom vroom)).


UI

* Fixed some Settings UIs having overrunning text in some non-english languages.
* Fixed overlapping text in Empire Modifiers tab in some non-english languages.
* The Curators' "goodbye" option is now always placed at the bottom of the option list.
* Envoys can't be reassigned to the same location.
* You can now only resettle your primary species away from planets with culture shock.


AI

* The AI is more willing to lower federation centralization if they are the federation president. They now care if Cohesion and Monthly Cohesion are negative.
* Crisis AI will now be more likely to seek honorable alternatives to doomstacks (i.e. it will split its fleet up a bit more).
* AI will now refill starbase modules and buildings if they are destroyed.
* AI now handles FTL inhibitors better, new fleets will now try to assign each fleet to the closest most valuable objective.
* AI should now handle Colossi correctly again. Fear will keep the local systems in line.
* AI empires with the Void Dwellers origin are now more likely to choose the Voidborne ascension perk.
* AI in Mercantile stance is now less likely to close borders.
* AI now builds branch offices where it can rather than trying again and again to go on a world where there's already a branch office.
* Fleet AI should not abort orders for defensive fleets like merging.
* Fixed Fleet AI getting stuck in a regroup loop if some fleets cannot reach the system for regrouping.
* Make sure AI fleets stop when issued orders to merge.


Modding

* You can now use [ ] localisation commands in building descriptions.
* Added trigger num_assigned_jobs = { job = <key>/unemployed value > 2 }.
* Added is_ambient_object_type trigger.
* It is now possible to use scope variables in the create_message effect.
* ideal_planet_class trigger now works in pop and species scope, and also accepts a planet scope as the right hand side argument.
* Added remove_starbase_building and remove_starbase_module effects.
* Added change_colony_foundation_date = <number of days> effect.
* Trigger has_available_jobs now works.
* Added set_ship_prefix effect for country scope.
* Added set_adjective effect for country scope.
* change_government now has a cooldown = yes/no toggle (default is yes).
* Added effect set_government_cooldown = integer/default/no.
* added the missing settings to the get_galaxy_setup_value effect.
** Here's the new, up to date, list:
*** num_empires, num_advanced_empires, num_fallen_empires, num_marauder_empires, mid_game_year, end_game_year, victory_year, num_guaranteed_colonies, num_gateways, num_wormhole_pairs, num_hyperlanes, habitable_worlds_scale, primitive_worlds_scale, crisis_strength_scale, tech_costs_scale.
* Added set_origin effect, but note, it'll usually not be useful to use this as effects executed during galaxy generation will not be rerun.
* last_created_system now works.
* Added defines SPAWN_SYSTEM_BUFFER_DISTANCE and SPAWN_SYSTEM_ATTEMPTS, in case you want to try funky things with the spawn_system effect.
* set_location now works on juggernauts.
* Added on_colony_10_year_pulse on_action
* any_ambient_object and any_system_ambient_object scopes now no longer cause false positives in the error log.
* on_colony_5_year_pulse now works on the capital too.
* abort_trigger, on_fail and on_cancel in special projects now all use the same scopes.


Bugfixes

* Fixed so that Zroni Precursor Arc Sites cannot be "hijacked" by another Empire.
* Multiple Curator Scientist cannot be purchased any longer.
* Added checks to see if the host has the appropriate DLCs for the slave market-oriented Resolutions.
* Added missing Loc when proposal for forming Federations failed.
* Fixed leviathans.1018 tooltip not showing actual results of the event.
* The UNE now spawns as intended when playing as the Commonwealth of Man.
* Fixed missing localisation in event “The Oracle”.
* Slave Market Resolutions are now properly locked without Megacorp DLC.
* Restoring megastructures will now only cause the rubble from their ruined variants to be cleared, rather than all ambient objects in the system (including system effects e.g. nebulas...)
* Droids can now take Colonist jobs.
* Subjects can no longer create vassals.
* Pox Bombardment no longer kills machine units.
* Fixed a case where the Slave Riots event could happen twice on the same day.
* Fixed being able to build from (mega) shipyards that are not owned.
* Added missing localisation keys for resolution_passed_diplomatic_weight and resolution_failed_diplomatic_weight empire modifiers.
* Hid Zroni and Shoulders of Giants arc sites from countries ineligible for completing them (thus hiding unlocalised anti-stealing flags).
* Added missing descriptions to Evermore planetary modifiers.
* The AI attitude of country A to B now depends on A's opinion of B rather than B's of A. This fixes Fallen Empires never declaring war.
* Surveyor relic can no longer find new resource deposits on Ring Worlds or Habitats.
* The Floating Value event text no longer mixes up the planet and ship names.
* Corrected Russian translation of Galactic Contender ascension perk.
* Fixed minor localization issue in the Senate Floor tutorial window.
* Changes to a progress-tracking variable in Joint Operation: Genius Caeli are now hidden from the arc site panel.
* Fixed various typos and duplications in the species name files.
* A Quiet Stroll event now has different text for Synthetic empires.
* Tree of Life deposits are now properly cleared when the planet changes owner.
* Shielded Planet special projects now use the correct planet name.
* Removed duplications in Tiyanki ship names.
* System graphical effects are now removed when the final Contingency planet is destroyed.
* VLUUR's space storm will no longer manifest in nebula systems.
* Fixed minor tooltip issue in Atomic Countdown event.
* Shortened and rewrote overlapping Vault of Acquisitions technology description.
* Fixed completed construction items for reinforcements not being removed properly from the fleet manager.
* Fixed research costs for Special Projects "Investigate the Loop Temple" and "Study the Messenger connection".
* The correct event description should now always be shown in “Finding the Truth”.
* Adjusted the tooltips for the Improve and Harm Relations diplomatic actions.
* Observation Posts are now cleared if all primitives have been killed by orbital bombardment.
* Removed duplicate entry in Alpha Hub technology.
* Mining Drones no longer display the Rare Crystal icon in the Jobs interface.
* Changed Miner and Technician building icons to be more consistent with other jobs.
* Fixed issue where some Spiritualist responses weren't always displayed in first contact situations.
* Removed duplicate cohesion effect from tooltip in federation fleet contribution laws.
* Fixed transparency on room backgrounds from Federations.
* Gestalts can no longer get the debris_gasgiant_category_temp anomaly at all - which is as it should be.
* Unity should now always spawn as a continental planet when playing the UNE.
* Fixed a bug where Star-Crossed Lovers could take refuge in the Mutaagan Trading Guild.
* Gestalts that conquer a regular empire's starbase will no longer have Trading Hubs and Offworld Trading Companies there.
* Fixed some cases of species growing on planets disappearing and reappearing every other month.
* Fixed Species rights showing as in breach of galactic law when they’re not.
* You can no longer get random tomb world events on tomb worlds created through armageddon bombardment and other similar causes. Also, you can now only get each of them once.
* Event Primordial Soup no longer wrongly assumes that Terminator machines think organic life worthy of interest.
* Space fauna resolutions can no longer be proposed if they're already active.
* Made sure clearing the blocker creates the correct species.
* Added in breach icons and warnings in confirm dialog for policies that would cause breach of galactic law.
* Fixed a case where the sector AI would spam luxury residences to deal with low amenities if there aren't workers available to work as Entertainers.
* Fixed a bug where special projects to investigate space fauna would sometimes lose the targets they were meant to investigate, become "Investigate <blank>", and do nothing on completion.
* Fixed a bug where the project to investigate Enclaves would talk about the system rather than the country.
* Having comms established with you by enclaves no longer gives you influence.
* The wrecked caravan ship ambient object is now removed by completing the project to research it.
* Enslaving the species in the Underground Vault now shows the correct species will be enslaved.
* Fixed some issues with special resources in the Hive Confluence building.
* Added missing Army Names if the name list is picked for a Machine Intelligence empire.
* Scions can now control their border access.
* Fixed cases where sometimes the Galactic Market would take a while to allow buying and selling of special resources.
* Gaia Worlds may no longer spawn with the 'poor quality minerals' planet modifier.
* If you manage to create a species that is both psionic or cybernetic and erudite, the resulting leaders will now get both the cybernetic/psionic and the erudite traits.
* Using modify_species to change the species of a country will now also target pops on colony ships. This fixes various gene modifications through events excluding colony ships.
* Pops are now more likely to be maintenance drones if the planet lacks amenities.
* Fixed some spaghetti script in the First Contact for Fallen Empires event, closing several loopholes where you could see Fallen Empires without them establishing contact with you.
* Fixed a case where the event for Fallen Empires requesting the long-dead species you kept in stasis would fire twice.
* Rewards for completing the Technosphere chain now take into account Gestalts (who cannot get Sapient AI tech).
* Nu-Baol Life-Seeding now no longer removes Baol Homeworld planetary features.
* Upgraded versions of planet-unique buildings now correctly specify that their number is capped per planet and keep their special background frame.
* Fixed flags not being set correctly on building upgrades (which led to AI spamming upgrades it shouldn't have).
* Fixed number of pacts not being visible in diplomacy windows at game start, as well as a potential OOS.
* Fixed a case where Awakened Marauders would conquer a planet with less than 5 pops, kill all those pops and then spawn 12 pops on the planet (which, having been rendered uninhabited, no longer counts as a colony).
* Fixed the tooltip for utterly failing the Enigmatic Cache uplift chain.
* It is now possible for your ruler to be randomly given the trait Charismatic during their rule.
* Events leading up to the spawning of a Relic Rails dig site may no longer fire multiple times.
* Made sure that the relevant Fallen Empires actually exist in order for the Resolutions to be available.
* Various fixes to the Golden Rule challenge for federation leadership, particularly addressing scenarios in which the event may not fire at the end of a presidential term.
* Do not ping pong fleet groups that are on mission but the leader has jumped to the next system.
* The tooltip for purchasing L-Gate insights from Curator Orders is now slightly more precise about the time it'll take them to identify each new clue.
* Resolved late-game pirate fleets losing their scripted event targets.
* The Yuhtaan system's star and planets are now correctly called "Yuhtaan" rather than "Yuthaan".
* Fixed a stray "?" in the Blue Lotus Project event
* The governor offered by the Nuumistic Order is now of the correct species
* Opening the Alien Box will now change your dominant species rather than just modifying your pops and leaders. It will also now modify subspecies of the main species.
* Forced a trait upon the event-created species that stops them from counting as Bio-Trophies.
* Tooltips in the diplomacy screen regarding the other empire's federation is now more consistent.
* Machine empires with the Resource Consolidation origin can now correctly adopt the Rogue Servitor civic when GC Resolution "A Defined Purpose" is passed (though they will be reset to the default origin in the process)
* Fixed some cases where empires would be created during the game with random and inappropriate origins e.g. Doomsday. create_country now creates countries with Prosperous Unification by default.
* Implemented an option trigger to stop an unnecessary/irrational option in an event.
* Players will no longer receive alerts about war goals they cannot set anymore.
* Fixed a case where marauder diadochi could spawn without any planets, breaking various things.
* Fixed issues with space monsters sometimes being uncontactable.
* Event experience reward is now assigned to the correct leader (scientist).
* Systems spawned during the game e.g. precursor systems will now no longer spawn on top of other systems unless there really is no space for them elsewhere.
* Fixed cases where you'd get refugees from a country you had no communications with.
* Stopped certain arc sites from disappearing from the situation log after completion.
* Fixed possible error with event-spawned Wormhole.
* In the subterranean nation chain, if you get an invasion by them after attempting a pre-emptive strike, the invasion will now work.
* Event "God of Death" no longer has an eyeball-popping tooltip.
* Fixed confusing tooltip mentioning rivaling members when inviting to federation.
* The conclusion to the Rage Virus event chain will no longer give invalid technologies for Gestalts
* Fixed a case where multiple arc sites would spawn on one colony; also, the Sentinels will no longer spawn as soon as you fulfil the conditions, but are now a bit more random.
* New auto-generated ship designs now have auto-upgrade checked by default
* Fortress proclamation actually increases defense build speed now.
* Fixed misspelled VO ID.


2.8.1 "Butler" Patch Notes


Balance

* Added a define OVERCROWDING_ABSOLUTE_THRESHOLD_FOR_NO_GROWTH that sets the minimum number that overcrowding must be for a planet's population to stop growing, set it to 5.
* Redid sector automation scripts and code with the following goals:
** Closed vital gaps in sectors' knowledge concerning the likes of nonstandard planet (habitat etc) districts and bureaucracy buildings.
** All sectors now know about all buildings, i.e. if you put an alloys foundry on a science sector, it will still know how to upgrade it (it will of course still favour research buildings).
** Made checking for whether building a certain building would cause resource shortages and whether there were pops ready to take the job more reliable by shifting them to hardcoded checks.
** The automation will no longer clear blockers before districts are blocked by them.

Stability & Performance


* Moved the calculations for attack radius to threaded code instead of serial.
* Update trade routes every 7 days instead of every day.


UI

* Added debug tooltips to the fleet view header and rename button.


AI

* The AI will not try to build a megastructure if it's already building or upgrading one.
* Fixed a case of the AI wanting to attack disabled starbases and getting stuck in a loop.
* The economic AI will now take better account of the resources a district would provide when choosing whether to build one.
* The AI will now check whether it would have any pops on the planet willing and able to take a job before building a building providing that job (i.e. Necrophages will not spam consumer goods buildings when there are no necrophage pops on the planet).
* Made the contingency constructor choose better systems to build in, and fixed their getting stuck after a while.
* Massively sped up all types of purging, with the crisis factions now purging 2 pops per month.
* Various improvements to crisis military AI.
* Fix issue with military AI ping-ponging fleets.
* Fixed AI not changing fleet bombardment stances.
* Crisis countries will now use Armageddon Bombardment.
* Augmented the distance at which AI looks for targets on larger maps.
* The Unbidden will no longer wait patiently to be allowed out of their initial system.
* The AI will no longer sell the last pop of a planet.
* Made the crisis worry less about ship health and more about taking over the galaxy.
* The Necrophage AI will no longer build Houses of Apotheosis so as to make it less likely it'll run out of necrophytes.


Modding

* Added "ignores_sapience" flag to job types to say a job works for both sapients and presapients.


Bugfixes

* Corrected name for necroid titan engine effect so the effect spawns in the correct position.
* Added missing undead army translations for Chinese.
* Fixed a layering issue with Necroid Portrait 11.
* Fixed a black face-tentacle on a Necroid Portrait to have color.
* Fix Ships not reaching their assigned slots when there are too many ships
* Evasive fleet now cancel order if the path to their targets contain hostiles
* Made it so the positions of hostile forces are remembered while you're at war.
* Fixed purging and assimilation not working on presapients
* Setting a sector to Production focus now correctly updates the icon in the UI.
* Necrophages with Glandular Acclimatisation will now make pops that suit the local planet, even if they have Necrophage pops that don't on the planet already.

Stay safe out there and have a Happy Halloween!

https://www.youtube.com/watch?v=S6ON871QXrY&feature=emb_title

Necroids Species Pack now live!

$
0
0
Hello everyone!

We are proud to announce that the Necroids Species Pack is now live!



We are super proud of this release and we are excited to see what kind of spOooOOky Empires you all will create with this new addition to Stellaris!

Get your copy of the Necroids Species Pack here!

In addition, we will also have a Halloween themed multiplayer stream this weekend (in the true undead spirit of the Necroids Species Pack) on https://www.twitch.tv/paradoxinteractive!

Halloween Multiplayer Stream Schedule

Saturday October 31st 5pm CET (4pm UK, 12pm EDT 9am PDT)
Sunday November 1st 5pm CET (4pm UK, 11am ET, 8am PT)




Stay safe out there and have a Happy Halloween!

https://www.youtube.com/watch?v=S6ON871QXrY&feature=emb_title

Stellaris Dev Diary #190 : Leading Economic Indicators

$
0
0
Hi everyone!

Way back in Dev Diary 152[forum.paradoxplaza.com], we discussed some planetary changes that we experimented with during summer 2019. At the time, we decided that while we learned a lot from the experiment, they required significant additional refinement before being something we wanted to incorporate into Stellaris.

Summer 2020 gave us the additional time we needed to revive these (and some other) experiments. Our primary objectives were to reduce the mid to late game micromanagement burden and provide quality of life improvements, including generally making the prebuilding of planets more viable, making planetary automation reliable enough to be trusted in the mid to late game, and making dealing with unemployment and pops easier.

We’ll be talking about these subjects in multiple dev diaries over the next couple of months.
Industrial Districts


Azure Chalice is… er, was... a lovely place.
The planet view has shifted things around a bit and now supports the display of up to six district types. Most planets will have five district types available. This extra real estate could also be of special interest to modders.

The new brownish-orange district next to the City District is the revived Industrial District. Industrial Districts are treated as urban districts (and as such are not limited by planetary features), but rather than the Laborers that split their output from the original experiment, we’ve decided to have the districts provide regular empires one Artisan and one Metallurgist job. Gestalts have either two Foundry Drones or Fabricators as appropriate.


Work, work, work.
Factories and Foundries will still exist but are now planet unique, with the first tier building adding 2 jobs to the planet just like the old versions. The upgraded versions, however, will now add either 1 or 2 jobs of the appropriate type to each Industrial District on the planet.

Ecumenopoli will retain their specialized districts, but can be boosted by the Foundry or Factory buildings. The number of jobs per district on ecumenopoli have been adjusted somewhat as part of an overall economic balance pass. Since Industrial Districts are considered urban, a planet with a mix of City and Industrial Districts can be paved over and turned into an Ecumenopolis using the Arcology Project decision.

Since districts are now much more critical to the development of your civilization, the average size of homeworlds has been increased by 2, and as an additional side effect, the Mastery of Nature Ascension Perk may also become a bit more desirable.


Building Slots
I’m sure you’ve already noticed from the above screenshot, Building Slots no longer list population counts. Instead of relying on population, they're opened up by increasing the infrastructure of the planet. This is generally done by building City Districts (or their equivalent) or by upgrading the colony's Capital building. As a pleasant side effect of this, your buildings will no longer get ruined when a pop gets resettled, ritually killed, or eaten by mutants.



Build up that infrastructure.

Two new technologies that unlock additional Building Slots have also been added, Ceramo-Metal Infrastructure and Durasteel Infrastructure. They represent the civilian adoption of military technology, and as such require some government techs and the associated armor technologies. The Adaptability tradition tree, for those that have it, still has a tech that grants a Building Slot as well.

As specialized and advanced worlds, Ecumenopoli, Ring Worlds, Hive Worlds, and Machine Worlds start with all of their building slots unlocked.

Habitats are intended to feel a bit cramped, so while Habitation Modules do not open up Building Slots, the Voidborne Ascension Perk will continue to grant two Building Slots to those that choose to embrace living in space.

The MegaCorps out there may ask “but what about our Branch Offices?” - we’ve got you covered.


Insider Trading. Institutionalized corruption exploited by the upper classes, or just greasing the wheels of trade?

Branch Offices will tie their slots to the level of the colony’s capital building. For example, a Planetary Administration building will grant one Branch Office Building Slot, a Planetary Capital will grant two, and a System Capital-Complex would grant three. If the target empire has the Insider Trading tradition, you’ll have one extra Branch Office Building Slot. (This may grant you a Branch Office building even on newly colonized worlds, if your business plan expects it to be profitable.)

But Why?

By decoupling the building unlocks from population growth, it makes it much easier to “prebuild” a planet to varying degrees. It removes some of the tedium of waiting for that last pop to finish growing before a slot unlocks, as well as the negative experience that occurred when a critical pop moved or died right at the wrong time. This change went through many iterations - in one of them the rural and industrial districts added "fractional" slots, in another the capital buildings gave more slots at each upgrade. The combination of having both City Districts and the Capital Building contributing to the slots, along with the additional techs, finally felt right. It's nice when even a newly founded Colony possesses at least one open building slot since it lets you immediately begin construction of a Spawning Pool or other high value building right away.

Moving the essential secondary resources of Consumer Goods and Alloys to districts frees up the building slots a little bit and creates a greater differentiation between heavily urbanized or industrial planets and resource generating colonies. Qualitatively we also felt that it "feels nice" to be getting more of your physical resources from the district level, leaving the Building Slots for more unique and specialized needs.

Both of these changes also happen to make some planetary automation decisions a little easier - your Tech Worlds should clearly build a mix of City and Industrial districts, for instance, to make room for Research Labs as well as to provide the Consumer Goods needed to pay for them. We do recognize that it may be difficult - or even impossible - to unlock all Building Slots on a planet that has not been urbanized, but those resource generating planets often do not have quite as strong a need for a large number of buildings.

Ideally in the mid to late game you could colonize a planet, set the colony designation you want for the planet, turn on automation, and reasonably expect the planet to be in decent shape - and doing what you told it to - the next time you look at it. (In the early game it's certainly possible, but your empire's economy may not be stable enough to support dedicated worlds and your colonies may be better off with direct caretaking.)

We have a few other experiments that are still ongoing that affect the relationship between urbanized vs. less developed planets that are not entirely conclusive yet. If they prove out we'll discuss them later on in this series of diaries. Our current plan for next week's diary is to talk more about the automated colony management overhaul as well as the automatic and manual resettlement of pops.

As a reminder, we have an ongoing feedback thread[forum.paradoxplaza.com] related to AI improvements we have in beta on the stellaris_test branch. We'd love to get more people on it and telling us what they think about them. (Please note that 2.8.1 is an optional beta patch. You have to manually opt in to access it. Go to your Steam library, right click on Stellaris -> Properties -> betas tab -> select "stellaris_test" branch.)

Thanks!








Viewing all 608 articles
Browse latest View live