• 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.

Hello there!

We're just about a week away from releasing Nemesis, our next big Expansion for Stellaris. So big in fact, that we're naming it after one of the most renowned Science-Fiction authors, Philip K. Dick, and calling it 3.0! This has been one of the most fun expansions I've personally gotten to work on and I can't wait to see your reactions when you get to play it yourselves!

With this post we're of course bringing you the changelog today, but I also wanted to talk a bit about how we've been handling bigger releases lately and what's going on with Nemesis specifically. For those of you that have followed us for a while, you know that since Federations we internally start working on the first patch for a major release before its actual release date (If you're curious why we do this, you can read about it here).

For Nemesis it's no different, however the patch that we're working on is currently undergoing testing so we cannot yet reveal what's in it, nor when it might become available to you all. But we'll let you know more as soon as we are confident in the build that we have!

But in all honesty, considering how big the 3.0.0. change log is, it should take you all plenty of time to read through ;)

######################### VERSION 3.0.0 ###########################

# Nemesis Expansion Features

# Espionage Operations

* Take advantage of the Spy Networks your envoys build in other Empires and perform covert operations on them to steal their technologies, acquire assets, sabotage starbases, and much more.

# Become the Crisis

* Set your Empire down the path of destruction with a new ascension perk to Become the Crisis. Build up a fleet backed up by the most powerful ship the galaxy has ever seen and let no one stand in your way as you try to breach the veil of reality through any means possible.

# Galactic Custodian / Emperor

* Save the galaxy from the evilness that exists within it. You can now be elected the Custodian of the Galactic Community, with new powers to strengthen you against any crisis the galaxy faces. And once that crisis is taken care of, you can relinquish your powers. Or not.

# Other

* New majestic “Imperial Ship set”.
* 3 new musical tracks.

# Achievements

* Show off your sinister side with 10 new Steam achievements.

# 3.0.0 "Dick" Free Features

# Intel and First Contact Rework

* Intelligence and First contact has been completely redone in the ‘Dick’ patch. Empires will now have to send an Envoy as a diplomat to initiate first contact with another Empire, and from there build relations to increase the knowledge of that Empire.

# Espionage and Spy Networks
* Send Envoys to build Spy Networks in other Empires, gathering information and intelligence.

# Economic and Population Rework

* Building Slots:
* * Building Slots are now unlocked through expanding the infrastructure of a colony by constructing City, Hive, or Nexus Districts, by upgrading the capital building of the planet, or through civilian infrastructure technologies. (Note: Habitation Districts on habitats do not. Building slots can be acquired on habitats through the Voidborne Ascension Perk.) The Functional Architecture civic now also grants 1 building slot.
* * Ecumenopoleis, Ringworlds, Hive Worlds, and Machine Worlds start with all building slots available for development.
* * Branch Office Building Slots are now unlocked by upgrading the capital building on the planet as well as the target empire having the Insider Trading tradition.
* * Several Technologies have been flagged as “Infrastructure” gateway technologies.

* Industrial Districts:
* * Alloys and Consumer Goods are now produced by Industrial Districts instead of Factory and Forge buildings. Specialized districts remain on an ecumenopolis.
* * Factory and Forge buildings now add additional consumer good or alloy producing jobs to Industrial Districts and are both exclusive and planet unique. (Both may be built on an ecumenopolis.)
* * The Forge World and Foundry World designations (and habitat equivalents) will now also shift one job between Consumer Goods to Alloys (or vice-versa) for each Industrial District, if possible.

* Pop Growth and Assembly:
* * Biological population growth now follows a curve based on the number of pops on the planet and the theoretical carrying capacity of the planet. Pops will start at their normal baseline but increase in speed as the population grows, eventually leveling off and slowing down as they fill up planets. The overall carrying capacity of a planet is largely based on the total housing the planet has, plus a value for unbuilt and unblocked districts based on the planet class, and can be seen by examining the Planet Size tooltip.
* * The amount of pop growth or assembly required to create a new pop is now increased by the total number of pops in the empire. Base assembly values have also been adjusted. As a result of these changes, the expected number of pops in the late game are significantly lower than before.
* * New colonies no longer suffer an explicit pop growth penalty. The basic Colony planetary designations now grants stability, amenities, and (in regular empires) happiness.
* * Spawning Pools and Cloning Vats now produce organic pop assembly rather than modifying pop growth.
* * Overpopulated planets will stop generating pops at lower levels of overpopulation.

# Other

* Reworked manual resettlement UI.
* Added auto-research Quality-of-Life feature.
* Added new diplo messages for when an empire is destroyed upon the end of a war.
* Added notifications when a member joins/leaves the Galactic Community/Empire.
* Added game setup option to pick which End-Game Crisis you get.
* Added a filter to the colonisation menu so that you can just view your main species.
* Added Setting for turning off mouse Screen Edge Panning.
* New factions-themed colony event chain, “Manifesti Destiny”, available to non-gestalt empires.
* Added around 10 new envoy-based random events

# Balance

* Homeworlds now normally range from size 18-21 instead of 16-18.
* Empire starting resources and buildings have been adjusted.

* Changes have been made to resettlement:
* * Planets with sapient, unemployed, free pops now have a 10% chance per month for one to automatically migrate to other planets with appropriate jobs, housing, and decent habitability. Migration controls will prevent this auto-resettlement. Having multiple unemployed pops on a planet will increase the chance of one of them moving.
* * Greater Than Ourselves has been changed to significantly increase Automatic Resettlement Chance.
* * Transit Hub starbase building has been added, which increases the chance for auto-resettlement from all planets within its system.
* * Manual resettlement costs have been increased and now also for many pops also have an Influence cost. This Influence cost is waived by the Corvée System civic. The Subsumed Will and OTA Updates civics also waive influence costs for manual resettlement of drones. (Note: OTA Updates also does not waive the influence cost for moving Bio-Trophies, as they are not drones and they tend to resist the necessary OTA receiver upgrades.)
* * Manually resettling the last pop on a planet now has a significant Influence surcharge. (Which is not waived by the resettlement civics.)

* Unemployed Pop Updates:
* * Pop demotion time has been halved, and is now a base of 5 years for ruler strata pops and 2 1/2 years for specialists.
* * Unemployed pops now provide greater emigration push.
* * The Kinship tradition in the Harmony tree now reduces demotion time by 25% instead of 50%. Empires with Shared Burdens receive the 20% leader upkeep reduction effect from Synchronicity instead.

