• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Console Edition Development Diary #75 - Console Porting Process & Preliminary Patch Notes

Game Director Eladrin presented this information on YouTube

G’day, Adam from Tantalus here to talk more about the process of porting Stellaris from PC to Console.

First up, we need to consider how we have mapped the interface from the PC version of Stellaris to the controller used for Console Edition.

A PC with mouse and keyboard allows a user to click on anything anywhere, and at any time. This supports stacking overlays, mouse bound tooltip windows, arbitrary close buttons ([x] in the top right corner of a view), along with all the shortcut keys available through the keyboard.

In the console edition, we have adjusted navigation to behave as a graph (a tree specifically) meaning every gameplay view is accessed through a deliberately chosen list of inputs. Typically, ‘select’ confirms or opens the next child screen, and ‘cancel’ returns to the previous screen or view.

Of course there are exceptions to this through popups and diplomatic events, these stack on the current view and simply close when done.

When we work on a new release, we receive a target version that we then assess for how many new screens, how many screens have been changed or updated, along with any new art asset updates.

New screens take up much of the initial work as we must design a console friendly navigation pathway, decide where it fits in the hierarchy of existing views, and what legacy views now might have to access it; which then also require further updating. All this GUI work sits over a C++ support layer which contains PC interaction code that we then have to update or refactor for console.

The work so far results in the view now being ‘functionally in-build' but far from finished.

Through experimentation and testing we now check if the flow of a screen feels right, does what is expected and can navigate between old and new views and tabs correctly. For example, when a view is opened, care is taken to choose the correct tab and navigation target as a starting point for the player. Eg: Unity edicts from the tradition view jumps to the bottom of the list, then to the topmost unity edict ready for selection whereas a PC player would just click Edicts and scroll down.

All of this takes time, and this was the biggest Stellaris update I have seen since starting with Tantalus on version 2.6. A double DLC and free feature update in one release, using the largest team we have had since the initial launch.

Again, this takes time. Here is a cut down work list of what it took to complete 3.9

UI design and navigation:

• Paragon portrait view

o Each variation required adjustment for their console use cases.
o Created more for console custom extra UI views.
o Removal of all previous leader portraits

• Council View
o New screen, information rich, lots of functionality
o Art upscaling
o Button functions needed to link to pre-existing screens, some found in other areas or have since moved on PC

• Leader View (Recruitment)
o New screen
o New GUI object type – Collapsible container – needed new console controller support, navigation highlighting and context hooks.

• Traits
o Multilayered trait icon support added across the project
o Resulted in removal of trait graphics from tooltip till some other time. o Needed upscaling
o Anywhere traits changed to leader traits, needed the gui’s entry updated with layered trait locator / builder eg: Empire view -> Details tab.

• Paragon Events
o New view – based on existing event view that was different in console compared to PC
o Scrollable flavor text
o Huge art

• Technology
o Three leaders down to one.
o Assigning leader now opened the council screen and selected the science leader
o New art borders for new technology rarity types

Some miscellaneous PC UI updates:
• Extra buttons in ship designer
• Extra icons across many views for cloaking

Text to speech
• Many views had a TTS button added on PC.
• We added TTS to the base UI view and a shortcut that then needed to be directed in code to what text to read on a per screen basis – Matching PC
• This allowed us to add TTS to other screens and console specific screens without having to add buttons to every view.

More game, same hardware

Most likely, PC players have been able to keep up with this forever growing game by no longer playing on the computer they first played on in 2016.

Each new version of Stellaris contains more art, more audio, and more modifiers to calculate. (Modifiers are the game, under the hood) Each new addition uses up system memory, and each new calculation slows the game down a tiny bit. We have always limited Console Edition to 600 stars and we added a performance warning in 3.2 for the largest galaxies as the game grew with each update. The number of players we know that are playing past the year 2500 is wild.

