Awesome
TABS-Multiplayer
Currently not working, because I'm too lazy to update
A multiplayer mod for the Totally Accurate Battle Simulator (Totally Accurate Battle Simulator Online Multiplayer)
Warning: This mod is very unstable and may contain a lot of bugs. The game experience might also not correspond to your expectations. MacOS and Linux is not supported!
Special thanks to MonoMod
How To Install
Create a new issue or add me on Discord (Ceiridge#3057) for some installation help/general questions (Issues are preferred!).
WARNING! UNINSTALL BEFORE UPDATING!!!
- Close TABS
- Download the latest release zip and extract it in a new folder somewhere
- Locate your TABS folder (Steam->TABS->Properties->Files->Locate Files)
- Copy the path (should look similar/equal to this:
C:\Program Files (x86)\Steam\steamapps\common\Totally Accurate Battle Simulator
) - Run
modify.bat
and paste the path, press ENTER - Open the TABS folder again, then open
TotallyAccurateBattleSimulator_Data
, then openManaged
- Copy the
Assembly-CSharp.dll
from the folder you created earlier and paste & replace it in the TABS folder you've just navigated to - Copy the
TABS-Multiplayer-UI.exe
from the folder you created earlier into the game's root directory (the folder you opened at the beginning, near theTotallyAccurateBattleSimulator.exe
) - Run
TABS-Multiplayer-UI.exe
to make sure, no AV interferes with the program, then close it again! (Especially if you have Avast or Avira and you are experiencing problems, you can add it to the exemptions there) - Open your advanced firewall settings and add a new inbound rule that allows every TCP + UDP 8042 connection
- Run the game
How To Play
- Open TABS
- Click
OK
on the welcome message and wait through the loading screens - If you want to be the host: Port-forward the port 8042 (TCP + UDP) in your router settings; As the opponent, you need to connect to the WAN ip of the host (https://checkip.amazonaws.com) (needs to be opened in the host's browser)
- As a hoster, press
Host
, as an opponent, pressConnect
in the multiplayer UI - Make sure not to play in fullscreen
- Close the
You can now start a sandbox game
dialog (as the host) - As the host, start a sandbox game with your favorite map. The opponent will load the same one
- Place your units until the host presses
Start
- A screenshare-window will overlap the TABS window that streams the host's TABS window (This is why I recommend that the player with the best internet connection should be the host)
How To Update
- Uninstall
- Install
How To Uninstall
- Close TABS
- Check TABS for errors (Steam->Tabs->Properties->Files->Check for errors)
- Delete the
TABS-Multiplayer-UI.exe
file in the game's directory (optional)
How To Mod The Mod
- Clone the repository
- Change the location of the references to the ones on your computer
- Copy the dlls of MonoMod into the
bin\Release
folder (create the folder at first if necessary) - Copy the
Assembly-CSharp.dll
from the game's directory in there, too (I suggest you to set the reference to there) - Make your changes
- Change the output type to Release
- Execute
MonoMod.exe Assembly-CSharp.dll
in a command prompt - Copy the
MONOMODDED_Assembly-CSharp.dll
back to the game's directory and rename it to the original - Copy the
TABS-Multiplayer-UI.exe
from the UI-projectbin\Releases
into the game's root directory - Test the game
- Make a pull request :)