System Operations
The !system
command provides low-level access to the simulated systems.
Since these commands expose internals of the simulator, they should be considered unstable.
If the simulator internals change in the future, the !system
command could break without warning.
Syntax
!system [SYSTEM_META]
The SYSTEM_META
meta properties are parsed into a list of “system commands”, then executed in order.
Property | Description |
---|---|
dlc | (int or string ) Change the DLC version stored in AocManager in the game memory. Note that due to implementation detail, DLC version can only be changed while the game is running. See the example below. Numbers 0 , 1 , and 2 correspond to No DLC, Day-1 (ver1), and Master Trials (ver2). Any other value means Champion’s Ballad (ver3). See DLC version for supported string values. |
delete-save | (omit value or string ) Delete save data. A save name should be specified (omit value to mean manual save). |
clear-ground | (omit value) Delete all items on the ground, including the ones that are being spawned. |
clear-overworld | (omit value) Delete all items in the overworld, including the ones equipped by the player. |
sync-overworld | (omit value) Sync (i.e. re-create) player equipments in the overworld. |
reload-gdt | (omit value or string ) Load save data into GDT, but do not load the inventory. A save name should be specified (omit value to mean manual save). |
loading-screen | (omit value or string ) Trigger loading screen. The special value no-remove-translucent means trigger a loading screen without first attempting to remove translucent items. |
Examples:
# Get Travel Medallion, save, then uninstall DLC and reload
get travel-medallion; save;
# Simulate a state where only DLC pack 1 is installed
# Note that due to implementation details, !system only works
# when the game is still running, so close-game needs to be after
!system [dlc=master-trials]
close-game
reload # Travel Medallion is gone!
# Simulate entering a shrine and clearing it
!system [loading-screen]
get spirit-orb
!system [loading-screen]