The Gang’s All Here – Multiple Companions and Crew V3.8

The Gang's All Here 2.0 - Multiple Companions and Crew V2.1

This is a complete overhaul of my original The Gang’s All Here mod. Allows you to have multiple companions and crew follow you and a control terminal to rule them all.

FEATURES
Command Followers Easily – Using a terminal that can be accessed by using a favorite, you can teleport, dismiss, tell them to wait, access inventory, etc. See the pics attached to see all options available.
Conditioned Command Terminal – Keeps the UI clean as you won’t see things like “Follow Me” if the companion is not currently in a waiting state or “Set as Main Companion” if they are already the main.
Chat Options – Select which companion will speak during different scenarios. Who can speak for you during quests, who will speak during quest scenes, who will comment on looting and who comments on locations and events like using Starborn Powers. Have the same companion for all, or a different companion for each. You can also turn off loot and location comments (they are turned off by default). NOTE: Most of the options are only for Constellation Companions, but you can choose to have an Elite Crew member comment during location changes and events.
Teleport and Hire Companions – All with the click of a button.
Gain Affinity Quickly – All companions that are currently following you will gain affinity, so you can get in their good graces all at the same time if you like.
Relationship Control – You can change the amount of affinity and/or the amount of time needed to reach the next Story Gate for the companions. You can also force the next story gate. More info under articles.
See Companion Relationship Info – The Constellation Companions sub menu also includes the current companion affinity, relationship status and anger level.
Command Crew Individually – The terminal has the option to view all available Elite Crew so you can individually tell them to wait, follow, dismiss, teleport and open their inventory.
Ability to Set Hotkeys – Using quest functions, you can set hotkeys to change the Main Companion and to Teleport all followers to you. See articles for the commands to use.
Companion Conversations Have Cooldowns – Annoyed that Sam and Cora keep having the same conversation over and over? In order to keep companions from talking to each other constantly, I’ve set up cooldowns for those scenes so they will not fire as often. NOTE: The cooldowns work after the scenes first fire, so they will seem to talk a lot when you first start a game or NG+. After the first convos fire, then the cooldowns take effect.

HOW TO USE
Before Installing/Updating – Dismiss your active companions/crew.
Accessing The Command Terminal – Once the mod is activated, you will receive a weapon called “Follower Control”. Favorite this weapon to access the terminal to command your followers and modify settings.
Set Chat Options – The first companion that you pick up will become the Main Companion (this will always be Sarah if not skipping the main quest). Use the control terminal and go to Settings > Chat and turn on loot and location comments if you want as they are turned off by default.
Set Up Hotkeys – Highly recommended to switch main companions quickly. See articles for details.
Want all the companions to follow but you are already out adventuring? Click “Teleport to Me”. They will be teleported to you and hired.
Lost a Follower? Go to the All Followers menu and Teleport all followers to you or click “Teleport to Me” under the Constellation Companion or View Available Crew menu to teleport an individual.
Follower Stopped Following? Click Fix Companion Stopped Following under for the specific companion’s menu. If it doesn’t seem to work the first time, try it again. There are 2 different fixes that can be applied, and it will try the 2nd fix if you click the button again.
Companion Tweaks: It is fully compatible with Companion Tweaks. Just be sure to load Companion Tweaks AFTER TGAH. I also suggest using the Companion Tweaks – No Affinity Changes version, since TGAH lets you make those changes on the fly.

IMPORTANT NOTES
Locked In Companions – When a companion is locked in for a quest (companion quests or main quests), all other followers will be dismissed. This is to prevent any issues that may arise from having more than one companion during these quests. Once the quest is over and the companion is no longer locked in you can rehire everyone.
Vanilla Dialogue for Picking Up/Dismissing – You can still use vanilla dialogue to pickup and dismiss all companions and crew.

Requires: Plugins.txt Enabler

INSTALLATION

Make sure you have Plugins.txt Enabler and all it’s dependencies installed.
Double check that your plugins.txt is in the correct place and that you have correctly added the name of the mod’s plugin to it. All instructions are here: Plugins.txt Enabler
Make sure you have loose files enabled:
Documents\My Games\Starfield\StarfieldCustom.ini