* Ringworld and Shattered Ring Balance Changes:
* * Ringworld segments provide half as many jobs as they used to, and the size of ringworlds has been increased to 10.
* * Commercial Ring World segments now have more Clerk jobs but no Artisan jobs.
* * The Shattered Ring origin now conveys Ringworld Habitability Preference, and begin with more blockers on their homeworld. Shattered Ring blockers now also provide -1 max districts.
* * The Shattered Ring origin is no longer guaranteed nearby habitable planets. They wouldn't want to live on them anyway.
* * Added a warning to the Shattered Ring origin that Lithoids will face mineral scarcity problems.

* Habitat and Void Dweller Balance Changes:
* * Habitat capital buildings now grant a maintenance drone job for machine empires.
* * Changed the adoption effect of Domination Traditions for Void Dwellers to reduce the upkeep cost of habitats from 5 alloys to 4 alloys.
* * Added a new tradition for Void Dwellers, Modular Superstructures which gives +1 building slot per habitat. replacing ‘Public Works Division’.
* * Added the effects of Imperious Architecture to habitat capital buildings.
* * Added the effects of Interstellar Franchising to habitat trade districts.
* * Replaced Planetary Prospecting for Void Dwellers with Adaptability Tradition with Orbital Surveying, which allows construction of one of Reactor Districts, Astro-Mining Bays, or Research Districts to habitats that have none of these.
* * Changed the finishing effect of Expansion Traditions for Void Dwellers to reduce the alloy and influence cost of habitats by 20%

* Simplified the rules regarding what jobs robots of different tiers can work.
* * Simple robots can work all worker tier jobs.
* * Droids can work all worker and specialist jobs. If AI is outlawed, certain complex specialist jobs (such as researchers, bureaucrats, and culture workers) are unavailable to them.
* * Synthetics follow the same rules as droids, but if AI have full rights, they can also work in ruler jobs.

* Updates have been made to some Authorities and Ethics:
* * The Democratic Authority now increases the Automatic Resettlement Chance by 50%. (To a base of 15%)
* * The Oligarchic Authority now increases Influence from factions by 15%.
* * The Dictatorial Authority now reduces Empire Sprawl penalties by 10%.
* * The Imperial Authority retains its current +1 Edict Cap bonus.
* * The Machine Intelligence Authority now grants +1 monthly Pop Assembly
* * The Gestalt Consciousness Ethic now also grants +2 Encryption, applying to both Machine Intelligences and Hive Minds.

* Envoys, Diplomacy, and Espionage
* * Base number of starting envoys is now 2.
* * Enigmatic Engineering now grants +2 Encryption and causes Steal Technology operations used against you to fail after the first stage is complete. It will still prevent reverse-engineering technologies from ship debris.
* * Transcendence now also grants +10 Base Intel on all Empires, +2 Encryption and +2 Codebreaking.
* * Shadow Council and Ruthless Competition now also increase the maximum infiltration level of your Spy Networks
* * Criminal Syndicates now also gain +20% Spy Network Growth Speed.
* * Judgment Corps and Public Trust Officers tradition now also grants the Enhanced Surveillance edict.
* * Delegated Functions machine intelligence civic now also grants +1 Envoy.
* * The Shared Destiny Ascension Perk now also grants 2 additional Envoys.
* * The Universal Compatibility tradition now also grants 1 additional Envoy.
* * The Influence cost for using Favors in the Galactic Community has been reduced from 25 to 10.
* * The Autonomous Agents and Embodied Dynamism technologies now also grants 1 additional Envoy.
* * Improve Relations now caps out at +100 and is changed at a rate of +0.25 per month. Harm Relations now caps out at -100 and is changed at a rate of -0.5 per month.
* * The Establish Embassy diplomatic action exists once again, and increases Intel between the two empires and triples the effectiveness of Improve Relations.
* * Colonial Bureaucracy and Galactic Bureaucracy now grant +10 Base Intel.
* * The Sentry Array Megastructure now also increases Base Intel.
* * Several Espionage related Edicts have been added.
* * Several Technologies have been flagged as “Espionage” gateway technologies.

* Additional Economic Balance:
* * Added 3 new Society techs that give upgraded capital buildings progressively larger bonuses to production (while also increasing job upkeep).
* * Rural, Farming, Mining, and Generator colony designation bonuses increased, as well as the bonuses from Five Year Plans. Urban Worlds now get a trade bonus.
* * Mining, Capacity, and Farming Subsidy Edicts now grant +50% production.
* * Prosperity Adoption tradition's Mining Station Output bonus increased to 20%.
* * Technologies that boost space based resource gathering and research now become significantly stronger as they advance in tier.
* * The energy output of technicians and tech drones have been significantly increased.
* * The Trade Value generated by pops with decent or better living standards has been increased by 25-33%.
* * Effect on trade from most jobs (including Criminals) has been increased.
* * The Food Processing Center, Mineral Purification Hub, and Energy Nexus buildings now also increase the number of jobs added by the districts they affect. Food Processing Centers also increase the jobs produced by Hydroponic Farms.
* * Reduced the special resource upkeep of Ecumenopolis Arcologies to 1 unit per month from 2.
* * Databank Uplinks from the Discovery tradition tree now grants a greater bonus to station based research.
* * Starbase Hydroponics now produces a base of 10 food.
* * Starbase Nebula Refineries now produce a base of 10 minerals, and 1 exotic gas if Exotic Gas Extraction has been researched.
* * Starbase Solar Power Networks now produce a base of 6 energy.
* * Starbase Black Hole Observatories now produce a base of 15 physics research, and 1 volatile mote if Mote Stabilization has been researched.
* * Database Uplinks also applies to research producing starbase buildings or modules.
* * Technologies that boost technician, farmer, or miner output now also apply to energy, food, or mineral producing starbase buildings and modules.
* * Insider Trading tradition now gives Megacorps +5% branch office value instead of +1 branch office building on their own planets (which was useless to them).

* It is now possible for the endgame crisis to happen in the first 50 years of the endgame in certain circumstances. These are:
* * No living fallen empires / awakened fallen empires;
* * War in Heaven not happening, concluded, or started 15 years ago;
* * A country has researched jump drives or psi jump drives (only the Unbidden can happen in the first 50 years in this case)
* Nuked old script to randomize which crisis shows up. Now it is simply purely a random choice that is random (with the chance of any crisis happening increasing the more years pass in the endgame).

* Buffed member perks for galactic union level 3 and 5
* * The Galactic Union Lvl 3 perk (Federal Attache) now gives +2 unity and +5% Trust Growth per envoy.
* * The Galactic Union Lvl 5 perk (Federal Unity) now gives +2 unity and +5 Trust Cap per envoy.

* Gestalt capital buildings now provide more amenities and/or maintenance or synapse drone jobs.
* Increased base colonization growth to 3.
* Bureaucrat upkeep raised to 2 Consumer Goods. Coordinator upkeep raised to 6 Energy.
* Medical Workers now increase planet habitability by 1% each.
* Greatly increased the amount of research points you are rewarded in events.
* The Wenkwort Custodian planet modifier now restricts output from industrial, mining and refining jobs. Instead its gardens provide a boost to the output of cultural workers and researchers.
* The science federation election challenge now takes each participating country's level of scientific progress into account to a far greater degree than previously.
* Buffed Enclave stations a bit so they can no longer be wiped out by passing Amoebas.
* Base speed of purge is now set in the purge type on species rights.
* It is now possible for pop growth, assembly and purge to 'overflow', adding or removing multiple pops per month.
* Changed timing for Caravaneers.
* Outposts and other starbases now grant 1 sensor range. (Occupying starbases during a war will therefore allow you to attack adjacent systems if you have visibility into them. You may need a science vessel to escort military vessels into nebulas the first time!).
* The hyperlane detection range of sensors and science ships has been reduced. The Map the Stars edict now also increases hyperlane detection range by 1.
* Subjects of the Khan or Fallen Empires no longer gain their vast knowledge of geography.
* Clone Vats now cost 500 minerals and food to build, and have minor energy but significant food upkeep.
* Necrophages now have an assembly speed penalty so you can't just build them out of spare body parts, as cool as that is.
* Lithoids now also have -25% organic pop assembly, the clone vat and spawning pool processes lose efficiency turning food into rock.
* Planets that have been reduced to zero districts by Terravores will now shatter, with drones automatically resettled to their homeworld.
* The Corporate Embassy now requires a major capital building instead of 50 pops on the planet, and gives 5% Economic Diplomatic Weight instead of 10%.
* The Disinformation Center now requires a major capital building instead of 50 pops on the planet, reduces ethics attraction by 25% instead of 50%, and increases the maximum infiltration level your spy networks can reach rather than providing an Economic Diplomatic Weight bonus.
* Organic Paradise building now has both Artisan and Maintenance Drone jobs.
* Necrophage Centers of Elevation now produce 1, 2 or 3 Necrophyte jobs depending on how many organic pops grow in ten years, so that you are unlikely to run out of Necrophyte pops even with the new pop system. The upgraded House of Apotheosis now gives a flat 6 Necrophyte jobs.
* The Planetary Unification homeworld modifier from the Prosperous Unification origin now expires after 10 years.

# Automation

* Significant updates have been made to planetary and sector automation.
* * Planetary Automation build lists and behavior have been heavily revised.
* * Planetary Automation will now only upgrade non-capital buildings if it will not cause a monthly deficit and if at least one job in the upgraded building would be filled.
* * Sector AI now prioritises districts->buildings->upgrades rather than vice-versa
* * Sector AI now knows when to stop building (i.e. will not build when the planet's employment and housing situations are perfectly fine)
* * Sector AI now knows how empire sprawl actually works
* * Sector AI now knows that the Crime Lord Deal makes anti-crime buildings superfluous
* * Fixed a bug where the Sector AI would not really care about its designated speciality - e.g. Research Sector AI now prioritises research a bit more
* * Sector Automation will now routinely build Organic Sanctuaries when needed.
* Renamed automatic exploration to automatic survey.

# Performance and Stability

* Fixed many inefficiencies in the scripts deciding which species rights you could pick. As a bonus, the scripts are also infinitely more readable now.
* A hotjoin.oos save is created on gamestart too now.
* Added a new checksum (systems flags), only used in hardoos.
* Fixed an OOS happening when modifying a species.
* Fixed an OOS due to robotic pops getting happiness
* Fixed OOS issue arising due to incorrect order of updating caches.
* Fix desync that could happen if two empires picked the same start.

# UI

* MP games now show an icon in front of the player that paused.
* New loc text for the Golden Rule federation challenge.
* Improvement to Golden Rule challenge outcome message.
* Added a "menace" console command that grants Menace.
* Added console command "menace_perk" that lists the player's perks and their status when there are no arguments.
* fixed machine names, species_00 chinese files, and species_01_SC.txt to match the english version (more content for chinese loc)
* Galactic community button appearance is improved.
* Windows-Only: Makes console more gracefully handle dead keys. On many keyboard layouts the console hotkey is also a deadkey, which ends up corrupting console text input.
* The icon for a resolution is now shown in the popup window for proposing it
* Added Outliner option for showing Colony Designation instead of Planet Class icons.
* Can now sort and reorder planets in the outliner.
* It's now possible to Cycle viewed Planets with Tab and Shift+Tab (or Ctrl+Tab), same as pressing Next/Prev buttons.
* Outliner now correctly Highlights open planet when cycling planets with Next/Prev buttons.
* Remove unhelpful tooltip text from some "Ok" buttons.
* Contacts view now shows relation instead of opinion.
* Added timer to the next pop being grown/assembled if you hover over the species being grown
* The "current population" pie chart tooltip now lists the 10 species with the most pops on the planet, rather than just one, which is randomly picked.

# AI

* The AI should now better understand what a building that gives a % bonus for a resource does.
* Fixed cases where a weakened fleet would get stuck trying to return to its homebase, which is unreachable.
* Made the AI use the caravaneer to buy loot boxes and play the slots.
* Cost is now properly withdrawn from the AI budget when proposing a resolution.
* Genocidal AIs will now attack any unknown science ships that enter their systems.
* The AI will now take better consideration of which ships already exist in Federation fleets before building new ones.
* The AI will now build better distributions of different ship types for Federation fleets.
* Fixed a bug that stopped the AI from ever proposing federation laws; also made AI-only federations more active in setting laws as they would like (especially centralisation).
* Fixed AI not starting fresh research while currently researching a special project with no science cost.
* AI will now prioritise spending on fleets a bit better if it recently lost a war.
* Reduced the AI's need for passing sanctions upon sanctions in the galcom.

# Modding

* Added OUTLINER_UPDATE_EVERY_N_FRAMES define (optimization mainly for late game).
* Buildings now use a position priority system instead of the simple "add first" that they used to have.
* Planet classes can now have adjectives e.g. "tropical", referred to via [<planet>.GetPlanetClassAdj].
* Using orbit = { } on a moon will now return the planet the moon is orbiting.
* Added ship localisation commands GetShipSizeName, GetShipSizeNamePlural and GetDesignName.
* Added solar system localisation command GetClassName.
* Added country localisation command GetRealName (to get a country's real name even if your current country doesn't know it yet).
* Added species localisation commands GetOrganNamePlural, GetHandNamePlural, GetEarName and GetEarNamePlural.
* The species parameter in create_army_transport now works as expected.
* Standardised country, planet, species leader and location target calls for effects and triggers (e.g. set_owner = <country>), so that they all allow the same set of scopes and will reliably raise error log messages if the required scope cannot be found. The following is now allowed:
* * Country: country, planet, fleet, system, ship, pop, army, leader, faction, megastructure, starbase, deposit, sector, arc site, first contact, spy network and espionage operation / asset. In all cases, it refers to the owner of the object (e.g. deposit: owner of the planet where the deposit is)
* * Species: species, country (founder species), pop, leader, army, fleet/ship (species on board if colonist ship, else owner’s founder species), planet (owner’s founder species), first contact (target country’s species)
* * Planet: planet, pop, deposit, arc site (if on a planet), megastructure (if built on a planet), fleet/ship (if in orbit), army (if on a planet)
* * Leader: leader, country (ruler), fleet/ship (admiral/scientist), faction (faction’s leader), army (general), sector (governor), arc site (researcher), first contact (envoy)
* * Location - spatial object (i.e. object that you can find on a solar system map): planet, ship, fleet, system, ambient object, megastructure, starbase, arc site, first contact
* * Location - celestial coordinate (i.e. object with a coordinate in space): planet, deposit, fleet, ship, pop, army, country (capital), system (returns centre of system), leader, ambient object, megastructure, starbase, arc site, first contact (returns centre of system)
* Added set_colonization_controls effect.
* Added per-species namelist entries for ears (singular & plural), and plural forms for organs and hands.
* Error log entries for wrong localisation [ ] entries now give more context.
* Added clear_variable effect, because setting to 0 is confusing.
* Added first_contact_speed_mult modifier.
* Added first_contact_clues_add modifier.
* Added first_contact_defense_add modifier
* Added trigger for has_active_first_contact_with, scope change reverse_first_contact and scope lists random/every_first_contact and _active_first_contact.
* GetFirstName now returns the very first word in leaders' names, i.e. "Stalk" instead of "Stalk of" in a Plantoid namelist. If for some reason you really want "Stalk of", you can now use GetFirstNameFull. It also cuts off commas at the start of the first name.
* Added effect copy_random_tech_from (with optional parameters for tech area, category and the amount of progress that should be added) to steal technology from another empire. Also added trigger can_copy_random_tech_from, to see if such a tech exists.
* Added trigger can_research_technology, to check whether a country is able to research a given technology (recommended for use with give_technology or add_research_option effects).
* Added compare_distance trigger to see if object A is closer to object B or object C in the same solar system.
* Distance trigger now has a same_system parameter, to check objects in the same system. It also now checks the distances of more object types.
* Added effect unlock_menace_perk.
* Added has_menace_perk trigger.
* Invalid context switch error log messages in triggers now correctly show scope details.
* is_owned_by now works in most scopes, rather than just a select few.
* Rationalised first contact rules in country type. Replaced script_only with on_action_only, which means only the on_action will be fired, not the first contact site.
* Added "on_pop_bombed_to_death" on_action, with current scope being the planet where this happened, and from being the country that is bombing.
* Added a "pop_purge_mult" modifier that affects the speed of purging pops.
* Added planet trigger is_artificial = yes/no.
* In special projects, the "prev" of the original scope is now the owner country of the project.
* Add war scope as FromFrom to on_accept, on_war_goal_set and on_status_quo in war goals.
* If you accidentally use the same key for two triggered descriptions (e.g. in event descriptions), it'll now raise an error.
* Added check_variable_arithmetic trigger, which checks the value of a variable if you add/subtract/multiply/divide/modulo another value with it).
* Added modulo_variable effect.
* You can now use "value = { scope = x variable = y }" in variable effects and triggers, making it possible to compare variable A on scope B with variable C on scope D.
* Added effect fire_on_action = { on_action = <string> scopes = { from = X fromfrom = Y } }, so that you can define your own on_actions in script.
* is_within_borders_of now works in ship and fleet scope as well as planet and system.
* Added is_civilian trigger for ships and fleets.
* Added set_mia effect for fleets.
* Added on_vassal_released on_action.
* Added set_emperor_can_change_council_members (= yes/no) effect.
* Added is_capital_system trigger.
* Added set_star_class effect.
* Added on_add_to_imperial_council/on_remove_from_imperial_council on_actions for when the Emperor changes Imperial Council members
* Added pop_purge_speed modifier, which is applied instead of pop_decline_speed to pops that are declining because of purge.
* subject_can_diplomacy trigger is now a boolean, as it didn't work anything like as expected before!
* member_of_faction trigger now works with explicit pop faction keys i.e. member_of_faction = isolationist.
* Added destroy_and_spawn_debris_for = <country> effect.
* Added set_policy_cooldown effect.
* The "from" scope now works consistently in casus belli potential checks.
* Add trigger galactic_defense_force_exists and effect set_galactic_defense_force
* closest_system now has a use_bypasses parameter (default: no).
* is_war_participant = war now works in country scope.
* Add ship_community_territory_speed_mult modifier, affecting ship speed in systems belonging to Galactic Community members (if you are also a member).
* Fixed the destroying country not being in the "from" in on_country_destroyed.
* Fixed the country "on_destroy" not being called correctly when the last planet is removed from a country.
* Added num_unemployed planet trigger.
* Added galactic_emperor and galactic_custodian static modifiers, affecting veto cost/cooldown and emergency measures cooldown.
* Event desc texts are now randomized if more than one text entry is provided
* Made a bunch of useful triggers such as num_pops and controlled_systems work in sector scope.
* pop_maintenance_cost now works with "= { value > X resource = Y }" rather than defaulting to mineral upkeep.
* Added join_war_on_side effect.
* Added galactic_community_actions database for data about specific actions related to the Galactic Community.
* Added "use_shipnames_from" to ship_sizes that will allow a size to use the ship name from another size.
* Resettlement Cost now supports triggered modifiers, see 00_social_classes.txt for examples.
* Removed every/random_war_attacker/defender and instead made random/every/any/count versions of _attacker/defender.
* Rename every/random/any_planet to _galaxy_planet, to avoid confusion (modders take note - you may need to batch-replace stuff!).
* Added count_owned_planet, count_controlled_planet and count_galaxy_planet triggers.
* Added would_work_job trigger, which checks whether a pop a) is allowed to work a job, and b) would choose to (i.e. has higher weights for that one than its current one).
* Added a market_resource_price trigger.
* added modifier "ship_damage_against_starbases_mult" to affect damage ships do to starbases.
* Consolidated owned/recruited_leader checks to one (owned_leader) as they did the same thing with parallel coding
* Renamed any/every_sector script list to galaxy_sector to avoid confusion.
* Added count_subject trigger.
* Added every/random/count_ship_in_system and fixed the tooltip for the “any version”. Note: count_system_ships is now deprecated
* Replaced every/random/any/count_ship with galaxy_fleet, because checking every ship in the game is a bad idea (and was used wrong in 100% of cases in the game scripts).
* Added Get(Species)ToothName(Plural) loc command.
* Made ‘target country’ of targeted resolutions accessible as 'from' scope in targeted resolutions.
* Added on_branch_office_established and on_branch_office_closed on actions.
* Added "on_starbase_destroyed" on action, and added "starbase_event" event type.
* Added "on_system_occupied" on action that is called when a system is fully occupied (all planets and the starbase). Scope (this = system, from = occupant, fromfrom = original owner)
* Added "system_event" type of event that ensures events are fired in a galactic object scope.
* Megastructures can now have a victory score value.
* Added "add_victory_score" effect, add_victory_score={ reason=<loc_key> score=<value> }.
* You can now hide static modifiers from the country government list of modifiers by adding "hide_from_country_list = yes" to them.
* owned_pop script list (e.g. any_owned_pop) now works in sector scope
* Added every/random/any/count_species_pop which scopes from species to all pops in the galaxy of that species, but use with care because performance on that one ain't gonna be great.
* Deprecated random_pop, any_pop, count_pops and count_owned_pops.
* Made system_within_borders script list work in sector scope too.
* Added "add_victory_score" effect that adds score to a country.
* Added a new trigger has_ship_owner_type to check what type of entity a ship, fleet or ship design is owned by.
* Added "system_event" effect that fires an event in a galactic_object.
* Added "starbase_event" effect to fire events in a starbase scope.
* create_ambient_object can now use effect = { } inside it.
* Added effect fields to a bunch of further create effects that were missing them: create_army, modify_army, create_army_transport, create_pop, create_mining_station, create_research_station, create_half_species.
* The debugtooltip of the planet building queue now shows the sector AI's priorities.
* Now each ship size has their own version of the following modifier shipsize_<shipsize>_evasion_mult, shipsize_<shipsize>_disengage_chance_mult, shipsize_<shipsize>_tracking_mult. For example: shipsize_crisis_corvette_evasion_mult, shipsize_crisis_corvette_disengage_chance_mult, shipsize_crisis_destroyer_tracking_mult.
* added a "Star Destroyed" message sent when a star gets destroyed (instead of planet destroyed).
* Added a room_name_override effect to set a specific room background to an empire.
* Add effect transfer_galactic_defense_force_fleets = <target>.
* Renamed has_completed/failed_special_project to have _in_log at the end, to avoid confusion as to what exactly they do.
* color entries in scripted map modes now take a type = borders, country or country_and_borders (default).
* Add "zoom" value to scripted map mode colors. The color will only be applied when zoomed out more than this value (default is 0).
* Add "filter" support for scripted map mode colors. The color will then only be applied if the selected map filter is active.
* Made message_types have their own directory, so that modders can add new ones in a new file without overwriting the Vanilla file.
* Mod-made juggernauts which aren't specifically the "juggernaut" ship size will no longer suffer from a variety of deal-breaking issues.
* You can now use [] commands in district descriptions.
* AI weights are now used in the calculations for all component templates (not just the required ones for a ship).
* Added on_pre_government_changed and on_post_government_changed on_actions.
* Added a bunch of triggers to get the number of X sort of diplomatic relations a country has (e.g. num_defensive_pacts, num_rivals, num_truces)
* Added associated_federation and federation_leader scope changes.
* Added effects to add/remove_associate_member of a federation.
* join_alliance effect can now target a federation.
* Added any/every/random/count_associate scopes for getting the associates of a federation.
* Added num_members and num_associates triggers for federation scope.
* Country scope special projects are now possible.
* "allow" fields now work as expected in archaeology sites (and first contact and espionage operations) - previously it was treated as "potential".
* Add support for reading multiple_active_resolutions = yes/no in Resolution categories.
* Added a "set_ai_personality" effect, which lets script force a personality on a country. ex: set_ai_personality = became_the_crisis.
* create_fleet_from_naval_cap effect can now take an optional ship_owner_type parameter, for using Federation or Galactic Defense Force ship designs.
* provided a way for personality to override country type AI Modules.
* Added trigger can_set_policy (to be used in conjunction with set_policy)
* Fixed pop_citizen_happiness so that it works as intended, rather than as just pop_happiness.
* Added effect cancel_resolution = <resolution_type>. Cancels/removes the last active/passed/proposed/voting for/failed resolution of <resolution_type>.
* Fixed start_colony effect.
* Added export_modifier_to_variable effect and check_modifier_value trigger to be able to get the values of modifiers on the current scope in script
* You can now define "icon = { icon = <sprite> text = <localisation> }" in event options, and define a custom icon (and the tooltip for it) there.
* Portrait category is now hidden in the empire creation GUI for graphical cultures and species classes that don't contain any portraits.
* Added new has_city_graphics attribute to graphical cultures for hiding city GUI element in the empire creation menu.
* Global event targets now work on every scope type, instead of quietly failing on a bunch (e.g. Megastructures, Federations) as previously.
* You can now use [X.GetName] and so on in sector, megastructure and deposit scope.
* Variables are no longer cleared if set to 0, use the clear_variable effect instead.
* Added is_variable_set trigger to check whether a variable has been set (to avoid missing variable errors).
* Add support for display_espionage_operations to scriptable map modes.
* Fixed various irregularities with scope change tooltips e.g. "from" being shown on triggers, or the scope change being hidden on effects sometimes.
* scripted_trigger = { PARAM = whatever } will now check if the specified scripted trigger evaluates to TRUE as one would expect, not to FALSE! (Modders take note - manual hacks to avoid this bug need to be reversed)
* Added trigger can_buy_on_market = resource, to check if the current country is able to buy the specified resource on the market they have access to.
* Added add_custodian_term_days effect for increasing or decreasing the remaining term of the current Galactic Custodian.
* Added set_custodian_term_days for setting the remaining time of the current Galactic Custodian's term limit, or setting it to be permanent.
* Added on_federation_new_leader.
* Added support for nested OR/AND in the outer scope of government restrictions scripts. This allows one to e.g. require either an authority or a civic.
* Added is_defensive_army trigger.
* Added pass_resolution_no_cooldown effect to pass a resolution without triggering a cooldown for the relevant category.
* Added leader_events.
* Added trigger is_idle for leaders.
* Introduce add_spy_network_level effect.
* Split trigger_docs into its own log file and added information on scope changes and localisation commands there
* Added new galactic_community_patrol_military_minister_module AI module, that will patrol all capitals of Galactic Community members when not at war.
* Events can now have triggered sounds like pictures: show_sound = { sound = X trigger = { <triggers> } }
* button_effects now take their scope from the context they are in, so long as that scope is one of the following (with player country as fallback): planet, ship, fleet, system, ambient object, megastructure, espionage operation, arc site or first contact.
* Added ground_combat_attacker/defender script lists.
* Added exclude = {} trigger in pop_percentage and fixed that trigger's scopes (specifically prev).
* Added check_galaxy_setup_value trigger counterpart to get_galaxy_setup_value effect.
* add_resource, add_modifier and resource_stockpile_compare now accept mult = variable.
* Added effect round_variable.
* Added effect export_resource_value_to_variable (exports current stockpile of X resource to a specified variable).
* Added on_save_game_load on_action.
* Added on_ground_combat_started on_action.
* Added growing/assembling/declining_species scope changes.
* leader skill level modifiers are now calculated in leader scope (so e.g. a leader trait affecting max skill level will now work).
* Fixed a bug where setting the adjective in create_country would also set the ruler's name.
* Added on_actions on_leader_fired, on_leader_assigned and on_leader_unassigned; kill_leader effect can now have a "fire = yes" parameter to use this on_action instead.
* Added is_mobile trigger for fleets.
* Renamed effect "surveyed = { set_surveyed = yes/no }" to "set_surveyed = { surveyed = yes/no }", because that just made no sense. Also made it work in system scope.
* Added defines for relative encryption levels and bonuses.
* Added effect "win = yes". I'm sure no one will misuse this.
* Added on_subject_integrated on_action.
* Added num_organic/artificial_pops_per_year triggers, which return the amount of organic/artificial pops you'd expect to get per year (i.e. ( monthly growth / required growth ) * 12 )).
* Scripted localization can now be used in Galactic Community greeting phrases.
* Added pass_targeted_resolution effect.
* Graphical modifier descriptions now support global event targets in scripted localization.
* Planet modifier descriptions now support scripted localization.
* The create_message effect now supports scripted localization.
* Alert tooltips now support global event targets in scripted localization.
* Notification titles now support global event targets in scripted localization.
* It is now possible to escape opening square brackets in localization text to bypass scripted localization, by using two opening square brackets in succession.
* You can now optionally not localise tradition descriptions, and it'll generate one from the modifiers in the txt file.
* has_communications now returns false if you check it against yourself.
* Added has_been_declared_crisis scripted trigger for use in cases where a BtC Level 5 empire might manage to dodge the declared_crisis flag check.
* Added script effect log_error, because we all love logging our errors!