3.9 introduces a new set of optimizations. We trimmed out unused alpha channels from 250+ files, and converted all audio on PS4 to AT9 saving more memory and storage. A lot of time was spent refining the threading and task systems to make the most of what we had, reducing context switches and physical core hopping resulting in measurable late game performance from 3.6.

We also have a preliminary list of patch notes for the first 3.9 hotfix! We have finished our work on the hotfix patch, and waiting on platform certification before we can officially say it will be released this year. However, here is a sneak peek at the patch notes:

Please note this list is very preliminary, and may be subject to change.

  • IMPORTANT: Unfortunately the PS4 TTS library also requires an NA region console to function.
  • Fixed ship designer prefilling new ship from current designs instead of creating a fresh pattern.
  • Fixed ship designer crash attempting to select invalid component entry.
  • Fixed fleet manager template deletion (and icon).
  • Fixed soft lock from auto-pausing toast notifications.
  • Fixed leader recruitment event crashing due to no multiple choice options.
  • Fixed situation log 'track all' crash on Situations.
  • Fixed rare GPU crash when reloading a game from within a game.
  • Fixed occasional, accumulating looping game sounds.
  • Fixed formatting typo in credits.

Hope you're all enjoying Stellaris Console Edition 3.9!

Cheers - Adam
 
  • 13Like
  • 2
Reactions:
Man y’all’s Comments are kinda mean.i miss common decency
The comments here are plenty decent and respectful for paradox being a company who pays their employees and us investing into their product for years. Players expect more than waiting years to play the game they paid for as it was intended. For over a year console literally was unplayable for the most part because the in-game lag was so bad and the crashing was insane. You could hardly get to 2230 on a solo save without crashing or the lag becoming unbearable. This is not acceptable for a product to release in such a state and to be left unfixed for as long as they did.
 
  • 1Like
Reactions:
We really need better optimization or some sort of preformance enhancement the moment you enter mid or late game the game slows to a snails pace crashes randomly on PS5 Take your time with the dlc we need the game to be remotely playable on console to enjoy the dlc you guy have crafted
 
  • 1Like
Reactions:
It's march 25th as I write this post... it's been almost 4 months since we last heard anything about the console version... silence, I wonder what they're working on this time? another season pass? the game barely works and I'm convinced they didn't even fix it, they just want to push another DLC on us. The money is right so there's no need to have any contact with players until we have to praise another broken add-on to the game. I've been waiting two years for the game to be fixed... pathetic.
 
  • 2Like
Reactions:
This really is ridiculous. I understand the developers cannot control what corporate forces you to work on and this criticism is directed in those who have power to set priorities. It was great to see y’all addressing performance issues and posting consistent updates late last year. Now a quarter of the way into 2025 we get crickets. This is insulting to loyal customers who expect a product we paid for to work and to be fixed in a timely manner when it does not.
 
  • 3Like
Reactions:
Oh look, last post on this shit again has almost 4 months of no updates. Color me surprised. Oh but they just announced 3 more computer updates. Again, color me shocked that they literally do not give a damn about the console players.
 
  • 1Like
Reactions:
Getting the console version on par with the PC version and a PS5 enhancement should really start to get high up the list with priorities. Its really annoying after all these years I have to go look for YT content that is years old to get to to grips again with this game and in the meanwhile seeing all these advancements on PC that are not part of the console version yet. It makes me always want to bury Stellaris for a later time when those expansions are out
Man, I've been saying this for like a year now. Every time they give a tiny bit to the console players, they freaking praise this company... and yet they keep doing the same crap every time. Console players just need to drop Paradox. They do not care about us.
 
  • 1
Reactions:
Just realized its been four months and they have given us complete radio silence like at least add console mod support so the community can fix stellaris console edition themsevles, i think the worst part is the dlcs dont even feel finished There is missing text for multiple events and again preformance problems still run rampant and of course they give pc player what we want constant updates on what they are doing we will probably get the next dlc three years from now and we are already so far behind again, and probably no preformance differences when it does happen
 
  • 2Like
Reactions:
Just realized its been four months and they have given us complete radio silence like at least add console mod support so the community can fix stellaris console edition themsevles, i think the worst part is the dlcs dont even feel finished There is missing text for multiple events and again preformance problems still run rampant and of course they give pc player what we want constant updates on what they are doing we will probably get the next dlc three years from now and we are already so far behind again, and probably no preformance differences when it does happen
You're right! They released a big patch on January 23, 2025, so now it's March and somehow that is 4 months. Great math!

:rolleyes:
 
This newer generation of employees has absolutely destroyed Stellaris CE.

This game used to be the best CE port in the entire market. The people working on it now have successfully managed to absolutely destroy what made this game so great. Fire them all, get the old guys back.

Literally used to play on the last gen console and the performance was 10x at the time than the current game on current consoles. Wild.
 
  • 1Love
Reactions:
This newer generation of employees has absolutely destroyed Stellaris CE.

This game used to be the best CE port in the entire market. The people working on it now have successfully managed to absolutely destroy what made this game so great. Fire them all, get the old guys back.

Literally used to play on the last gen console and the performance was 10x at the time than the current game on current consoles. Wild.
There was also half the content at that time. Unfortunately with the sheer amount going on in each galaxy now, the console team needs to abandon the old gen consoles and focus on optimization.
 
  • 1Love
Reactions:
While i don’t disagree, eliminating the old consoles would go a long way to optimization
it's not about eliminating old consoles, it's about separating them from new ones... the old console could be optimized for small and medium sized galaxies, while the ps5 version would separate and be optimized properly. But paradox won't do that because it would mean they would have to spend extra money to create a new version of the game, and why create new content for players for free when you can sell them promises...
 
it's not about eliminating old consoles, it's about separating them from new ones... the old console could be optimized for small and medium sized galaxies, while the ps5 version would separate and be optimized properly. But paradox won't do that because it would mean they would have to spend extra money to create a new version of the game, and why create new content for players for free when you can sell them promises...
Creating two different versions of the console edition (which already struggles because of having to code for both sony and Microsoft) seems like it would only guarantee updates roll out even slower.
Regardless of cost, the sheer time alone to come out with realistically 4 different patches (ps4/ps5/xbox360/xbox one) would all but guarantee abandonment of the console edition.
The only functional path forward seemingly is finalize that last gen won’t move forward with more content and focus all attention on optimization of new gen patches
 
Creating two different versions of the console edition (which already struggles because of having to code for both sony and Microsoft) seems like it would only guarantee updates roll out even slower.
Regardless of cost, the sheer time alone to come out with realistically 4 different patches (ps4/ps5/xbox360/xbox one) would all but guarantee abandonment of the console edition.
The only functional path forward seemingly is finalize that last gen won’t move forward with more content and focus all attention on optimization of new gen patches
maybe so, but at least those versions would be playable... which can't be said about what's happening with this game now. I don't know how this game looks on Xbox, but I've played this game since the very beginning of its release on PlayStation, I bought all 18 expansions that came out, I've played over 3000 hours and what? the game has been completely unplayable for two years... I'm waiting patiently for any move from Paradox, maybe version 4.0 will revive the PlayStation version? Time will tell, we'll probably have to wait another 2 years before we get it... Tragedy.
 
  • 1Like
Reactions:
HEEEEEEEY YOOOOOOO IT'S FUUUUUUUUKKING APRIL AND THEY ARE STILL SIIIIILENT AS FUUUUUUUUUK!

For those of you who still think they care about consoles... maybe you need to re-evaluate your stances!
 
  • 1Like
Reactions:
But in all seriousness... didn't they promise not to go silent again after they swapped hands... and yet it seems par for the course that they again, keep going silent.

Just wait! They will apologize again!

And people will go... "It's ok! Thank you for the brief attention you will give us for a month or so!"

Freaking ridiculous. If they are going to keep treating the console players this way... WHY do you keep paying and waiting for nothing?
 
  • 1Like
Reactions: