id = "terraria" name = "Terraria" version = "1.2" steam_appid = 105600 max_players = 4 marker = "Terraria.exe" accent = "#3f8fd6" hint = "Pick Terraria.exe. On Steam it is in steamapps/common/Terraria." notes = """ Player 1 hosts: Multiplayer > Host & Play. Everyone else opens straight into multiplayer \ character select and joins 127.0.0.1 after picking a character (if the host isn't up yet, \ Join via IP is pre-filled). Players share Documents/My Games/Terraria and pick a different \ character each, unless Separate saves is Per player (Advanced): then each profile has its own \ characters, worlds and settings. If controllers act up, turn off Steam Input for Terraria \ (Steam > Terraria > Properties > Controller).""" [launch] exe = "Terraria.exe" guest_args = ["-join", "127.0.0.1"] # XNA games aren't DPI aware; without this a 150% display stretches and blurs them. dpi_aware = true stagger_ms = 3000 [input] # Terraria pauses effects and drops to 50 fps in the background; fake focus keeps every # window live. Only used when every player has a controller (keyboard would hit all windows). focus_hooks = true # Shared by all instances. Restored to your own values when everyone quits. [[edits]] file = "{documents}/My Games/Terraria/config.json" [edits.set] AllowUnfocusedInputOnGamepad = true ThrottleWhenInactive = false PlayWhenUnfocused = true Fullscreen = false WindowMaximized = false WindowBorderless = true DisplayWidth = "{width}" DisplayHeight = "{height}" # Shared by default: everyone picks their own character in Documents. With Separate saves on # (Per player), each copy starts with its own save folder (characters, worlds and config.json; # the edits above follow it there, copied from your own config.json the first time). [saves] mode = "arg" folders = ["{documents}/My Games/Terraria"] args = ["-savedirectory", "{save_dir}"] # Lets the game page choose "music only for player 1" or "sound only for player 1". [audio] file = "{documents}/My Games/Terraria/config.json" music = ["VolumeMusic"] sound = ["VolumeSound", "VolumeAmbient"]