# Bugfixes

* The purge type tooltip for Processing a Lithoids species now correctly states that this will produce you minerals.
* Many improvements to tooltips giving reasons why a certain species right is unavailable to you.
* Purifier, Terminator and Devourer player empires will no longer be invited into the Non-Aligned League. Those guys are too dangerous to be trusted, even if the fate of the galaxy depends on it!
* Fixed many cases where buildings would show extensive and barely-readable AI-only requirements for constructing a building if you lacked the resources to do so.
* Galactic Storms may now no longer be called "Storm Stalk of", instead they will be called the rather more menacing "Storm Stalk"
* Awakened Empires are now properly destroyed when they lose their last planet.
* Self-modified Pops can no longer be resettled on other planets.
* Added event for if Horde is destroyed before Khan returns with their second fleet.
* Oracle event dialogue now correctly refers to your capital instead of your species' homeworld.
* Sensor Array Power Surge event can no longer target Habitats or Ring Worlds.
* Zone A no longer spawns on planets before you actually research its anomaly.
* Pops can now only take soldier jobs if they belong to a species that is allowed to serve in the military.
* Nerve Stapled pops can no longer have full military service, as they lack the mental capacity to be generals or admirals.
* Now you can only ask the President of a Hegemony whether you may join it, since only they are allowed to say yes.
* Planet nominations can now be boosted when the Galactic Market is relocated, not just when it is founded.
* Removed empty modifier from tooltip in Ancient Drones event.
* Empires destroyed from Doomsday origin no longer trigger the default empire destroyed notification event.
* Purchased Caravaneer Pops can no longer be pre-sapient.
* Lithoid Ecumenopolis emissive fix.
* Enabled a better event text for the start of the War in Heaven if someone else leads the Non-Aligned League and is converting their federation into it. It had previously accidentally been unused.
* Hidden Worlds event will no longer say you were clearing kelp when you cleared a sinkhole.
* Released vassals will no longer not have an origin.
* In the Wenkwort chain, the Keeper country was sometimes deleted between events, causing errors. Now it's remade if it doesn't exist.
* Added fallbacks to Dismembered Cloud federation chain if countries lacked starbases in their capital system.
* The Great Khan will no longer try and fail to form a Democratic Federation of Khandom if they lack inhabited planets.
* Fixed a Caravaneers pathfinding script that led to them going home rather than to the next capital every time.
* Fixed a few cases where the Research Cooperative federation election challenge would not correctly show the title of the winning thesis.
* Scripted federation election challenges will no longer elect subjects as president.
* If you turn your capital system into a Black Hole with Horizon Signal, the game will properly treat it as a Black Hole for the purpose of galactic map graphics and starbase buildings and the like.
* Fixed some cases where it was possible to complete the Colossus Project and not get a tech for a planet cracker weapon.
* Synthetically Ascended empires can now successfully block the Ghost Signal.
* Subjects can no longer violate the Military Readiness Act galactic resolution, as the tooltip already stated.
* Fixed a bug where certain Casus Belli e.g. Ideology would tick between available and not available every day when you were a member of a federation.
* Fixed a country/federation check in script for the Ideology CB.
* Fixed some irregularities with having the Scion start and not getting first contact projects.
* Fixed Caravaneer respawning generating the trade station.
* Habitat capitals will now retain the capital designation instead of being shifted to other colony designation types.
* Fixed an issue where it was possible for one country in a federation to establish communications with other countries (esp non-standard ones like Tiyanki) but not pass this knowledge on to its federation allies.
* Fixed a country/federation check in script for the Ideology CB.
* Fixed bug where tooltip for "Every X" would lack a ": " and jump straight into the effects; also the missing tabspace for count_x tooltips.
* Fixed hivemind chinese file to only show up if playing in chinese.
* Fixed Successor Khanates of the Great Khan spawning with no planets (again, for real this time!).
* Fixed a bunch of cases that were checking every ship in the galaxy rather than the system or the fleet. Clash of the Titans achievement just got a lot harder to fulfil!
* Shattered Ring Driven Assimilators and Rogue Servitors with a lithoid subspecies will no longer have their farming segment vaporize.
* Fixed terraformation leaving a giant planet on the galaxy map if you left system view too quickly
* Fixed an issue with the effect of blocked districts sometimes being counted twice.
* Fixed an issue with districts not always being counted as occupied when queued in the build queue
* Fixed memory leak when using -randomlog.
* Disallowed duplicate traits on species to prevent it being exploitable.
* Only allow predefined sets of starting planet classes. This prevents any kind of exploits where planet classes are manually entered that are not part of this set.
* Fixed the reinforce fleet button being greyed out without reason.
* Simplified an option tooltip for an event heralding the completion of a Ring World nearby. The tooltip will no longer try to list every single pop being given the 'Megastructure Demands Rejected' modifier.
* Earth is now consistently size 18.
* Rivaling someone now incurs a truce for breaking non aggression pacts and defensive pacts. Research agreements will now also be broken.
* One-way truces no longer allow you to traverse a nation's space that has closed its borders to you.
* Curator stations will no longer pretend not to understand you and actually pick up when you bother them on the galactic map.
* Crossbreeding events will no longer happen if Xenocompatibility is disabled
* Fixed a case where caravaneer crossbreeding events would badly fail to create a new species.
* Fixed pleased fallen empires sometimes trying to give you a technology you were not allowed to have
* Uplift button now works instead of just giving you the sad button noise.
* Fixed one of the tracked locations in the Cultists/Church of the Light chain being the centre of the galaxy
* Fixed the tooltips and fancy icon frames of the species in the colony ship construction interface being mismatched (saying that every species but your founder species was the founder species)
* Fixed a bug where the tooltip of the "Upgrade all defense platforms" button would always show that 1 platform would be upgraded
* The tooltip of the "Upgrade all defense platforms" button now correctly shows the cost of the upgrades
* The Curator option to "Tell us something we don't know" and find out the location of a Leviathan is back, and the list of Leviathans it can tell you about has been updated.
* Added missing Unbidden Starbase name text.
* Federation election challenges are no longer broken by the leader leaving.
* Fixed a bunch of typos in Colony Type assignments that led to the wrong one being assigned in certain circumstances.
* Punctuation fixes to Greater Than Ourselves event responses.
* Corrected tech costs for technologies that boosted artisan and metallurgist output.
* Fixed a bug that stopped the resource upkeep of various jobs (e.g. Hive Spawning Drones) showing in the building and district tooltips
* Disallow harming and improving relationship via envoys with the same empire simultaneously.
* Removed notification spam from joining the Galactic Community when it is first formed.
* Passed resolutions now shows "Passed" instead of support string.
* Make a new fleet savable even if you are upgrading a fleet of the same type (but other design).
* Fixed an exploit where you could get unity benefits for not changing a policy in response to Galcom resolutions and then immediately afterwards change the policy
* Gateways in enemy systems cannot be used by the occupying side.
* Use correct offset for claim icons next to sector capitals.
* Fixed a game breaking audio script typo that made the game literally unplayable!
* Empire sprawl now always increases rare edict costs.
* Assorted, minor grammar fixes to "Shroud Covenant" and "A Strongly Worded Letter".
* Fixed an issue where the wrong empire name was shown in descriptions of targeted Galactic Community resolutions
* Fix add_resource effect for adding tech.
* Remove subterranean contact zone planetary feature, after the invasion event.
* Fixed an issue in the Fleet Manager where Federation ship designs can be added to regular fleets and regular designs can be added to Federation fleets.
* Refund resource cost when a fleet order was aborted by the game.
* Fixed a case where the game would crash if the resettlement view was open while a pop was purged.
* Made excavation UI more consistent.
* Stop excavation progress when leaving the site.
* Fixed a bug where federation ship designs would not automatically upgrade when new technology was researched.
* The Fleet Manager no longer loses track of ships with pending design upgrades after the ships complete another upgrade.
* Federation ship designs now show up in the retrofit menu for Federation ships in the Fleet Manager.
* Gateways in enemy systems cannot be used by the occupying side.
* Show alert for food shortage.
* Stations in occupied systems will no longer build or upgrade Ships.
* Fixed cases where the auto ship upgrader was a bit overzealous in protecting the player and to a lesser degree the AI from deficits.
* Added a notification for when your federation's leader changes.
* Fixed an omission which meant that the AI did not actually even want to build a juggernaut.
* Fleets that can't be modified (event fleets) won't have the option to add designs in the fleet manager.
* The first ruler, when losing elections, becomes a governor.
* Fixed an issue where the Fleet Manager would lose track of ships that had pending upgrades after merging two or more fleets.
* Make lens flare setting toggle off if bloom is turned off.
* Now every tooltip showing a truce with an empire will tell you when that truce ends.
* Fixed broken denunciation of Fallen Empire resolution name in proposal list.
* Various types of ships (notably Space Monsters) will no longer produce ugly placeholder “?” icons in fleet breakdown tooltips.
* Fixed an issue where former federation ships could not be merged into normal fleets.
* Council election alert and notification should now show more correct information.
* Fixed an error message from killing too many Tiyanki at once.
* Non-federated AI empires will no longer force the player into offensive wars. Missing the invitation vote will now properly auto decline.
* Empires that do not use Consumer Goods can now access the Global Production Strategy technology without needing to research Nano-Circuit Assembly (which is not available to them).
* You are no longer prevented from proposing a targeted Galactic Community resolution if a similar resolution for a different target has already been proposed.
* Fixed a bug that stopped you from being able to bombard the Great Khan's planets.
* Fixed bug where the cost for starbases would be drawn twice when queuing something in front of the build order.
* Fixed certain ships being counted twice in the navy tooltip if upgrades were occuring.
* Added tooltip to disabled and ruined icon.
* The "Queening" achievement for capturing a Prethoryn Brood-Queen is now unlocked upon seizing the Brood-Queen relic in battle.
* Fixed some confusing triggers that could appear on the Supremacist Diplomatic Stance.
* Fixed the ship name for the Shard Dragon being $NAME_Grand_Dragon$.
* Primitives no longer prefer hard labor in the fields to cushy specialist jobs.
* Requesting federation association status now correctly triggers a vote if accepted.
* Fixed a bug where a country would not be able to establish comms with newly created or teleported fleets.
* Fixed issues where empire names starting with "The" would have "the The <name>" in many event texts.
* You will no longer hear about Marauders being destroyed if you have never met said Marauders.
* Fixed an edge case where the final event in the Galactic Doorstep origin chain would fail to fire.
* Fixed a bug where you could build another megastructure if you had a Megashipyard in the system (but not vice versa).
* Federation ship designs should no longer be auto generated if the option is turned off in the federation ship designer.
* We now no longer try to resuscitate the Great Khan twice after he gets blown up once.
* Fixed some cases where high war exhaustion tooltip claimed that peace could be forced despite the war goal not allowing a forced peace.
* Fixed the Enigmatic Fortress continually repowering itself every 10 days (again, for real this time).
* Fixed the tooltip for NOR triggers being logically wrong.
* Fixed too-small icons for Zro and Living Metal in the Market interface.
* Federation fleet reinforcement ships will now always be owned by the federation leader even if the shipyard is owned by another member.
* Newly built federation ships will now always have the appearance of the federation owner, even if they were built as fleet reinforcements.
* Fixed an issue where ships remained in the build queue of shipyards after the starbase was taken back from an occupier.
* Fixed erratic camera panning that could occur when cycling systems with Tab.
* Keyboard Shortcuts ('e' and 'm') for toggling between the System/Galactic map should be more responsive if the camera happens to be panning.

