CUSTOM TEAMS
DOWNLOAD THE APP
This feature is so big that I ended up making a separate windows application for it to have a proper UI. You can download the application under the Assets section of the latest release:
https://github.com/Gurge44/EndlessHostRoles/releases/latest
After downloading the CustomTeamAssigner.zip file, extract its contents to a folder. It can be any folder of your choice, but I recommed putting it in your Among Us / EHR_Data folder to make it easier for yourself in the future (you'll see why below). (If your EHR_Data folder doesn't exist, it means you haven't started Among Us yet since installing the mod. Either start your game or create the folder yourself.)
Then, open CustomTeamAssigner.exe in the folder into which you extracted the contents of the CustomTeamAssigner.zip file.
If your anti-virus says it's a virus, tell it to allow the application to run. It's open-source, you can see every line of code it does, or you can decompile the dll yourself.
USING THE APP
Main Menu:
Create New Play-Set: Choose this to create a new set of custom teams.
Import Play-Set: Choose this to edit an existing CTA_Data.txt file.
Team Lister Page:
Add Team: Choose this to add a new custom team to the current play set.
Edit Team: This button is active when you select (left-click once on) a custom team listed on the left side of the window. Choose this to edit the selected custom team and modify their existing properties or simply see them.
Delete Team: This button is active when you select (left-click once on) a custom team listed on the left side of the window. Choose this to delete the selected team. This action is permanent and cannot be undone!
Save: Saves your current play set to a CTA_Data.txt file. Remember to do this before going back or exiting the app!
Go Back: Choose this to go back to the main menu. This discards all of your changes and additions to the current play set. Make sure to save your work before choosing this unless you don't want to keep your changes.
Team Editor Page:
Team Name: Give your team a unique name to identify it later. This will also be used on the victory screen in-game.
Override Team Color: Optional, uncheck the check box if you don't want this changed. Sets the color of the team which will be used on the role reveal screen and the end screen, and also every time the team name is displayed.
Override Team Display Title: Optional, uncheck the check box if you don't want this changed. Sets the role-reveal title text on the intro screen.
Override Team Display Title: Optional, uncheck the check box if you don't want this changed. Sets the role-reveal sub-text below the title on the intro screen.
Team Members: Choose a role in the dropdown menu, and click the Add Member button to add the selected role to the list on the left side of the screen. Click on a role's name on the list to remove that member from the list.
Cancel: Goes back to the Team Lister Page without saving your changes.
Delete Team: Delete the selected team. This action is permanent and cannot be undone!
Save: Saves your changes and goes back to the Team Lister Page. Always choose this unless you did something wrong and want to discard everything!
USING THE OUTPUT OF THE APP
If you've put your app in the Among Us / EHR_Data folder, you don't have to do anything more.
The app generates a text file named CTA_Data.txt. You must copy this file into your Among Us / EHR_Data folder.
That's it! Go and play! If you edit custom teams while Among Us is open, you do NOT have to close and re-open the game, the teams will update when you start the next game.
VIDEO TUTORIAL
Complete visual guide by Seleneous.