Terra Invicta console commands let you add resources, finish research, give control points and trigger events, but the console is hidden until you edit one config file. After that it opens with the tilde key on PC.
This guide was checked against a Terra Invicta command list from The Escapist and a Steam community thread with player-tested syntax. Commands are developer tools, so expect rough edges.
How to enable the Terra Invicta console
- Close the game.
- Open the game folder and go to
TerraInvicta_Data\StreamingAssets\Templates\. - Open
TIGlobalConfig.jsonin a text editor. - Find the line
"debug_ConsoleActive": false,and changefalsetotrue. - Save the file, start the game, load a campaign and press the
~key.
Game updates can overwrite this file, so you may need to repeat the edit after a patch. One player on a Nordic keyboard reported that the § key failed to open the console, so try the key under Esc or switch layout.
One other guide claims the game has no built-in console and tells players to install BepInEx and UnityExplorer instead. That conflicts with the config edit above, which two other sources describe. Try the config edit first, because it needs no mods.
Terra Invicta console commands with syntax
The table below uses the syntax a player posted on Steam. Arguments are separated by commas, with no spaces, exactly as shown. The thread notes that the in-game help text is hard to read, so these examples are the clearest reference available.
| Command | What it does |
|---|---|
help |
Lists the available console commands. |
addresource type,amount,councilname |
Adds a resource to the named councilor. |
addcouncilresources amount |
Adds resources to your council. |
addspaceresources amount |
Adds space resources. |
prospect spacebody |
Prospects the named space body. |
propaganda councilname,strength,nation |
Runs a propaganda effect on a nation. See the bug note below. |
givetech dataname |
Gives one technology by its data name. |
GiveAllTechs optional:councilname |
Gives every technology, optionally to one council. |
giveproject dataname,optional:councilname |
Gives a project. Project data names start with Project_. |
completeproject councilname |
Completes a project for that council. |
GiveCP countryname,councilname |
Gives a control point in a country. |
For giveproject the comma before the council name is required, even when you only give a project name and nothing after it. Commands are reported not to be case sensitive, but the values you pass in may be.
Full list of Terra Invicta command names
The Escapist lists 52 console commands by name. Only the names are shown here, because syntax is documented for just the commands in the table above. Type help in the game to see what your version accepts.
- Resources and research: addcouncilresources, addspaceresources, addresource, giveresource, givealltechs, giveproject, completeproject, completemodule, unlockallshipparts, setmiltech.
- Councilors and factions: addofficier, addtrait, givexp, giveorg, giveallcps, givecp, setfaction, watchfactions, killasset.
- Nations and world events: propaganda, changeunrest, modifygdp, killstate, startcoup, regimechange, revolution, unify, nuke, peaceout, transferregion, aerosols, triggerevent.
- Space and military: damageship, destroymodule, setarmyhealth, armygohome, setdv, spawnlanding, spawnxenofauna, prospect, revealsites, sight.
- Debug and misc: help, absorb, alieninfo, autopilot, nosecrets, completeobjective, dumpfleetgoal, musicinfo, setmusicvolume, setmusicintensity.
The same article says it left out some commands because they can break the game, and points to the Hooded Horse wiki for the complete list. A newer command, giveIPs, was reported to have come in from the experimental branch.
How to use the commands
- Press
~in a loaded campaign to open the console. - Type the command name, a space, then the arguments joined by commas.
- Press Enter. If nothing seems to happen, check the spelling and the data name of the tech, project or country.
- Type
helpto confirm the command exists in your version.
Terra Invicta is a grand strategy game in the same family as the Paradox titles, but its console is much younger. For comparison, see how the console works in Stellaris console commands or HOI4 console commands, which are far better documented. Our EU4 console commands, CK3 console commands, Victoria 3 console commands and Imperator Rome console commands pages cover those games. You can also browse all game cheat codes.
Risks: achievements, saves and updates
Using the console in Terra Invicta can cost you achievements and may damage a long campaign. A Steam commenter says enabling the console locks achievements. The commands are also reported to be meant for developer testing and not supported features.
One vendor guide warns that forcing a value can de-sync the game state and cause crashes years later in a run. That guide sells a trainer, so treat the claim with caution, but backing up the save is cheap advice either way. A Steam user also reported that propaganda DestroyCouncil,100,Mongolia hit every country instead of the target nation. Back up your save before using it.
Terra Invicta console commands not working
- Console never opens: confirm
debug_ConsoleActiveistrue, the file was saved, and a patch did not reset it. Try the key under Esc if ~ does nothing on your layout. - Command not found: run
help. Names and syntax can differ between versions, and experimental commands may be missing on the public build. - Command runs but does nothing: check the commas. Arguments must be separated by commas with no spaces, and tech, project and country names must match the data name.
- Effect hits the wrong target: the propaganda command was reported to affect every nation. Reload your backup.
- Achievements stopped: this is reported to happen once the console is on.
Terra Invicta console commands FAQ
How do I enable the Terra Invicta console?
Open TIGlobalConfig.json in TerraInvicta_Data\StreamingAssets\Templates, change “debug_ConsoleActive” from false to true, save, restart the game and press the tilde key in a campaign.
What are the Terra Invicta console commands?
There are about 52, including help, addresource, addspaceresources, givealltechs, givecp, completeproject and triggerevent. Type help in the game for the list your version supports, since names can change between patches.
How do I get more resources with Terra Invicta console commands?
Use addspaceresources amount for space resources, addcouncilresources amount for the council, or addresource type,amount,councilname for a specific councilor. Separate the arguments with commas.
Can I unlock all technology in Terra Invicta with a command?
Yes. A player-posted list shows GiveAllTechs, with an optional council name, and givetech dataname for a single tech. A separate command, completeproject, finishes a project for a council.
Do console commands disable achievements in Terra Invicta?
A Steam commenter says enabling the console locks achievements. The developers are also reported to treat the console as an unsupported testing tool, so assume achievements are at risk.
Why does the Terra Invicta console not open?
The console is disabled by default, and patches can reset the config file. Check that debug_ConsoleActive is true. Players on some European layouts report that the key does not respond, so test the key under Esc.
Is there a Terra Invicta console on Xbox or PlayStation?
No console release of Terra Invicta is documented. The console edit applies to the PC version only.
More cheat guides
- Warhammer 3 Console Commands: Gold, Units and How to Enable
- XCOM 2 Console Commands: Enable, WOTC and LWOTC Cheats
- EU4 Console Commands: Money, Monarch Points, Tag, Events
- CK3 Console Commands: Debug Mode, Traits, AGOT
- Stellaris Console Commands: PC List and Xbox Answer
- HOI4 Console Commands: Equipment, Tension, Research, Tag
- All Strategy cheat codes
- All game cheat codes
Sources
- The Escapist – Terra Invicta console commands list
- Steam Community – Terra Invicta discussion thread on console syntax
- XMODhub – Terra Invicta console commands guide
- Terra Invicta Wiki (Hooded Horse) – Console Commands, search listing only
Leave a Reply