We've also just released the Expansion feature breakdown video. Watch it now!

Lastly, don't forget to watch our Stellaris: Nemesis Feature Stream today at 6 PM CEST (5 PM UK, 12 PM EDT, 9 AM PDT) on http://twitch.tv/paradoxinteractive !
Last edited:
After a quick skim of the notes, I'm missing a "known issues" list - especially so if you say you already have a patch in the works.

Other than that, a welcome read!
  • 1
This is very exciting. Particularly curious as to how the "auto-research Quality-of-Life feature" works... can we get any details?
  • 2
  • 1Like
2 questions about multiplayer please:

1. In the multiplayer lobby will there be a way to hide your species portrait (e. g. to hide if your are playing organics or robots; or not to let the other players identify your species too fast in-game)?
2. If playing with humans AND AI: when exactly will I know if I am facing a human opponen? At first contact? Or after ending the first-contact-event-chain?

Thank you and I am really looking forward to Nemesis!
  • 4Like
  • 3Love
Hum, the pop grow based on total pop of the empire looks strange, but I wait to see what it does in real game
  • 6
  • 2Like
This is very exciting. Particularly curious as to how the "auto-research Quality-of-Life feature" works... can we get any details?

Same, auto research has been a minor wish of mine for a while. By the time repeatables come around I often wish I could tell the AI to keep picking the cheapest without asking me.
  • 14
