Ilyaki
Terrarian
If you cannot get the mod to work, try Universal Split Screen: it works with many games, including Terraria: Universal Split Screen
UPDATE 2.0.0: Multiple keyboard/mice support. See the parts in green for the added instructions. Please note that 2.0.0 only works on Windows - Mac/Linux users must use 1.0.1
Play with up to unlimited players in split-screen with multiple gamepads and/or multiple keyboards/mice.
Installation
How to play
Tips
(A lot of the code for this mod was based off of my Stardew Valley split screen mod: Split Screen)
Leave any feedback or bug reports below
UPDATE 2.0.0: Multiple keyboard/mice support. See the parts in green for the added instructions. Please note that 2.0.0 only works on Windows - Mac/Linux users must use 1.0.1
- The method I used in this version is very low-level and may(unlikely) cause your anti-virus to think it is a keylogger, which will probably kill Terraria the moment Split Screen loads. If this happens, you could add an exception for Terraria/tModLoader/SplitScreen or you could install version 1.0.1 if you do not want to use multiple keyboards/mice
Play with up to unlimited players in split-screen with multiple gamepads and/or multiple keyboards/mice.



Installation
- Install tModLoader : tModLoader/tModLoader
- Download Split Screen from the Mod Browser(recommended) or directly here: javid.ddns.net/tModLoader/download.php?Down=mods/SplitScreen.tmod
- If you download the SplitScreen.tmod directly, go to Terraria main menu -> Mods -> Open Mods Folder and place the .tmod file there
- (Optional) Install x360ce: Ilyaki/TerrariaSplitScreen
- (Optional) Setup a fake higher resolution: Ilyaki/TerrariaSplitScreen
How to play
- Go to your Terraria installation folder, e.g. C:\Program Files (x86)\Steam\steamapps\common\Terraria and launch Terraria.exe as many times as you need
- Resize your windows however you like*. Press F6 to toggle the window borders
- On one window, go to Multiplayer -> Host & Play -> Select a character -> Select a world
- On the other windows, go to Multiplayer -> Join via IP -> Select a character -> Enter localhost as the IP and 7777 as the port
- On each window, click Next as many times as you need to change its gamepad. (If one player wants to use a keyboard+mouse, select NONE). Then click OK
- If you want to use a keyboard+mouse instead of a gamepad, select NONE as the gamepad index and click OK. I would recommend setting up the gamepad windows first, then the keyboards+mice
- Next, hold any three keys on your desired keyboard
- On the Lock mouse? menu, select Yes if this is the LAST window you are setting up. Otherwise select No
- Click the attach mouse button with your desired mouse
- Done. Remember to Save & Exit when you want to quit, not press Alt+F4. The window that hosted the game should quit last.
Tips
- Use a different character for each window, or you may break your save
- If you experience any bugs with controllers, it is recommended to install x360ce
- Running multiple instances of Terraria can be very taxing on your computer. If you have poor performance, follow these steps
- Toggle Frame Skip in video settings. See what works best for you.
- Turn Quality in video settings down.
- Set Lighting in video settings to Retro.
- Set multithreading lighting as high as possible (Very important)
- If you crash on launch, make sure to install the latest .NET Framework: Download Microsoft .NET Framework 4.7 (Web Installer) for Windows 7 SP1, Windows 8.1, Windows 10 Anniversary Update, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 and Windows Server 2016 from Official Microsoft Download Center
- Terraria may crash if you try to mod reload from within the game. I highly recommend restarting Terraria fully after enabling/disabling mods.
- *If you don't have enough screen space to resize the windows, try setting up a virtual super resolution: Ilyaki/TerrariaSplitScreen
(A lot of the code for this mod was based off of my Stardew Valley split screen mod: Split Screen)
Leave any feedback or bug reports below
Last edited: