id = "terraria" name = "Terraria" version = "1.1" 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). Vanilla Terraria has no save-folder flag, so all players share \ Documents/My Games/Terraria: pick a different character each. 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}" # Vanilla Terraria keeps everything in Documents and players just pick their own character, # so the game page doesn't offer separate saves. [saves] mode = "off" # 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"]