fbpx

Experimental Branch Updates

Nov 15, 2022

Greetings, Viceroys!

We work on Against the Storm in the spirit of community-driven development. Your feedback is extremely helpful and we want to include it in the early stages of developing new features. With the Experimental Branch, you can play the upcoming features before they go live!

ABOUT EXPERIMENTAL BRANCH

The Experimental Branch is an alternative version of the game dedicated to testing new features. Upcoming changes are not localized, there can be bugs, and the balance might feel way off. The experimental version has extensive logs and assertions enabled which means degraded performance. It has a separate save file from the main version and your progress can’t be transferred from the Experimental Branch to the main version. You have access to the developer console but you won’t be able to unlock achievements.

HOW TO SWITCH TO EXPERIMENTAL

Steam

Switching to the Experimental Branch will require you to opt into the Beta branch on Steam. Here’s how to do it:

  1. Open Steam
  2. Right-click on Against the Storm in your library
  3. Select Properties
  4. Go to BETAS tab
  5. Choose “experimental” from the drop-down list
  6. Wait for the game to update the files
  7. Launch the game

In order to switch back to the regular version, please repeat the steps above but choose “None” from the drop-down list in step 5.

Epic Games Store

The Experimental Branch on Epic Games Store is a separate product in your library. In order to play it, follow the steps below:

  1. Open Epic Games Store launcher
  2. Search for Against the Storm – Experimental Branch
  3. Install it
  4. Launch Against the Storm – Experimental Branch

If you want to launch the regular version, simply install and launch Against the Storm.

GOG

Switching to the Experimental Branch will require you to configure the Beta channel. Here’s how to do it:

  1. Open GOG Galaxy
  2. Right-click on Against the Storm (or use the Options button)
  3. Select Manage installation
  4. Select Configure…
  5. In the INSTALLATION tab, click on the drop-down list next to Beta channels
  6. Select Experimental
  7. Wait for the game to update the files
  8. Launch the game

In order to switch back to the regular version, please repeat the steps above but choose “Disabled” from the drop-down list in step 6.

DEVELOPER CONSOLE

The Experimental Branch includes a developer console that provides various useful commands.

If you want to test new changes with a fully leveled-up profile and all content/upgrades unlocked, feel free to use the “meta.addAll” command in the console. You can open the console by pressing the ~ key on your keyboard.

Here are some other useful commands:

  • help.all – shows all commands and copies them to clipboard
  • villager.spawn
  • good.add
  • good.addAll
  • good.list
  • Resolve.change
  • Season.next
  • game.win
  • meta.exp
  • meta.level
  • meta.addAll

Check out the full list of commands below:

Command
blight.add
build.debugBiome
build.debugMap
build.debugDifficulty
build.clearDebugs
building.unlock
building.lock
building.testRolls
debug
effect.list
effect.add
effect.remove
effect.randomPerks
effect.allHooked
effect.cornerstone
effect.canBeDrawn
game.win
game.loose
game.save
good
good.add
good.remove
good.addAll
good.removeAll
good.normalizeAll
good.list
hostility.add
meta.level
meta.level
meta.diff
meta.exp
meta.distance
meta.addReward
meta.addAll
meta.addAllDecorations
meta.isBuildingUnlocked
exporter.all
order.list
rec
rec.reset
rec.timeLapse.orbit
rec.timeLapse.orbitArc
rec.timeLapse.orbitArc
rec.timeLapse.zoom
rec.timeLapse.zoom
reputation.add
reputationPenalty.add
resolve.change
resolve.change
resolveEffect.add
resolveEffect.random
resolveEffect.remove
resolveEffect.add
resolveEffect.remove
resolveEffect.list
save.clearAll
save.clearPrefs
settings.trees.shadowsReceive
music.next
ambient.next
time
time.readable
time.real
time.add
time.remove
season
season
season.next
season.quarter
season.quarter
season.quarter.next
trader.list
trader.arrive
trader.arrive
trader.leave
trader.cityScore
villager.list
villager.spawn
villager.leave
villager.kill
villager.killByIds
villager.killByProf
villager.fillAll
vperk.list
vperk.add
vperk.add
vperk.random
worldMap.addMetaCurrency
worldMap.addAllMC
worldMap.finish
worldMap.randomizeEmbark
worldMap.spawnChest
worldMap.spawnTown
Result
Add blight (0 - 1) to all applicable buildings.
Force particular biome.
Force particular map.
Force particular difficulty.
Clears current debug biome, map & difficulty.
Unlocks building in current run.
Removes building from the deck, in current run.
Runs debug tests on reputation rewards.
Enables NaturalResources and Construction modes. Unlocks full meta.
Lists all effects with perk flag, even hidden ones.
Applies effect. Requires id or display name in current language.
Removes effect. Requires id or display name in current language.
Applies [amount] random cornerstones.
Applies all the Hooked Effects in game.
Adds an extra cornerstone pick.
Checks if an effect can be drawn in current conditions. Requires id or display name in current language.
Fills the reputation bar.
Fills the impatience bar.
Forces game save.
Returns good amount.Requires id or console id.
Adds good. Requires id or console id.
Removes good. Requires id or console id.
Adds 777 of all goods.
Removes all the goods.
Removes excessive goods amounts for screenshots or recordings.
Lists all goods.
Changes hostility by [amount]. Scales according to difficulty.
Sets meta-level and grants new rewards.
Returns meta level.
Sets highest won difficulty by difficulty index.
Sets current level exp.
Logs world field and distance from the capital.
Applies meta reward.
Unlocks the entire meta. During the run also applies all the rewards if not [onlyMeta] is false.
Unlocks all the decorations during run.
Returns if building is unlocked in meta. Requires id.
Editor usage only. Creates Wiki export.
Lists all the orders.
Sets recording mode which hides all UI, game pointer, and cursor and restores pad settings.
Resets camera.
Editor usage only. Initiates orbiting time lapse.
Editor usage only. Initiates orbiting time lapse on arc, with default values set.
Editor usage only. Initiates orbiting time lapse on arc.
Editor usage only. Initiates zooming time lapse with defaul values.
Editor usage only. Initiates zooming time lapse.
Adds reputation.
Adds impatience.
Changes current global resolve by [amount].
Changes current race resolve by [amount].
Adds resolve effect as global. Requires id.
Adds random resolve effect as global.
Removes global resolve effect. Requires id.
Adds resolve effect to race. Requires resolve effect id and race id.
Removes resolve effect from race. Requires resolve effect id and race id.
Lists all the resolve effects.
Clears current profile.
Removes all player prefs.
Switches trees receiving shadows.
Plays next track for current season.
Plays next ambient for current season.
Returns the current game time in seconds.
Returns the current game time in human format.
Returns the current unscaled game time in human format.
Adds [sec] to the game time.
Removes [sec] from the game time. Can break things.
Returns the current season.
Sets [season] as current.
Sets next season as current.
Returns the current season quarter.
Sets new quarter.
Sets next quarter.
Lists traders.
Forces current trader arrival.
Forces trader arrival. Requires id.
Forces current trader departure.
Returns current progress score.
Lists all villagers.
Spawn [amount] villagers. Requires race id.
Forces [amount] villagers to leave. Requires race id.
Kills [amount] random villagers.
Kills villagers by their id.
Kills [amount] villagers by their profession. Requires profession id.
Ensures all races have at least one villager.
Lists all villager perks.
Adds villager perk to a random villager. Requires villager perk id.
Adds villager perk to a villager with given id.
Adds random villager perk to a random villager.
Adds [amount] meta currency. Requires meta currency id.
Adds 777 of all meta currencies.
Finishes current cycle.
Randomizes embark conditions.
Spawns chest on given field. Requires world field cubic position.
Spawns town of a given [faction] (null for the player) on a given field. Requires world field cubic position and faction id.

CONTINUE READING...

Update 1.2 out now!

Update 1.2 out now!

Greetings, Viceroys! Ever found yourself pondering where, for the Queen's sake, all the planks disappeared to? Wonder no more! Say hello to the new...

read more