Wow, took me half an hour to go through, impressive!

I am curious about one thing though. I don't see crisis AI mentioned anywhere, but I could swear that I read a comment from the devs about in one of the DDs. Something along the lines that the crisis was much more aggressive and scary now. Has it been fixed and is just not mentioned in the patch notes or do we need to wait for 3.0.1 for this?

Anyway, looking forward to next week, thanks for your hard work.
  • 6Like
* Nuked old script to randomize which crisis shows up. Now it is simply purely a random choice that is random (with the chance of any crisis happening increasing the more years pass in the endgame).

Love this! I'm sure mileage varies but in my experience it's almost always the contingency, seconded by the unbidden. I guess because bots and jump drives are really common in larger galaxies.
  • 4
I feel like Nemesis is wholly not meant for me and will probably skip it, but the patch features look very promising and welcome.
  • 5
  • 2Haha
Wow, took me half an hour to go through, impressive!

I am curious about one thing though. I don't see crisis AI mentioned anywhere, but I could swear that I read a comment from the devs about in one of the DDs. Something along the lines that the crisis was much more aggressive and scary now. Has it been fixed and is just not mentioned in the patch notes or do we need to wait for 3.0.1 for this?

Anyway, looking forward to next week, thanks for your hard work.
That has been implemented in 2.8.1, but Namesis might include additional changes due to Swarm catnip.
  • 2
* Gateways in enemy systems cannot be used by the occupying side.
* Added a notification for when your federation's leader changes.
* Fixed an omission which meant that the AI did not actually even want to build a juggernaut.
* Fixed bug where the cost for starbases would be drawn twice when queuing something in front of the build order.
These are some really nice fixes!

* Made the AI use the caravaneer to buy loot boxes and play the slots.
HALLELUJAH! I might wage a war for a Galatron now!

Fixed terraformation leaving a giant planet on the galaxy map if you left system view too quickly
After all these years... It's over.
  • 18Like
  • 1Haha
  • 1