Adaptory's Update 2 introduces a brand new Streamer Mode which, with a bit of configuration, can allow your chat or community to directly influence what happens in your game in realtime. Please let me know if this works well and/or what's missing!
Go into your Adaptory Options and under Units, select Streamer Mode:
When enabled, every 10 seconds the game checks for a commands.txt file in your save game directory.
This file needs to be UTF-8 encoded, with one command per line. The game will execute each valid
command in sequence, and then immediately delete the file.
- Windows:
%APPDATA%/Adaptory/commands.txt - MacOS:
~/Library/Application Support/Adaptory/commands.txt
For example, to trigger a meteor, unlock power research, and revive a dead explorer:
triggerEvent "meteor"
unlockResearch "power"
reviveSomeoneWe went with this approach because it gives you the most control over how and when to integrate commands with Adaptory, and it doesn't limit you to specific platforms or specific plugins. You can choose what commands to support, when, and how they're triggered – perhaps with Streamer.bot, ActionBot, FireBot, or anything else really.
Have fun!!
| command | description | popup message |
|---|---|---|
addFog |
add fog of war to every cell | Added fog of war |
alert "<arg>" |
display an alert message | |
allBuildingsCold |
set every buildings' temperature to -150 C | Every building is cold |
allBuildingsColdRandomly |
set every buildings' temperature to -150 C (with a bit of randomness) | Every building is cold |
allBuildingsHot |
set every buildings' temperature to 250 C | Every building is hot |
allBuildingsHotRandomly |
set every buildings' temperature to 250 C (with a bit of randomness) | Every building is hot |
allItemsCold |
set every items' temperature to -50 C | Every item is cold |
allItemsColdRandomly |
set every items' temperature to -50 C (with a bit of randomness) | Every item is cold |
allItemsHot |
set every items' temperature to 100 C | Every item is hot |
allItemsHotRandomly |
set every items' temperature to 100 C (with a bit of randomness) | Every item is hot |
deconstructRandomBuilding |
deconstruct a random visible and deconstructable building | Deconstructed building |
deleteRandomBuilding |
delete a random visible and deconstructable building and all stored mass | Deleted building |
doubleElementMass "<arg>" |
double all element mass in the world, e.g. doubleElementMass 'oxygen' | Doubling element mass |
ejectAllBuildings |
eject all raw mass stored inside any building (excluding storage boxes) | Ejected all buildings' mass |
ejectAllItems |
eject all items stored within any building (including storage boxes) | Ejected all buildings' items |
emptyAllBatteries |
set all batteries charge to 0% | Emptied all batteries |
emptyAllBuildings |
delete all stored mass from all buildings | Removed all buildings' mass |
everyoneAddBuff "<arg>" |
add the given buff to every alive explorer with the default length (see below) | Adding buffs |
everyoneAwake |
set every explorers' stamina to 0.99 | Increased everyone's stamina |
everyoneAwakeRandomly |
set every explorers' stamina to 0.99 (with a bit of randomness) | Increased everyone's stamina |
everyoneCold |
set every explorers' temperature to 0 C | Everyone is cold |
everyoneColdRandomly |
set every explorers' temperature to 0 C (with a bit of randomness) | Everyone is cold |
everyoneDiary |
encourage every explorer to write in their diary | Everyone wants to write a diary entry |
everyoneDropEverything |
force every explorer to drop whatever they're carrying | Dropping everything |
everyoneForgetful |
make every explorer forgetful | Everyone is forgetful |
everyoneFull |
set every explorers' hunger to 0.99 | Everyone is satiated |
everyoneFullOxygen |
set every explorers' oxygen to 1 | Everyone has full oxygen |
everyoneFullOxygenRandomly |
set every explorers' oxygen to 1 (with a bit of randomness) | Everyone has full oxygen |
everyoneFullRandomly |
set every explorers' hunger to 0.99 (with a bit of randomness) | Everyone is satiated |
everyoneHappy |
set every explorers' happiness to 1 | Everyone is happy |
everyoneHappyRandomly |
set every explorers' happiness to 1 (with a bit of randomness) | Everyone is happy |
everyoneHot |
set every explorers' temperature to 70 C | Everyone is hot |
everyoneHotRandomly |
set every explorers' temperature to 70 C (with a bit of randomness) | Everyone is hot |
everyoneHungry |
set every explorers' hunger to 0.1 | Everyone is hungry |
everyoneHungryRandomly |
set every explorers' hunger to 0.1 (with a bit of randomness) | Everyone is hungry |
everyoneLowOxygen |
set every explorers' oxygen to 0.1 | Everyone is low on oxygen |
everyoneLowOxygenRandomly |
set every explorers' oxygen to 0.1 (with a bit of randomness) | Everyone is low on oxygen |
everyoneMoveRandomly |
request all explorers to move to random accessible points | Everyone is moving |
everyoneSad |
set every explorers' happiness to 0 | Everyone is sad |
everyoneSadRandomly |
set every explorers' happiness to 0 (with a bit of randomness) | Everyone is sad |
everyoneSleep |
set every explorers' stamina to 0 | Everyone is exhausted |
everyoneSleepRandomly |
set every explorers' stamina to 0 (with a bit of randomness) | Everyone is exhausted |
everyoneStarving |
set every explorers' hunger to 0 | Everyone is starving |
everyoneStarvingRandomly |
set every explorers' hunger to 0 (with a bit of randomness) | Everyone is starving |
everyoneTantrum |
force every explorer to have a tantrum | Everyone wants to tantrum |
everyoneTired |
set every explorers' stamina to 0.125 | Everyone is tired |
everyoneTiredRandomly |
set every explorers' stamina to 0.125 (with a bit of randomness) | Everyone is tired |
expandFogOfWar |
expand fog of war by 1 cell | Fog of war expanded |
fillAllBatteries |
set all batteries charge to 100% | Filled all batteries |
fillAllBuildings |
fill all buildings with valid mass | Filled all buildings |
growPlants |
set all plant growth to 1 | Growing plants |
halveElementMass "<arg>" |
halve all element mass in the world, e.g. halveElementMass 'oxygen' | Doubling element mass |
killEveryone |
kill every explorer | Killing everyone |
killPlants |
set all plant growth to 0 | Killing plants |
killSomeone |
kill a random explorer | Killing someone |
lockAllResearch |
remove all research | Removed all research |
lockRandomBuilding |
lock a random building | Locked a building |
lockRandomResearch |
remove a random research node | Removed a research node |
lockResearch "<arg>" |
lock a research node | Locked research |
moveRandomPawn |
request a random explorer to move to a random accessible point | Moving explorer |
namePawn1 "<arg>" |
name the first explorer | Renamed someone |
namePawn2 "<arg>" |
name the second explorer | Renamed someone |
namePawn3 "<arg>" |
name the third explorer | Renamed someone |
namePawn4 "<arg>" |
name the fourth explorer | Renamed someone |
nameRandomPawn "<arg>" |
name a random explorer | Renamed someone |
nextEvening |
change day to the next evening | Next evening |
nextMorning |
change day to the next morning | Next morning |
nextTrack |
play the next music track | Playing next music track |
openAllDoors |
open all doors and grates | Opening all doors |
pause |
toggle game paused | Game paused |
popup "<arg>" |
display an inline popup message | |
randomisePawnAttributes |
randomise explorer attributes | Randomised explorer attributes |
removeFog |
remove all fog of war | Removed fog of war |
resetPlanetName |
reset planet name | Resetting planet name |
reviveEveryone |
resurrect all dead explorers | Resurrecting everyone |
reviveSomeone |
resurrect a random explorer | Resurrecting someone |
selectAndFollow "<arg>" |
select an explorer by name, zoom in, and follow them | Following explorer |
selectAndMoveTo "<arg>" |
select an explorer by name, and move the camera to them | Moving to explorer |
setAllRawTemperatures "<arg>" <arg2> |
set all raw [arg1] element piles to [arg2] degrees Kelvin | Changed raw element pile temperatures |
shrinkFogOfWar |
shrink fog of war by 1 cell | Fog of war shrunk |
stopMusic |
stop the current music track | Music stopped |
triggerEvent "<arg>" |
trigger an event (see list below) | Triggering event |
triggerRandomEvent |
immediately trigger a random event (see list below) | Triggering random event |
turnOffRandomBuilding |
turn off a random building | Turned a building off |
turnOnRandomBuilding |
turn on a random building | Turned a building on |
unlockAllResearch |
complete all research | Completed all research |
unlockRandomBuilding |
unlock a random building | Unlocked a building |
unlockRandomResearch |
complete a random research node | Completed a research node |
unlockResearch "<arg>" |
complete a research node | Unlocked research |
Randomlycommands add a 2.5% variance to the available range, for each valid target; for example, a value of 0.5 would be somewhere between 0.525 ~ 0.475
auroracargo-podmeteor-coldmeteor-hotmeteor-showermeteorplanet-cooling-downplanet-heating-upseed-self-plantedshock-wavesolar-eclipsesolar-flarespring-amplifiedspring-appearedspring-reducedwhiny-explorer-bedroom-requirement
catharsis(1.0 days)conservatory(1.0 hours)curious(4.0 hours)hated-building(1.0 hours)in-aurora(3.0 days)lots-of-digging(0.75 days)near-friend(1.0 hours)near-relic(0.5 hours)new-friends(7.0 days)pawn-resurrected(1.0 days)recently-starving(0.5 days)resurrected(7.0 days)slept-on-floor(0.5 days)visited-ruins(2.0 days)well-fed(0.5 days)working-to-death(1.0 days)
active-coolingadvanced-gasadvanced-liquidadvanced-poweradvanced-researchagriculturealien-researchautomationbasic-heatbasic-rocketrycomfortcomputingconstructordisintegrationgasinfrastructureinsulationliquidpowerrefiningrevivalsensorstanks