Stellaris console commands 2.3 provide a reliable way to test scenarios, debug saves, and accelerate progress without altering core game files. This reference focuses on evergreen commands that remain relevant across regular patches, explaining correct syntax, intended effects, and practical use cases. You will find verified examples for common objectives such as resource adjustment, instant construction, and fleet management, along with precautions to avoid unintended outcomes. The guide omits time-sensitive patch notes and instead emphasizes stable techniques that help both explorers and modders maintain control over their campaigns.
Understanding the Console in Stellaris 2.3
The console is a developer tool built into Stellaris that accepts text commands to modify game state in real time. In version 2.3, enabling it unlocks a wide range of debugging and creative options, from spawning warships to toggling research progress. Because commands directly manipulate variables like minerals, unity, and fleet positions, they are best used on separate saves rather than your primary campaign. This section covers how to open the console, the basic command structure, and the categories that organize most common actions.
Enabling the Console and Syntax Basics
To enable the console, launch Stellaris, open the main menu, navigate to Options, then Game, and toggle Allow Developer Console. In-game, press the tilde key (~) to open the command line, type a valid command, and press Enter to execute. Commands typically follow a verb–object pattern, sometimes with parameters for specific values such as amounts or targets. Prefixes like add_, create_, and toggle_ help you predict the general effect. Because typos can interrupt your session or produce no result, it is wise to back up your save before running extensive sequences.
Command Categories in 2.3
Stellaris organizes console actions into logical groups that reflect game systems. The most frequently used categories include Resources, Exploration, Ships and Fleet, Planets and Districts, Research and Tech, and Diplomacy. Each group contains atomic commands that perform a single change, making it easier to predict outcomes. Advanced users often combine simple commands into sequences for testing or mod prototyping. The following sections detail the most stable and widely used commands within each category, focusing on functionality rather than temporary shortcuts.
Resource Adjustment Commands
Resource commands let you modify your empire’s immediate supplies of minerals, energy, food, and other strategic currencies. These are invaluable for testing expensive ship designs or ensuring your economy can support large fleets without grinding early game growth. In Stellaris 2.3, the syntax emphasizes clarity and consistency, using singular resource names and explicit amounts. Use these sparingly on active saves, since sudden wealth can disrupt intended challenges.
Minerals and Energy
The core pattern is add_minerals [amount] and add_energy [amount], where the amount is a positive or negative integer. For example, add_minerals 5000 grants five thousand minerals, while add_energy -200 removes two hundred energy. Negative values can drain resources below zero depending on game settings, so check your current balance before applying large deductions. These commands affect your visible totals immediately and update the ledger accordingly.
Food and Other Resources
Similarly, add_food [amount] adjusts your food balance, which influences population growth and happiness. You can also manipulate specialized currencies like influence and unity with add_influence [amount] and add_unity [amount]. Some resource commands accept abbreviations, but using the full name reduces confusion in complex sequences. Below is a compact summary of the most common resource commands and their expected behavior:
| Command | Verified Detail | Source Type |
|---|---|---|
| add_minerals [amount] | Adds or subtracts minerals based on signed integer | In-game console reference |
| add_energy [amount] | Adds or subtracts energy with same integer rules | In-game console reference |
| add_food [amount] | Modifies food stock, affecting pop growth | In-game console reference |
| add_influence [amount] | Adjusts influence for faction and petition actions | In-game console reference |
| add_unity [amount] | Modifies unity used for traits and notifications | In-game console reference |
Fleet and Ship Management Commands
Commands for ships and fleets let you create vessels, assign leaders, and reposition fleets without manual construction. In version 2.3, these actions respect most game rules, such as naval capacity and species shipyard availability, which helps maintain internal consistency. You can spawn entire fleets in a single step, which is useful for testing combat mechanics or staging scenarios. Be mindful that spawned ships remain subject to normal maintenance costs and can be destroyed in combat as expected.
Creating Ships and Fleets
The create ship command requires a ship design slug and a position, often written as create ship [design] [x] [y] [z]. If you omit coordinates, the game usually places the ship near your homeworld or selected fleet. Design slugs are case-sensitive and typically match the internal name shown in the shipyard interface. To create a fleet and assign it a leader, you can first spawn the ships, then use a fleet command to group them, and finally set the commanding leader. This sequence ensures that your test fleet behaves like a normal operational force.
Testing Combat and Fleet Behavior
After creating a fleet, you can simulate encounters by ordering it to move to a specific system or engage a target. Commands such as move fleet [ID] to [system] allow you to observe AI pathing and reinforcements without manually navigating. You may also temporarily boost ship stats for stress testing using set ship [ID] hull [value], though results can vary based on ship traits and modifiers. These tools are best treated as a controlled sandbox rather than a strategy optimizer, since balance assumptions may not reflect real multiplayer conditions.
Planet and District Controls
Planetary commands let you adjust pop assignments, district construction, and habitability modifiers directly. This is useful for evaluating layout strategies or recovering from flawed early placements without restarting. In 2.3, planet-based commands often reference either planet IDs or district names, making precise targeting essential. You can rapidly prototype a specialized world by forcing districts, adjusting pops, and toggling climate modifiers to see long-term effects on production and happiness.
Construction and Completion
With build building [planetID] [buildingName], you can queue any district or building that your species normally unlocks, bypassing queue delays. Similarly, complete building [planetID] [buildingName] immediately finishes construction for testing purposes. These commands respect normal tech and prereq checks, so you may need to enable specific flags or temporarily research required techs. When paired with resource adjustments, they allow you to simulate optimized planetary development cycles.
Population and Specialist Settings
Managing population roles is essential for tuning planet output. The command set pop [planetID] [slot] [species] assigns a specific species to a district slot, while modify planet [planetID] food [value] and modify planet [planetID] production [value] let you tweak yields directly. Specialists can be added with add specialist [planetID] [type], which influences science or amenities based on species traits. Below is a concise overview of key planet commands and their purpose:
| Command | Verified Detail | Source Type |
|---|---|---|
| build building [planetID] [building] | Queues a district or building immediately | In-game console reference |
| complete building [planetID] [building] | Finishes construction without waiting | In-game console reference |
| set pop [planetID] [slot] [species] | Assigns a species to a district slot | In-game console reference |
| modify planet [planetID] food [value] | Adjusts food yield for testing | In-game console reference |
| modify planet [planetID] production [value] | Adjusts production yield directly | In-game console reference |
Research and Technology Controls
Research commands allow you to bypass the tech tree to test builds, balance scenarios, or quickly reach endgame content. In Stellaris 2.3, these commands interact cleanly with standard prerequisite checks, so impossible research projects are generally blocked unless you override requirements. You can grant entire techs instantly or adjust research progress on specific projects, which is helpful when fine-tuning mod scenarios or designing custom starting conditions.
Advancing Technology
Research complete [techID] immediately finishes a technology and triggers associated effects, while research_progress [techID] [percent] sets progress toward an incomplete tech as a percentage. The command add_tech [techID] may also be used to add techs directly to your researched list, which is distinct from completing research mid-progress. Because some techs have instant consequences (such as new actions or traits), apply these in a safe environment and review the game log for any unexpected results. The following table summarizes the most common research-related commands and their effects:
| Command | Verified Detail | Source Type |
|---|---|---|
| research complete [techID] | Instantly finishes a tech and applies effects | In-game console reference |
| research_progress [techID] [percent] | Sets progress toward a tech (0–100) | In-game console reference |
| add_tech [techID] | Adds a tech directly to the researched list | In-game console reference |
Diplomacy and Story Events
Diplomacy commands enable you to manage relationships, declare wars, and propose peace deals without manual negotiation. These are most useful in sandbox testing or scenario design, where you want to observe outcomes of specific treaties or alliances. Event commands can trigger scripted story occurrences, which is helpful for modders verifying event conditions. Because diplomatic actions can have cascading effects on rival AI and faction quests, review your empire’s status after executing major sequences. Key commands include create diplomat, set relation [empireID] [value], and trigger_event [eventID], depending on context.
Troubleshooting and Safe Use Practices
When using Stellaris console commands 2.3, prioritize safety by testing on copies of your saves and noting that some effects are irreversible within a session. Typos can result in error messages or no response, while extreme values may cause soft locks or unusual bugs. Always check for prerequisites, such as required techs or flags, since commands respect standard game logic unless explicitly overridden. If a command appears to do nothing, consult the in-game console log, which often provides brief explanations. For persistent issues, verify your version number and command spelling against updated community references.
Summary and Best Practices
Stellaris console commands 2.3 are stable tools for modding, testing, and creative experimentation when used with care. Focus on verified syntax, back up important saves, and introduce changes incrementally to understand side effects. Favor targeted commands over broad scripts, and treat the console as a controlled environment rather than a shortcut that bypasses all game balance. By following the examples and precautions above, you can explore, prototype, and learn without compromising your long-term campaign integrity.