[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=

Changelog:

Version 3.8

Added Open Crew Assignment to the Command Followers menu.
Added current assignments to View Crew menu.
Added Fix Follower Stopped Following function to the View Crew menu (I modified Constellation Companions and View Crew to use the same submenu and just used conditioning to filter what should be shown).
When allowing multiple companions when another is locked in, the locked in companion will be set to the Main Companion. Changing the MC will not be allowed until there is no longer a locked in companion. You will still be able to select a different follower for trigger and loot comments, but not quest responses.
Improved terminal responsiveness by using timers to call functions for certain terminal entries to keep the terminal from locking up, i.e. when telling a follower to wait or opening a follower’s inventory.
Added a panic button for those with stalkers. This is slightly different from Dismiss All and should only be used if Dismiss All does not work. You will need to force exit the terminal and will then be prompted with a confirmation message before everyone is dismissed.
Fixed an issue when toggling Trigger Comments. Trigger Comments use a faction to determine who gets to speak so now when toggling trigger comments the Main Companion or previously selected trigger companion will get added/removed from the faction as needed.
The Gang’s All Here – Shattered Space: No changes made. Just updated version number to match the main file so mod managers don’t complain about it.

Version 3.7.1

Hotfix for a chat option in the terminal not working properly
Shattered Space – No changes made. Just updated the version number so mod managers don’t complain about it.

Version 3.7

Fixed an issue that caused crew menus to be reset when changing some chat options.
Added an option under Settings > Misc Settings that allows Generic Crew to be managed. You must completely exit the terminal and relaunch to see the changes.
Added an option under Settings > Misc Settings that allows multiple followers on quests that normally only allow one follower, i.e. The Empty Nest and Companion Quests. It is recommended to make the locked in companion the Main Companion for these quests.
Tweaked some of the help text in the terminal menus.
No changes made to Shattered Space plugin. Only changed the version number to match the main file.

Version 3.6

Fixed issue when selecting a crew member under View Elite Crew where the terminal page wouldn’t show their name and instead would just have [..]
More responsive terminal: Instead of having the aliases that create the terminal menus fill every time you select a terminal entry to view crew members, the aliases will now be filled when you load a save game and when a new crew member is recruited.
View Elite Crew will now show the crew members in alphabetical order instead of in the order of recruitment. Any DLC and/or mod added crew will show up at the end of the list in order of recruitment.
Inventory Management will now show the 4 Constellation companions as the first 4 items with crew members in alphabetical order instead of in the order of recruitment

Version 3.5.1

Hotfix to the function that called Elite Crew that caused some recruited crew from showing up in the terminal.

Version 3.5

Revamp of terminal menus and scripts to allow dynamic menus. This allows DLC and mod added companions/crew to automatically show up in the terminal IF they use the vanilla companion/crew system. This also makes the terminal more responsive.
Revamp of keeping comments from overlapping. Instead of creating overrides to add conditions to the INFOs I modified the Affinity Events that trigger comments to use a different faction so only the selected companion will speak. A LOT less overrides this way.
Added waiting status to companion terminal page, i.e. Sam [Active] [Waiting] [Main]
Added a setting under Chat Options that allows the player to turn on follower conversations, i.e. if Sam and Andreja are following they will talk to each other while following you if you turn this on.
Fixed issue with the companion terminal displaying Wait Here when the companion was already waiting. It will now show Follow Me.
I didn’t document everything but I made a TON of changes to the mod. I’ve spent the better part of the last week updating the mod.

Version 3.4
Sorry folks, been working on a bunch of mods over the last few days. I made changes but I couldn’t tell you what. I believe it was just to conditions on the companion convos so they won’t constantly talk to each other if they are following you.

Version 3.3
Fixed wake up and pillow talk lines not firing.
Fixed location comments not firing.

Version 3.2
Fixed an issue (hopefully) where some users were having issues getting more than one companion to follow.

Version 3.1
Removed unused script from a quest header.
Changed version number globals.

Version 3.0
****ONLY UPGRADE MID-SAVE IF YOU ARE IN THE UNITY ABOUT TO START NG+
Recreated and updated for Creation Kit and official modding support.
Updated for 1.12.36

Credits:

Aurelianis

Share mod:

Leave a Reply

Your email address will not be published. Required fields are marked *